[
https://issues.apache.org/jira/browse/OPENMEETINGS-720?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13722284#comment-13722284
]
Maxim Solodovnik commented on OPENMEETINGS-720:
-----------------------------------------------
Actually this is not new, but existent code :) (It was in the code since ical4j
was added :) )
I can modify red5.bat and add this variable (or alternatively add this java
property in the code)
But since you the only person having this issue it would be great if you can
test if this solution works or not :)
> 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
> 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