mobile version reporting error

Hi,
I have updated to the trunk version with 2.9 database. browse report in mobile version . with daily report, got:

java.lang.ClassCastException: org.hisp.dhis.period.PeriodType_$$_javassist_0 cannot be cast

to org.hisp.dhis.period.CalendarPeriodType

at org.hisp.dhis.light.utils.FormUtils.getPeriodsForDataSet(FormUtils.java:271)

at org.hisp.dhis.light.utils.FormUtils.getPeriodsForDataSet(FormUtils.java:254)

at org.hisp.dhis.light.dataentry.action.GetPeriodsAction.execute(GetPeriodsAction.ja

va:202)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java

:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocat

ion.java:453)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInv

ocation.java:292)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:255)

at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPor

talUserInterceptor.java:87)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkP

ortalModuleInterceptor.java:90)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPor

talMenuInterceptor.java:96)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkP

ortalParamsInterceptor.java:118)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:81

)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor

.java:80)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java

:84)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurity

Interceptor.java:112)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterce

ptor.java:103)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:135)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersI

nterceptor.java:211)

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilte

rInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticP

arametersInterceptor.java:190)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.jav

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:432

)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte

rChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j

ava:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:330)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invok

e(FilterSecurityInterceptor.java:118)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFil

ter(FilterSecurityInterceptor.java:84)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(Excep

tionTranslationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(Session

ManagementFilter.java:103)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doF

ilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilt

er.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

···

a:100)


此致

easy

莫愁前路无知己,天下谁人不识君。

Hi,

Are you using the browser light version of dhis2 or the advance html5 application?

Long

···

On 05-03-2013, at 10:57, easy lin_xd@126.com wrote:

Hi,
I have updated to the trunk version with 2.9 database. browse report in mobile version . with daily report, got:

java.lang.ClassCastException: org.hisp.dhis.period.PeriodType_$$_javassist_0 cannot be cast

to org.hisp.dhis.period.CalendarPeriodType

at org.hisp.dhis.light.utils.FormUtils.getPeriodsForDataSet(FormUtils.java:271)

at org.hisp.dhis.light.utils.FormUtils.getPeriodsForDataSet(FormUtils.java:254)

at org.hisp.dhis.light.dataentry.action.GetPeriodsAction.execute(GetPeriodsAction.ja

va:202)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java

:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocat

ion.java:453)

at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInv

ocation.java:292)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:255)

at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPor

talUserInterceptor.java:87)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkP

ortalModuleInterceptor.java:90)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPor

talMenuInterceptor.java:96)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkP

ortalParamsInterceptor.java:118)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:81

)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor

.java:80)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java

:84)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurity

Interceptor.java:112)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterce

ptor.java:103)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:135)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersI

nterceptor.java:211)

at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilte

rInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticP

arametersInterceptor.java:190)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.jav

a:100)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.ja

va:249)

at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:432

)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte

rChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j

ava:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:330)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invok

e(FilterSecurityInterceptor.java:118)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFil

ter(FilterSecurityInterceptor.java:84)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(Excep

tionTranslationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(Session

ManagementFilter.java:103)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doF

ilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil

terChainProxy.java:342)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilt

er.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(Fil


此致

easy

莫愁前路无知己,天下谁人不识君。


Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp