google-code-export / webical

Automatically exported from code.google.com/p/webical
GNU General Public License v3.0
1 stars 1 forks source link

Error when changing event #71

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What happened?
I got an error when I changed an event

What steps will reproduce the problem?
1. Go to demo.webical.org
2. Login
3. Click an event
4. Change the description
5. Click 'edit' to save (weird name for this button, but I digress) 
6. The changes are not saved. You get the following error:
Method onFormSubmitted of interface
org.apache.wicket.markup.html.form.IFormSubmitListener targeted at
component [MarkupContainer [Component id = eventForm, page =
org.webical.web.pages.BasePage, path =
0:contentPanel:calendarViewPanel:eventForm.EventFormPanel$1, isVisible =
true, isVersioned = true]] threw an exception

 The application returned the following (possible) causes for the error:

    * Event could not be saved
    * Could not storeEvent
    * Could not store Event
    * No row with the given identifier exists: [org.webical.Calendar#5]

Stack:

org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of
interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted
at component [MarkupContainer [Component id = eventForm, page =
org.webical.web.pages.BasePage, path =
0:contentPanel:calendarViewPanel:eventForm.EventFormPanel$1, isVisible =
true, isVersioned = true]] threw an exception
    at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:
194)
    at
org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarg
et.processEvents(ListenerInterfaceRequestTarget.java:73)
    at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRe
questCycleProcessor.java:90)
    at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1248)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:343)
    at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:202)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:173)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2
13)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1
78)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav
a:514)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107
)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConne
ction(Http11BaseProtocol.java:663)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:52
7)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorker
Thread.java:80)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:68
4)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:
183)
    ... 23 more
Caused by: org.webical.web.app.WebicalWebAplicationException: Event could
not be saved
    at
org.webical.web.component.calendar.CalendarPanel.storeEvent(CalendarPanel.java:5
72)
    at
org.webical.web.component.calendar.CalendarPanel.internalOnAction(CalendarPanel.
java:362)
    at
org.webical.web.component.calendar.CalendarPanel.access$1(CalendarPanel.java:279
)
    at
org.webical.web.component.calendar.CalendarPanel$6.onAction(CalendarPanel.java:3
29)
    at
org.webical.web.component.event.EventFormPanel$1.onAction(EventFormPanel.java:71
)
    at
org.webical.web.component.event.EventForm.alterAllEventInstances(EventForm.java:
660)
    at org.webical.web.component.event.EventForm.onSubmit(EventForm.java:574)
    at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1275)
    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:769)
    ... 27 more
Caused by: org.webical.manager.WebicalException: Could not storeEvent
    at
org.webical.manager.impl.EventManagerImpl.storeEvent(EventManagerImpl.java:137)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at
org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFact
ory.java:410)
    at org.apache.wicket.proxy.$Proxy16.storeEvent(Unknown Source)
    at
org.webical.web.component.calendar.CalendarPanel.storeEvent(CalendarPanel.java:5
63)
    ... 35 more
Caused by: org.webical.dao.DaoException: Could not store Event
    at
org.webical.dao.hibernateImpl.EventDaoWebDavHibernateBufferedImpl.storeEvent_aro
undBody0(EventDaoWebDavHibernateBufferedImpl.java:131)
    at
org.webical.dao.hibernateImpl.EventDaoWebDavHibernateBufferedImpl.storeEvent_aro
undBody1$advice(EventDaoWebDavHibernateBufferedImpl.java:129)
    at
org.webical.dao.hibernateImpl.EventDaoWebDavHibernateBufferedImpl.storeEvent(Eve
ntDaoWebDavHibernateBufferedImpl.java:1)
    at
org.webical.manager.impl.EventManagerImpl.storeEvent(EventManagerImpl.java:131)
    ... 42 more
Caused by: org.hibernate.ObjectNotFoundException: No row with the given
identifier exists: [org.webical.Calendar#5]
    at
org.hibernate.ObjectNotFoundException.throwIfNull(ObjectNotFoundException.java:2
7)
    at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.j
ava:128)
    at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventLis
tener.java:177)
    at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener
.java:87)
    at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
    at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:830)
    at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
    at org.hibernate.type.EntityType.resolve(EntityType.java:303)
    at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
    at
org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
    at org.hibernate.loader.Loader.doQuery(Loader.java:717)
    at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:2
24)
    at org.hibernate.loader.Loader.doList(Loader.java:2145)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
    at org.hibernate.loader.Loader.list(Loader.java:2024)
    at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
    at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
    at
org.webical.dao.hibernateImpl.EventDaoWebDavHibernateBufferedImpl.storeEvent_aro
undBody0(EventDaoWebDavHibernateBufferedImpl.java:89)
    ... 45 more

Original issue reported on code.google.com by d...@zorginitiatieven.nl on 15 Feb 2008 at 10:26

GoogleCodeExporter commented 9 years ago
Thanks. Reproduced.

Original comment by zorre...@gmail.com on 15 Feb 2008 at 1:12

GoogleCodeExporter commented 9 years ago
Thanks for the report. I'll try to take a look at it soon.

Original comment by ivovando...@gmail.com on 15 Feb 2008 at 6:04

GoogleCodeExporter commented 9 years ago

Original comment by ivovando...@gmail.com on 24 Feb 2008 at 5:59

GoogleCodeExporter commented 9 years ago
- Show the Calendar of the Event
- Changing the Calendar of the Event does not cause an Exception anymore
- Replaced label Edit by Save

Original comment by hz0885 on 21 Jun 2012 at 1:13