[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