[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

SebastianWagner closed OPENMEETINGS-720.
----------------------------------------

    Resolution: Fixed
      Assignee: SebastianWagner
    
> Calendar throws server error if any calendar event is saved (only tested with 
> new events so far)
> ------------------------------------------------------------------------------------------------
>
>                 Key: OPENMEETINGS-720
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-720
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: HTML5
>    Affects Versions: 3.0.0 Apache Release
>            Reporter: SebastianWagner
>            Assignee: SebastianWagner
>             Fix For: 3.0.0 Apache Release
>
>         Attachments: screen_error.jpg, screen_value.jpg
>
>
> Currently you can't save any calendar event. Revision 1507192 trunk.
> See attached screenshot, and exception attached.
> Steps to reproduce:
> Goto Calendar UI
> I have created one event by simply clicking on current date
> Changing nothing from the default except: Adding two meeting members.
> Both internal members (my own user and some test user).
> When I hit the "save" button the app is redirected to the attached screenshot.
> See screen_values.jpg for the values I entered.
> And screen_error.jpg for the error that is shown when I hit enter.
> Exception:
> ERROR 07-27 19:09:08.121 o.a.w.DefaultExceptionMapper:123 
> [http-bio-0.0.0.0-5080-exec-5] - Unexpected error occurred
> org.apache.wicket.WicketRuntimeException: Method onRequest of interface 
> org.apache.wicket.behavior.IBehaviorListener targeted at 
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog$FormButtonAjaxBehavior@2c174113
>  on component [AppointmentDialog [Component id = appointment]] threw an 
> exception
>       at 
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:247)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:861)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>  ~[wicket-request-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) 
> [wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>  [wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>  [wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59)
>  [wicket-native-websocket-core-jar-0.9.jar:0.9]
>       at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>  [wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) 
> [wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) 
> [red5-server.jar:na]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
> [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
> [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
> [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>  [tomcat-embed-core-7.0.41.jar:7.0.41]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>  [na:1.6.0_51]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>  [na:1.6.0_51]
>       at java.lang.Thread.run(Thread.java:680) [na:1.6.0_51]
> Caused by: java.lang.reflect.InvocationTargetException: null
>       at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) ~[na:na]
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  ~[na:1.6.0_51]
>       at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_51]
>       at 
> org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       ... 29 common frames omitted
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
> sun.net.www.http.HttpClient
>       at 
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
>  ~[na:1.6.0_51]
>       at 
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
>  ~[na:1.6.0_51]
>       at 
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
>  ~[na:1.6.0_51]
>       at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
>  ~[na:1.6.0_51]
>       at java.net.URL.openStream(URL.java:1010) ~[na:1.6.0_51]
>       at 
> net.fortuna.ical4j.model.TimeZoneRegistryImpl.updateDefinition(TimeZoneRegistryImpl.java:205)
>  ~[ical4j-jar-1.0.4.jar:na]
>       at 
> net.fortuna.ical4j.model.TimeZoneRegistryImpl.loadVTimeZone(TimeZoneRegistryImpl.java:189)
>  ~[ical4j-jar-1.0.4.jar:na]
>       at 
> net.fortuna.ical4j.model.TimeZoneRegistryImpl.getTimeZone(TimeZoneRegistryImpl.java:151)
>  ~[ical4j-jar-1.0.4.jar:na]
>       at 
> org.apache.openmeetings.utils.mail.IcalHandler.addNewMeeting(IcalHandler.java:122)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.conference.InvitationManager.sendInvitionIcalLink(InvitationManager.java:1126)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.conference.InvitationManager.addInvitationIcalLink(InvitationManager.java:768)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.conference.InvitationManager$$FastClassByCGLIB$$dcaf2930.invoke(<generated>)
>  ~[cglib-jar-2.2.2.jar:na]
>       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
> ~[cglib-jar-2.2.2.jar:na]
>       at 
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
>  ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.apache.openmeetings.data.conference.InvitationManager$$EnhancerByCGLIB$$163f5bb5.addInvitationIcalLink(<generated>)
>  ~[cglib-jar-2.2.2.jar:na]
>       at 
> org.apache.openmeetings.data.calendar.management.MeetingMemberLogic.addMeetingMemberInvitation(MeetingMemberLogic.java:253)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.calendar.daos.AppointmentDao.update(AppointmentDao.java:296)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.calendar.daos.AppointmentDao$$FastClassByCGLIB$$9f23ab1e.invoke(<generated>)
>  ~[cglib-jar-2.2.2.jar:na]
>       at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
> ~[cglib-jar-2.2.2.jar:na]
>       at 
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
>  ~[spring-tx-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
>  ~[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.apache.openmeetings.data.calendar.daos.AppointmentDao$$EnhancerByCGLIB$$a163eaef.update(<generated>)
>  ~[cglib-jar-2.2.2.jar:na]
>       at 
> org.apache.openmeetings.web.user.calendar.AppointmentDialog.onSubmit(AppointmentDialog.java:147)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog$DialogFormSubmitter.onSubmit(AbstractFormDialog.java:263)
>  ~[wicket-jquery-ui-jar-6.9.0.jar:na]
>       at 
> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1253) 
> ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at org.apache.wicket.markup.html.form.Form.process(Form.java:925) 
> ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       at 
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:186)
>  ~[wicket-jquery-ui-jar-6.9.0.jar:na]
>       at 
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$1.onClick(AbstractDialog.java:400)
>  ~[wicket-jquery-ui-jar-6.9.0.jar:na]
>       at 
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:148)
>  ~[wicket-jquery-ui-jar-6.9.0.jar:na]
>       at 
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:171)
>  ~[wicket-jquery-ui-core-jar-6.9.0.jar:na]
>       at 
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:626)
>  ~[wicket-core-jar-6.9.1.jar:6.9.1]
>       ... 33 common frames omitted

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to