[Building Sakai] Calendar BUG
Gabriel Slomka
gabriel.slomka at puc-campinas.edu.br
Mon Sep 30 05:20:48 PDT 2013
Hello there. Ive asked this a few weeks ago and tryed to solve it, but
couldnt, and im really intrigued on how this happens.
Any calendar i have, when i advance months (not when i GO back) i get the
following error thrown at the screen:
avax.faces.el.EvaluationException: Cannot get value for expression
'#{CalBean.calendar}'
Caused by:
org.joda.time.IllegalFieldValueException - Value 0 for hourOfDay is not
supported: Illegal instant due to time zone offset transition:
2013-10-20T00:11:45.141 (America/Sao_Paulo)
Ive been googlin and fuzzin around sakai to solve this but im not really
sure on whats causing it. Does anyone hás any clue?
Thanks alot for the attention.
Best Regards , Gabriel
Stack Trace for the matter:
javax.faces.FacesException: javax.faces.el.EvaluationException: Cannot get
value for expression '#{CalBean.calendar}'
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:432)
at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
lerImpl.java:255)
at
org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:1
59)
at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseEx
ecutor.java:41)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:146)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:147)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:749)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:487)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:412)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:339)
at org.sakaiproject.jsf.util.JsfTool.dispatch(JsfTool.java:221)
at org.sakaiproject.jsf.util.JsfTool.doPost(JsfTool.java:256)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:749)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:487)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:379)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:339)
at
org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveTo
olComponent.java:511)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCh
aronPortal.java:1470)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:
213)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:9
6)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:
73)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonP
ortal.java:1260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:222)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:123)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Proce
ssor.java:1023)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstrac
tProtocol.java:589)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:
310)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
45)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
15)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.jasper.JasperException:
javax.faces.el.EvaluationException: Cannot get value for expression
'#{CalBean.calendar}'
at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
pper.java:549)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
70)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:210)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:749)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:487)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:412)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:339)
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:426)
... 51 more
Caused by: javax.faces.el.EvaluationException: Cannot get value for
expression '#{CalBean.calendar}'
at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:405)
at javax.faces.component.UIData.getValue(UIData.java:1095)
at javax.faces.component.UIData.createDataModel(UIData.java:849)
at javax.faces.component.UIData.getDataModel(UIData.java:829)
at javax.faces.component.UIData.getRowCount(UIData.java:215)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeIn
nerHtml(HtmlTableRendererBase.java:218)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeCh
ildren(HtmlTableRendererBase.java:140)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:77
6)
at
javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:663)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
at
org.apache.jsp.summary_002dcalendar.calendar_jsp._jspx_meth_h_005fdataTable_
005f0(calendar_jsp.java:831)
at
org.apache.jsp.summary_002dcalendar.calendar_jsp._jspService(calendar_jsp.ja
va:261)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
32)
... 61 more
Caused by: javax.faces.el.EvaluationException: Exception getting value of
property calendar of base of type :
org.sakaiproject.tool.summarycalendar.ui.CalendarBean
at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:99)
at
org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelpe
r.java:539)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at
org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
... 75 more
Caused by: javax.faces.el.EvaluationException: Bean:
org.sakaiproject.tool.summarycalendar.ui.CalendarBean, property: calendar
at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:463)
at
org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.jav
a:85)
... 78 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor1617.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.
java:459)
... 79 more
Caused by: org.joda.time.IllegalFieldValueException: Value 0 for hourOfDay
is not supported: Illegal instant due to time zone offset transition:
2013-10-20T00:11:45.141 (America/Sao_Paulo)
at
org.joda.time.chrono.ZonedChronology$ZonedDateTimeField.set(ZonedChronology.
java:469)
at org.joda.time.DateTime.withTime(DateTime.java:739)
at
org.sakaiproject.tool.summarycalendar.ui.CalendarBean.getScheduleEventsForDa
y(CalendarBean.java:347)
at
org.sakaiproject.tool.summarycalendar.ui.CalendarBean.getWeeks(CalendarBean.
java:632)
at
org.sakaiproject.tool.summarycalendar.ui.CalendarBean.getCalendar(CalendarBe
an.java:569)
... 83 more
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130930/c467a86a/attachment.html
More information about the sakai-dev
mailing list