Re: strange error
dear all I solved the problem , because NPE occurs in AuthSession#getRoles, thanks On Tue, Feb 27, 2018 at 8:47 PM, Shengche Hsiao wrote: > Thanks, I did it last night, but it did not work. Let me add another > breakpoint. > > On Tue, Feb 27, 2018 at 8:35 PM, Bas Gooren wrote: > >> Hi! >> >> The last line of the stack trace indicates that a NullPointerException is >> occurring; My guess is that this happens inside your code, probably in the >> constructor of assets.endpoints.OIDCConsensusPage >> >> You’ll have to get your hands on the full stack trace (when not in the >> logs, simply set a debug breakpoint in your constructor, and step through >> the code) to find out exactly where the NPE is thrown. >> >> Met vriendelijke groet, >> Kind regards, >> >> Bas Gooren >> >> Op 27 februari 2018 bij 13:25:56, Shengche Hsiao (shengchehs...@gmail.com) >> schreef: >> >> Hi there, >> >> I wrote a wicket-based application , users write some info on page A and >> submit to page B. but it ran into error, logs list below >> >> [Server:auth-003] 20:11:13,722 ERROR >> [org.apache.wicket.DefaultExceptionMapper] (default task-44) Unexpected >> error occurred: org.apache.wicket.WicketRuntimeException: Can't >> instantiate >> page using constructor 'public >> assets.endpoints.OIDCConsensusPage(org.apache.wicket. >> request.mapper.parameter.PageParameters)' >> and argument 'Auth_Request_Migration=[true], Auth_Request_RedirectUri=[ >> https://oidc.tanet.edu.tw/serviceclient/client-service-back], >> Auth_Request_State=[cGYIeirvLRTq25elwY0lrEtmr8ZVX9Yov2ku_IeC2Sk], >> Auth_Request_Response_Type=[code], >> Auth_Request_Client_ID=[ba3a199485df7b35c351fa6b73032863], >> Auth_Request_Nonce=[gr4jpMbbFl9OLQU9v5Pvwtn1SbTq4X9ycGTlIZyhe1k], >> Auth_Request_Scope=[openid email profile openid2 eduinfo personid guid]'. >> An exception has been thrown during construction! >> >> [Server:auth-003] at >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) >> >> >> [Server:auth-003] at >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) >> >> >> [Server:auth-003] at >> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:106) >> >> >> [Server:auth-003] at >> org.apache.wicket.core.request.handler.PageProvider.resolveP >> ageInstance(PageProvider.java:271) >> >> [Server:auth-003] at >> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:169) >> >> >> [Server:auth-003] at >> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) >> >> >> [Server:auth-003] at >> org.apache.wicket.request.handler.render.WebPageRenderer. >> renderPage(WebPageRenderer.java:102) >> >> [Server:auth-003] at >> org.apache.wicket.request.handler.render.WebPageRenderer. >> respond(WebPageRenderer.java:195) >> >> [Server:auth-003] at >> org.apache.wicket.core.request.handler.RenderPageRequestHand >> ler.respond(RenderPageRequestHandler.java:175) >> >> [Server:auth-003] at >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor >> .respond(RequestCycle.java:895) >> >> [Server:auth-003] at >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) >> >> >> [Server:auth-003] at >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) >> >> >> [Server:auth-003] at >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) >> >> >> [Server:auth-003] at >> org.apache.wicket.request.cycle.RequestCycle.processRequestA >> ndDetach(RequestCycle.java:293) >> >> [Server:auth-003] at >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) >> >> >> [Server:auth-003] at >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) >> >> >> [Server:auth-003] at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) >> >> >> [Server:auth-003] at >> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) >> >> [Server:auth-003] at >> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d >> oFilter(FilterHandler.java:131) >> >> [Server:auth-003] at >> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) >> >> >> [Server:auth-003] at >> io.undertow.servlet.handlers.security.ServletSecurityRoleHan >> dler.handleRequest(ServletSecurityRoleHandler.java:62) >> >> [Server:auth-003] at >> io.undertow.servlet.handlers.ServletDispatchingHandler.handl >> eRequest(ServletDispatchingHandler.java:36) >> >> [Server:auth-003] at >> org.wildfly.extension.undertow.security.SecurityContextAssoc >> iationHandler.handleRequest(SecurityContextAssociationHandler.java:78) >> >> [Server:auth-003] at >> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) >> >> >> [Server:auth-003] at >> io.undertow.servlet.handlers.security.SSLInformationAssociat >> ionHandler.handleRequest(SSLInformationAssociationHandler.java:131) >>
Re: strange error
Thanks, I did it last night, but it did not work. Let me add another breakpoint. On Tue, Feb 27, 2018 at 8:35 PM, Bas Gooren wrote: > Hi! > > The last line of the stack trace indicates that a NullPointerException is > occurring; My guess is that this happens inside your code, probably in the > constructor of assets.endpoints.OIDCConsensusPage > > You’ll have to get your hands on the full stack trace (when not in the > logs, simply set a debug breakpoint in your constructor, and step through > the code) to find out exactly where the NPE is thrown. > > Met vriendelijke groet, > Kind regards, > > Bas Gooren > > Op 27 februari 2018 bij 13:25:56, Shengche Hsiao (shengchehs...@gmail.com) > schreef: > > Hi there, > > I wrote a wicket-based application , users write some info on page A and > submit to page B. but it ran into error, logs list below > > [Server:auth-003] 20:11:13,722 ERROR > [org.apache.wicket.DefaultExceptionMapper] (default task-44) Unexpected > error occurred: org.apache.wicket.WicketRuntimeException: Can't > instantiate > page using constructor 'public > assets.endpoints.OIDCConsensusPage(org.apache.wicket.request.mapper.parameter.PageParameters)' > > and argument 'Auth_Request_Migration=[true], Auth_Request_RedirectUri=[ > https://oidc.tanet.edu.tw/serviceclient/client-service-back], > Auth_Request_State=[cGYIeirvLRTq25elwY0lrEtmr8ZVX9Yov2ku_IeC2Sk], > Auth_Request_Response_Type=[code], > Auth_Request_Client_ID=[ba3a199485df7b35c351fa6b73032863], > Auth_Request_Nonce=[gr4jpMbbFl9OLQU9v5Pvwtn1SbTq4X9ycGTlIZyhe1k], > Auth_Request_Scope=[openid email profile openid2 eduinfo personid guid]'. > An exception has been thrown during construction! > > [Server:auth-003] at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) > > > [Server:auth-003] at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) > > > [Server:auth-003] at > org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:106) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:271) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.PageProvider. > getPageInstance(PageProvider.java:169) > > [Server:auth-003] at > org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) > > > [Server:auth-003] at > org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:102) > > > [Server:auth-003] at > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond( > RenderPageRequestHandler.java:175) > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) > > > [Server:auth-003] at > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) > > > [Server:auth-003] at > io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > > [Server:auth-003] at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. > doFilter(FilterHandler.java:131) > > [Server:auth-003] at > io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) > > > [Server:auth-003] at > io.undertow.servlet.handlers.security.ServletSecurityRoleHandler. > handleRequest(ServletSecurityRoleHandler.java:62) > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest( > ServletDispatchingHandler.java:36) > > [Server:auth-003] at > org.wildfly.extension.undertow.security.SecurityContextAssociationHand > ler.handleRequest(SecurityContextAssociationHandler.java:78) > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > io.undertow.servlet.handlers.security.SSLInformationAssociationHandl > er.handleRequest(SSLInformationAssociationHandler.java:131) > > [Server:auth-003] at > io.undertow.servlet.handlers.security.ServletAuthenticationCallHandl > er.handleRequest(ServletAuthenticationCallHandler.java:57) > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at
Re: strange error
Hi! The last line of the stack trace indicates that a NullPointerException is occurring; My guess is that this happens inside your code, probably in the constructor of assets.endpoints.OIDCConsensusPage You’ll have to get your hands on the full stack trace (when not in the logs, simply set a debug breakpoint in your constructor, and step through the code) to find out exactly where the NPE is thrown. Met vriendelijke groet, Kind regards, Bas Gooren Op 27 februari 2018 bij 13:25:56, Shengche Hsiao (shengchehs...@gmail.com) schreef: Hi there, I wrote a wicket-based application , users write some info on page A and submit to page B. but it ran into error, logs list below [Server:auth-003] 20:11:13,722 ERROR [org.apache.wicket.DefaultExceptionMapper] (default task-44) Unexpected error occurred: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public assets.endpoints.OIDCConsensusPage(org.apache.wicket.request.mapper.parameter.PageParameters)' and argument 'Auth_Request_Migration=[true], Auth_Request_RedirectUri=[ https://oidc.tanet.edu.tw/serviceclient/client-service-back], Auth_Request_State=[cGYIeirvLRTq25elwY0lrEtmr8ZVX9Yov2ku_IeC2Sk], Auth_Request_Response_Type=[code], Auth_Request_Client_ID=[ba3a199485df7b35c351fa6b73032863], Auth_Request_Nonce=[gr4jpMbbFl9OLQU9v5Pvwtn1SbTq4X9ycGTlIZyhe1k], Auth_Request_Scope=[openid email profile openid2 eduinfo personid guid]'. An exception has been thrown during construction! [Server:auth-003] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) [Server:auth-003] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) [Server:auth-003] at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:106) [Server:auth-003] at org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:271) [Server:auth-003] at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:169) [Server:auth-003] at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) [Server:auth-003] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:102) [Server:auth-003] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195) [Server:auth-003] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) [Server:auth-003] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) [Server:auth-003] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [Server:auth-003] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) [Server:auth-003] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) [Server:auth-003] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) [Server:auth-003] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) [Server:auth-003] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) [Server:auth-003] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) [Server:auth-003] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) [Server:auth-003] at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [Server:auth-003] at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) [Server:auth-003] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [Server:auth-003] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [Server:auth-003] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) [Server:auth-003] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [Server:auth-003] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [Server:auth-003] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [Server:auth-003] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [Server:auth-003] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [Server:auth-003] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [Server:auth-003] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleReque
Re: Strange error
Yeah, is 1.4, but it should be behind pagemap lock.. ** Martin 2011/8/20 Martin Grigorov > For 1.5 I can say that this is definitely true, the code is in > org.apache.wicket.page.PageAccessSynchronizer.adapt(...).new > PageManagerDecorator() {...}.commitRequest() > > The related code in 1.4 is in > org.apache.wicket.Session.requestDetached() but I'm not sure what > exactly happens there. > > > On Sat, Aug 20, 2011 at 6:39 AM, Martin Makundi > wrote: > > I believe there are numerous such Maps, but what can be the cause of > > concurrent modification? Wicket should be allowing only single thread > > operating on the object? > > > > > > ** > > Martin > > > > 2011/8/19 Dan Retzlaff : > >> I tend to agree that odds of a Wicket bug in this area are small. Can > you > >> think of a case in your application where a component has a HashMap of > >> objects which have a TreeMap of objects? Maybe the source of this > collection > >> within your application is the problem. > >> > >> On Fri, Aug 19, 2011 at 8:50 AM, Martin Makundi < > >> martin.maku...@koodaripalvelut.com> wrote: > >> > >>> Hi! > >>> > >>> I don't know how to reproduce it... and I wonder, because there is > >>> pagemap lock, what else can be modifying stuff during page > >>> serialization? > >>> > >>> ** > >>> Martin > >>> > >>> 2011/8/19 Dan Retzlaff : > >>> > How reproducible is this? I don't know how the serialization process > >>> itself > >>> > would cause this, but if it's intermittent then maybe there's a > threading > >>> / > >>> > synchronization bug somewhere. > >>> > > >>> > On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < > >>> > martin.maku...@koodaripalvelut.com> wrote: > >>> > > >>> >> Hi! > >>> >> > >>> >> What can be the cause of this error, how can there be concurrent > >>> >> modification to a item on a page being serialized? > >>> >> > >>> >> ** > >>> >> Martin > >>> >> > >>> >> > >>> >> java.util.ConcurrentModificationException > >>> >>at > >>> >> java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) > >>> >>at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) > >>> >>at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) > >>> >>at java.util.TreeMap.writeObject(TreeMap.java:2250) > >>> >>at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown > Source) > >>> >>at > >>> >> > >>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >>> >>at java.lang.reflect.Method.invoke(Method.java:597) > >>> >>at > >>> >> > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>> >>at > >>> >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > >>> >>at java.util.HashMap.writeObject(HashMap.java:1001) > >>> >>at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown > Source) > >>> >>at > >>> >> > >>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >>> >>at java.lang.reflect.Method.invoke(Method.java:597) > >>> >>at > >>> >> > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>> >>at > >>> >> > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>> >>at > >>> >> > >>> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>> >>
Re: Strange error
For 1.5 I can say that this is definitely true, the code is in org.apache.wicket.page.PageAccessSynchronizer.adapt(...).new PageManagerDecorator() {...}.commitRequest() The related code in 1.4 is in org.apache.wicket.Session.requestDetached() but I'm not sure what exactly happens there. On Sat, Aug 20, 2011 at 6:39 AM, Martin Makundi wrote: > I believe there are numerous such Maps, but what can be the cause of > concurrent modification? Wicket should be allowing only single thread > operating on the object? > > > ** > Martin > > 2011/8/19 Dan Retzlaff : >> I tend to agree that odds of a Wicket bug in this area are small. Can you >> think of a case in your application where a component has a HashMap of >> objects which have a TreeMap of objects? Maybe the source of this collection >> within your application is the problem. >> >> On Fri, Aug 19, 2011 at 8:50 AM, Martin Makundi < >> martin.maku...@koodaripalvelut.com> wrote: >> >>> Hi! >>> >>> I don't know how to reproduce it... and I wonder, because there is >>> pagemap lock, what else can be modifying stuff during page >>> serialization? >>> >>> ** >>> Martin >>> >>> 2011/8/19 Dan Retzlaff : >>> > How reproducible is this? I don't know how the serialization process >>> itself >>> > would cause this, but if it's intermittent then maybe there's a threading >>> / >>> > synchronization bug somewhere. >>> > >>> > On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < >>> > martin.maku...@koodaripalvelut.com> wrote: >>> > >>> >> Hi! >>> >> >>> >> What can be the cause of this error, how can there be concurrent >>> >> modification to a item on a page being serialized? >>> >> >>> >> ** >>> >> Martin >>> >> >>> >> >>> >> java.util.ConcurrentModificationException >>> >> at >>> >> java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) >>> >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) >>> >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) >>> >> at java.util.TreeMap.writeObject(TreeMap.java:2250) >>> >> at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) >>> >> at >>> >> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> >> at java.lang.reflect.Method.invoke(Method.java:597) >>> >> at >>> >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >>> >> at >>> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >>> >> at >>> >> >>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >>> >> at >>> >> >>> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >>> >> at >>> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >>> >> at >>> >> >>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) >>> >> at java.util.HashMap.writeObject(HashMap.java:1001) >>> >> at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) >>> >> at >>> >> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> >> at java.lang.reflect.Method.invoke(Method.java:597) >>> >> at >>> >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >>> >> at >>> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >>> >> at >>> >> >>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >>> >> at >>> >> >>> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >>> >> at >>> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >>> >> at >>> >> >>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >>> >> at >>> >> >>> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >>> >> at >>> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >>> >> at >>> >> >>> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >>> >> at >>> >> java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1346) >>> >> at >>> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1154) >>> >> at >>> >> >>> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >>> >> at
Re: Strange error
I believe there are numerous such Maps, but what can be the cause of concurrent modification? Wicket should be allowing only single thread operating on the object? ** Martin 2011/8/19 Dan Retzlaff : > I tend to agree that odds of a Wicket bug in this area are small. Can you > think of a case in your application where a component has a HashMap of > objects which have a TreeMap of objects? Maybe the source of this collection > within your application is the problem. > > On Fri, Aug 19, 2011 at 8:50 AM, Martin Makundi < > martin.maku...@koodaripalvelut.com> wrote: > >> Hi! >> >> I don't know how to reproduce it... and I wonder, because there is >> pagemap lock, what else can be modifying stuff during page >> serialization? >> >> ** >> Martin >> >> 2011/8/19 Dan Retzlaff : >> > How reproducible is this? I don't know how the serialization process >> itself >> > would cause this, but if it's intermittent then maybe there's a threading >> / >> > synchronization bug somewhere. >> > >> > On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < >> > martin.maku...@koodaripalvelut.com> wrote: >> > >> >> Hi! >> >> >> >> What can be the cause of this error, how can there be concurrent >> >> modification to a item on a page being serialized? >> >> >> >> ** >> >> Martin >> >> >> >> >> >> java.util.ConcurrentModificationException >> >> at >> >> java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) >> >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) >> >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) >> >> at java.util.TreeMap.writeObject(TreeMap.java:2250) >> >> at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) >> >> at >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> at >> >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >> >> at >> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >> >> at >> >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> >> at >> >> >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> >> at >> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> >> at >> >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> >> at >> >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) >> >> at java.util.HashMap.writeObject(HashMap.java:1001) >> >> at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) >> >> at >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> at >> >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >> >> at >> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >> >> at >> >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> >> at >> >> >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> >> at >> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> >> at >> >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> >> at >> >> >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> >> at >> >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> >> at >> >> >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> >> at >> >> java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1346) >> >> at >> >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1154) >> >> at >> >> >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> >> at >> >> >> java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) >> >> at org.apache.wicket.Component.writeObject(Component.java:4702) >> >> at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) >> >> at >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> at >> >> java.io.ObjectStreamClass.invokeWrit
Re: Strange error
I tend to agree that odds of a Wicket bug in this area are small. Can you think of a case in your application where a component has a HashMap of objects which have a TreeMap of objects? Maybe the source of this collection within your application is the problem. On Fri, Aug 19, 2011 at 8:50 AM, Martin Makundi < martin.maku...@koodaripalvelut.com> wrote: > Hi! > > I don't know how to reproduce it... and I wonder, because there is > pagemap lock, what else can be modifying stuff during page > serialization? > > ** > Martin > > 2011/8/19 Dan Retzlaff : > > How reproducible is this? I don't know how the serialization process > itself > > would cause this, but if it's intermittent then maybe there's a threading > / > > synchronization bug somewhere. > > > > On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < > > martin.maku...@koodaripalvelut.com> wrote: > > > >> Hi! > >> > >> What can be the cause of this error, how can there be concurrent > >> modification to a item on a page being serialized? > >> > >> ** > >> Martin > >> > >> > >> java.util.ConcurrentModificationException > >>at > >> java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) > >>at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) > >>at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) > >>at java.util.TreeMap.writeObject(TreeMap.java:2250) > >>at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) > >>at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >>at java.lang.reflect.Method.invoke(Method.java:597) > >>at > >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>at > >> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>at > >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > >>at java.util.HashMap.writeObject(HashMap.java:1001) > >>at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) > >>at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >>at java.lang.reflect.Method.invoke(Method.java:597) > >>at > >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>at > >> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>at > >> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>at > >> java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1346) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1154) > >>at > >> > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > >>at > >> > java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > >>at org.apache.wicket.Component.writeObject(Component.java:4702) > >>at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) > >>at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >>at java.lang.reflect.Method.invoke(Method.java:597) > >>at > >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > >>at > >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > >>at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > >>at > >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > >>
Re: Strange error
Hi! I don't know how to reproduce it... and I wonder, because there is pagemap lock, what else can be modifying stuff during page serialization? ** Martin 2011/8/19 Dan Retzlaff : > How reproducible is this? I don't know how the serialization process itself > would cause this, but if it's intermittent then maybe there's a threading / > synchronization bug somewhere. > > On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < > martin.maku...@koodaripalvelut.com> wrote: > >> Hi! >> >> What can be the cause of this error, how can there be concurrent >> modification to a item on a page being serialized? >> >> ** >> Martin >> >> >> java.util.ConcurrentModificationException >> at >> java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) >> at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) >> at java.util.TreeMap.writeObject(TreeMap.java:2250) >> at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) >> at java.util.HashMap.writeObject(HashMap.java:1001) >> at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1346) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1154) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) >> at org.apache.wicket.Component.writeObject(Component.java:4702) >> at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(O
Re: Strange error
How reproducible is this? I don't know how the serialization process itself would cause this, but if it's intermittent then maybe there's a threading / synchronization bug somewhere. On Fri, Aug 19, 2011 at 1:59 AM, Martin Makundi < martin.maku...@koodaripalvelut.com> wrote: > Hi! > > What can be the cause of this error, how can there be concurrent > modification to a item on a page being serialized? > > ** > Martin > > > java.util.ConcurrentModificationException >at > java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1100) >at java.util.TreeMap$EntryIterator.next(TreeMap.java:1136) >at java.util.TreeMap$EntryIterator.next(TreeMap.java:1131) >at java.util.TreeMap.writeObject(TreeMap.java:2250) >at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source) >at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >at java.lang.reflect.Method.invoke(Method.java:597) >at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) >at java.util.HashMap.writeObject(HashMap.java:1001) >at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) >at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >at java.lang.reflect.Method.invoke(Method.java:597) >at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1346) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1154) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) >at org.apache.wicket.Component.writeObject(Component.java:4702) >at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) >at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >at java.lang.reflect.Method.invoke(Method.java:597) >at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >at > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) >at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) >at > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) >at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) >
Re: Strange error, cannot modify hierarchy
Hi Brown, I've never used isTransparentResolver but I know it was removed in wicket 1.5 because it was it was quite confusing for users: http://apache-wicket.1842946.n4.nabble.com/remove-MarkupContainer-isTransparentResolver-td1909586.html You can try to replace it using one of the solutions described here: https://cwiki.apache.org/WICKET/migration-to-wicket-15.html#MigrationtoWicket1.5-MarkupContainer.isTransparentResolver%2528%2529removed I am shooting in the dark but I thought I would post the error I am getting. I get this error. "Cannot modify component hierarchy after render phase has started". The full stack trace is at the bottom of this post. During the form submission process (user clicks on link) then I get the error above but ONLY when I have a dynamic component with isTransparentResolver = true. If I restructure my hierarchy such that transparentResolver is false then I don't get the same error. Why do you think I get the error? ... final WebMarkupContainer container = new WebMarkupContainer( "container" ) { public boolean isTransparentResolver() { return false; // true causes error } @Override public boolean isVisible() { return logic(); } }; Cannot modify component hierarchy after render phase has started (page version cant change then anymore) org.apache.wicket.WicketRuntimeException: Cannot modify component hierarchy after render phase has started (page version cant change then anymore) at org.apache.wicket.Component.checkHierarchyChange(Component.java:3598) at org.apache.wicket.Component.modelChanging(Component.java:2260) at org.apache.wicket.Component.setDefaultModelObject(Component.java:3124) at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormCompone nt.java:1168) at org.apache.wicket.markup.html.form.Form$FormModelUpdateVisitor.component (Form.java:229) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrde rHelper(FormComponent.java:514) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrde rHelper(FormComponent.java:493) at org.apache.wicket.markup.html.form.FormComponent.visitComponentsPostOrde r(FormComponent.java:465) at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModel s(Form.java:2110) at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.j ava:2078) at org.apache.wicket.markup.html.form.Form.process(Form.java:1028) at org.apache.wicket.markup.html.form.Form.process(Form.java:955) at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:920) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java: 177) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDef aultAjaxBehavior.java:300) at org.apache.wicket.request.target.component.listener.BehaviorRequestTarge t.processEvents(BehaviorRequestTarget.java:142) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(Ab stractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java :1250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484 ) at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java: 160) - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: strange error
Yes.. This page works fine, this was a user submitted error from the field, even the user can't recreate it. For awhile now I've been seeing "Component doesn't exist on page" errors intermittently cropping up. This is the first time I've seen this one. Douglas On Jun 7, 2010, at 6:40 PM, nino martinez wael wrote: > well the submitted value does not match any of the id's for any of the > radio components in that hierarchy. Or at least thats what I deduct.. > Are you using ajax? > > 2010/6/7 Douglas Ferguson : >> Does anybody know what might cause this? >> >> org.apache.wicket.WicketRuntimeException:submitted http post value >> [radio-32719] for RadioGroup component [1:subPanel:linkForm:siteWide] >> is illegal because it does not contain relative path to a Radio componnet. >> Due to this the RadioGroup component cannot resolve the selected >> Radio component pointed to by the illegal value. >> A possible reason is that componment hierarchy changed between rendering and >> form submission. >> >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: strange error
well the submitted value does not match any of the id's for any of the radio components in that hierarchy. Or at least thats what I deduct.. Are you using ajax? 2010/6/7 Douglas Ferguson : > Does anybody know what might cause this? > > org.apache.wicket.WicketRuntimeException:submitted http post value > [radio-32719] for RadioGroup component [1:subPanel:linkForm:siteWide] > is illegal because it does not contain relative path to a Radio componnet. > Due to this the RadioGroup component cannot resolve the selected > Radio component pointed to by the illegal value. > A possible reason is that componment hierarchy changed between rendering and > form submission. > > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Strange error
sorry, ignore my previous message ,problem seems to be some thing else On Thu, Apr 22, 2010 at 8:38 AM, Dipu wrote: > are you using the sysdeo tomcat plugin for eclipse. > We had the same issue y'day and doing this fixed the issue > - compile the files in the DevLoader.zip and jar it in place it in > tomcat/common lib folder. > > dipu > > On Wed, Apr 21, 2010 at 1:19 PM, Objelean Alex > wrote: >> Hi! >> My application uses wicket-1.4.7. I've noticed recently in logs the >> following error: >> >> 2010-04-21 07:35:18,744 ERROR >> [org.apache.wicket.request.target.resource.SharedResourceRequestTarget] >> unable to lazily register shared resource >> resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js >> java.lang.ClassNotFoundException: resources >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:247) >> at >> org.apache.wicket.application.DefaultClassResolver.resolveClass(DefaultClassResolver.java:114) >> at >> org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:151) >> at >> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105) >> at >> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258) >> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) >> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) >> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >> at >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479) >> at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> com.eloquentix.soundpure.web.http.SeoFilter.doFilter(SeoFilter.java:56) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at org.apache.catalina.core.ApplicationFilte >> >> >> >> It doesn't make any sense to me... but maybe somebody have a clue what could >> be a reason. >> >> Thanks! >> Alex >> > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Strange error
are you using the sysdeo tomcat plugin for eclipse. We had the same issue y'day and doing this fixed the issue - compile the files in the DevLoader.zip and jar it in place it in tomcat/common lib folder. dipu On Wed, Apr 21, 2010 at 1:19 PM, Objelean Alex wrote: > Hi! > My application uses wicket-1.4.7. I've noticed recently in logs the > following error: > > 2010-04-21 07:35:18,744 ERROR > [org.apache.wicket.request.target.resource.SharedResourceRequestTarget] > unable to lazily register shared resource > resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js > java.lang.ClassNotFoundException: resources > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:247) > at > org.apache.wicket.application.DefaultClassResolver.resolveClass(DefaultClassResolver.java:114) > at > org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:151) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:312) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.eloquentix.soundpure.web.http.SeoFilter.doFilter(SeoFilter.java:56) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilte > > > > It doesn't make any sense to me... but maybe somebody have a clue what could > be a reason. > > Thanks! > Alex > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Strange Error - Forms inside Fragments inside Nested Repeaters
looks like a bug. open a ticket in jira. attach a quickstart if you can. -igor On Fri, Jan 15, 2010 at 10:29 AM, Tony Wu wrote: > Not sure if this is a bug or something I overlooked, but I get a strange cast > exception (org.apache.wicket.markup.RawMarkup cannot be cast to > org.apache.wicket.markup.ComponentTag) when I have create a Form in a > Fragment, which is inside a ListView, inside another ListView. Here's the > exception: http://pastebin.com/d235de7b4 > > Here's the fragment markup, fragment Java code, and exception name: > http://pastebin.com/d3ba85ea0 > > Very simple.. if I move the Form outside of the fragment into the ListView, > then all is well. > > Thoughts? > > Thanks, > Tony > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: strange error
On Nov 20, 2009, at 2:47 PM, Douglas Ferguson wrote: > > On Nov 20, 2009, at 2:42 PM, Martijn Dashorst wrote: > >> Probably you have a repeater serving out those ajax thingies. >> >> 1. Make sure you have a reuse items strategy set > > What is this? Ok. I investigated and we are sub classes DataView, so we should inherit the default reuse strategy. Which is DefaultItemReuseStrategy Do I still have to explicit set it? It is still odd to me that this only happens in XP?! > >> 2. Make sure you don't get 2 events right after one another: the link >> that is clicked and a seperate behavior you've attached: if one event >> updates the repeater, the component is not available anymore. >> > > Yeah.. we have a drop down that updates a repeater. The link is inside the > repeater. > But I'm not sure why the link is getting messed up. > Also, this only effects XP. > > >> 3. to debug: really look closely at the generated behavior URLs and >> look closely at the generated IDs to see if they update to another >> value than expected > > thanks > >> >> Martijn >> >> On Fri, Nov 20, 2009 at 9:32 PM, James Carman >> wrote: >>> I've seen this also, but it's not reliably reproducible. >>> >>> On Fri, Nov 20, 2009 at 3:30 PM, Douglas Ferguson >>> wrote: Does anybody have any idea of how to debug this? I.E. A component is visible in the screen but when clicked wicket barfs. D/ On Nov 20, 2009, at 9:28 AM, Douglas Ferguson wrote: > I load the app and hit an ajax link. > It is a specific ajax link that fails not all.. > > > > On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: > >>> I can recreate it when using XP. >> >> Doing what recreates it? >>> >>> D/ >>> >>> On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: >>> I get this quite often on our production site, how can you reproduce it? My guess is that it somehow relates to invalid session and clicking stale links on the page. We get this whenever googlebot or similar browses our pages. ** Martin 2009/11/20 Douglas Ferguson : > I am able to consistently reproduce this but only on win xp. > > D/ > > On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > >> I have a user who is reporting a really strange error. >> >> The error seems to indicate that the a component is not on the page >> when it is visible on the page. >> The error is also intermittent. >> >> >> D/ >> >> Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException >> - org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not >> found on page >> com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >> 18], listener interface = [RequestListenerInterface >> name=IBehaviorListener, method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null >> org.apache.wicket.protocol.http.request.InvalidUrlException: >> org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not >> found on page >> com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >> 18], listener interface = [RequestListenerInterface >> name=IBehaviorListener, method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> at >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) >> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) >> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) >> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >> at >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) >> at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >> at >> org.a
Re: strange error
On Nov 20, 2009, at 2:42 PM, Martijn Dashorst wrote: > Probably you have a repeater serving out those ajax thingies. > > 1. Make sure you have a reuse items strategy set What is this? > 2. Make sure you don't get 2 events right after one another: the link > that is clicked and a seperate behavior you've attached: if one event > updates the repeater, the component is not available anymore. > Yeah.. we have a drop down that updates a repeater. The link is inside the repeater. But I'm not sure why the link is getting messed up. Also, this only effects XP. > 3. to debug: really look closely at the generated behavior URLs and > look closely at the generated IDs to see if they update to another > value than expected thanks > > Martijn > > On Fri, Nov 20, 2009 at 9:32 PM, James Carman > wrote: >> I've seen this also, but it's not reliably reproducible. >> >> On Fri, Nov 20, 2009 at 3:30 PM, Douglas Ferguson >> wrote: >>> Does anybody have any idea of how to debug this? >>> I.E. A component is visible in the screen but when clicked wicket barfs. >>> >>> D/ >>> >>> On Nov 20, 2009, at 9:28 AM, Douglas Ferguson wrote: >>> I load the app and hit an ajax link. It is a specific ajax link that fails not all.. On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: >> I can recreate it when using XP. > > Doing what recreates it? >> >> D/ >> >> On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: >> >>> I get this quite often on our production site, how can you reproduce >>> it? My guess is that it somehow relates to invalid session and >>> clicking stale links on the page. We get this whenever googlebot or >>> similar browses our pages. >>> >>> ** >>> Martin >>> >>> 2009/11/20 Douglas Ferguson : I am able to consistently reproduce this but only on win xp. D/ On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > I have a user who is reporting a really strange error. > > The error seems to indicate that the a component is not on the page > when it is visible on the page. > The error is also intermittent. > > > D/ > > Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found > on page > com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = > 18], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null > org.apache.wicket.protocol.http.request.InvalidUrlException: > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found > on page > com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = > 18], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) > at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:
Re: strange error
Probably you have a repeater serving out those ajax thingies. 1. Make sure you have a reuse items strategy set 2. Make sure you don't get 2 events right after one another: the link that is clicked and a seperate behavior you've attached: if one event updates the repeater, the component is not available anymore. 3. to debug: really look closely at the generated behavior URLs and look closely at the generated IDs to see if they update to another value than expected Martijn On Fri, Nov 20, 2009 at 9:32 PM, James Carman wrote: > I've seen this also, but it's not reliably reproducible. > > On Fri, Nov 20, 2009 at 3:30 PM, Douglas Ferguson > wrote: >> Does anybody have any idea of how to debug this? >> I.E. A component is visible in the screen but when clicked wicket barfs. >> >> D/ >> >> On Nov 20, 2009, at 9:28 AM, Douglas Ferguson wrote: >> >>> I load the app and hit an ajax link. >>> It is a specific ajax link that fails not all.. >>> >>> >>> >>> On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: >>> > I can recreate it when using XP. Doing what recreates it? > > D/ > > On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: > >> I get this quite often on our production site, how can you reproduce >> it? My guess is that it somehow relates to invalid session and >> clicking stale links on the page. We get this whenever googlebot or >> similar browses our pages. >> >> ** >> Martin >> >> 2009/11/20 Douglas Ferguson : >>> I am able to consistently reproduce this but only on win xp. >>> >>> D/ >>> >>> On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: >>> I have a user who is reporting a really strange error. The error seems to indicate that the a component is not on the page when it is visible on the page. The error is also intermittent. D/ Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - org.apache.wicket.WicketRuntimeException: component contentPart:results:478:result:hideableBlock:form:sentiment not found on page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], listener interface = [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: component contentPart:results:478:result:hideableBlock:form:sentiment not found on page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], listener interface = [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable
Re: strange error
I've seen this also, but it's not reliably reproducible. On Fri, Nov 20, 2009 at 3:30 PM, Douglas Ferguson wrote: > Does anybody have any idea of how to debug this? > I.E. A component is visible in the screen but when clicked wicket barfs. > > D/ > > On Nov 20, 2009, at 9:28 AM, Douglas Ferguson wrote: > >> I load the app and hit an ajax link. >> It is a specific ajax link that fails not all.. >> >> >> >> On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: >> I can recreate it when using XP. >>> >>> Doing what recreates it? D/ On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: > I get this quite often on our production site, how can you reproduce > it? My guess is that it somehow relates to invalid session and > clicking stale links on the page. We get this whenever googlebot or > similar browses our pages. > > ** > Martin > > 2009/11/20 Douglas Ferguson : >> I am able to consistently reproduce this but only on win xp. >> >> D/ >> >> On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: >> >>> I have a user who is reporting a really strange error. >>> >>> The error seems to indicate that the a component is not on the page >>> when it is visible on the page. >>> The error is also intermittent. >>> >>> >>> D/ >>> >>> Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - >>> org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found >>> on page >>> com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >>> listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null >>> org.apache.wicket.protocol.http.request.InvalidUrlException: >>> org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found >>> on page >>> com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >>> listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >>> at >>> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >>> at >>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) >>> at >>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >>> at >>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) >>> at >>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) >>> at >>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) >>> at >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>> at java.lang.Thread.run(Unknown Source) >>> Caused by: org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found >>> on page >>> com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >>> listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCy
Re: strange error
Does anybody have any idea of how to debug this? I.E. A component is visible in the screen but when clicked wicket barfs. D/ On Nov 20, 2009, at 9:28 AM, Douglas Ferguson wrote: > I load the app and hit an ajax link. > It is a specific ajax link that fails not all.. > > > > On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: > >>> I can recreate it when using XP. >> >> Doing what recreates it? >>> >>> D/ >>> >>> On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: >>> I get this quite often on our production site, how can you reproduce it? My guess is that it somehow relates to invalid session and clicking stale links on the page. We get this whenever googlebot or similar browses our pages. ** Martin 2009/11/20 Douglas Ferguson : > I am able to consistently reproduce this but only on win xp. > > D/ > > On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > >> I have a user who is reporting a really strange error. >> >> The error seems to indicate that the a component is not on the page when >> it is visible on the page. >> The error is also intermittent. >> >> >> D/ >> >> Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - >> org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >> 18], listener interface = [RequestListenerInterface >> name=IBehaviorListener, method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null >> org.apache.wicket.protocol.http.request.InvalidUrlException: >> org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >> 18], listener interface = [RequestListenerInterface >> name=IBehaviorListener, method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> at >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) >> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) >> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) >> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >> at >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) >> at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >> at >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) >> at >> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) >> at >> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) >> at >> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >> at java.lang.Thread.run(Unknown Source) >> Caused by: org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >> 18], listener interface = [RequestListenerInterface >> name=IBehaviorListener, method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> at >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) >> at >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) >> at >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.r
Re: strange error
I load the app and hit an ajax link. It is a specific ajax link that fails not all.. On Nov 20, 2009, at 9:16 AM, Martin Makundi wrote: >> I can recreate it when using XP. > > Doing what recreates it? >> >> D/ >> >> On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: >> >>> I get this quite often on our production site, how can you reproduce >>> it? My guess is that it somehow relates to invalid session and >>> clicking stale links on the page. We get this whenever googlebot or >>> similar browses our pages. >>> >>> ** >>> Martin >>> >>> 2009/11/20 Douglas Ferguson : I am able to consistently reproduce this but only on win xp. D/ On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > I have a user who is reporting a really strange error. > > The error seems to indicate that the a component is not on the page when > it is visible on the page. > The error is also intermittent. > > > D/ > > Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on > page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = > 18], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null > org.apache.wicket.protocol.http.request.InvalidUrlException: > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on > page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = > 18], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) > at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on > page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = > 18], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) > at > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144) > ... 20 more > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-
Re: strange error
> I can recreate it when using XP. Doing what recreates it? > > D/ > > On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: > >> I get this quite often on our production site, how can you reproduce >> it? My guess is that it somehow relates to invalid session and >> clicking stale links on the page. We get this whenever googlebot or >> similar browses our pages. >> >> ** >> Martin >> >> 2009/11/20 Douglas Ferguson : >>> I am able to consistently reproduce this but only on win xp. >>> >>> D/ >>> >>> On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: >>> I have a user who is reporting a really strange error. The error seems to indicate that the a component is not on the page when it is visible on the page. The error is also intermittent. D/ Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - org.apache.wicket.WicketRuntimeException: component contentPart:results:478:result:hideableBlock:form:sentiment not found on page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], listener interface = [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: component contentPart:results:478:result:hideableBlock:form:sentiment not found on page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], listener interface = [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.wicket.WicketRuntimeException: component contentPart:results:478:result:hideableBlock:form:sentiment not found on page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], listener interface = [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] at org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) at org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144) ... 20 more - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >>> - >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> >> ---
Re: strange error
I am on goto meeting watching a user get this on the app in real time. I can recreate it when using XP. D/ On Nov 20, 2009, at 1:12 AM, Martin Makundi wrote: > I get this quite often on our production site, how can you reproduce > it? My guess is that it somehow relates to invalid session and > clicking stale links on the page. We get this whenever googlebot or > similar browses our pages. > > ** > Martin > > 2009/11/20 Douglas Ferguson : >> I am able to consistently reproduce this but only on win xp. >> >> D/ >> >> On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: >> >>> I have a user who is reporting a really strange error. >>> >>> The error seems to indicate that the a component is not on the page when it >>> is visible on the page. >>> The error is also intermittent. >>> >>> >>> D/ >>> >>> Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - >>> org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found on >>> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >>> 18], listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null >>> org.apache.wicket.protocol.http.request.InvalidUrlException: >>> org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found on >>> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >>> 18], listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >>> at >>> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >>> at >>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) >>> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >>> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) >>> at >>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) >>> at >>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) >>> at >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>> at java.lang.Thread.run(Unknown Source) >>> Caused by: org.apache.wicket.WicketRuntimeException: component >>> contentPart:results:478:result:hideableBlock:form:sentiment not found on >>> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = >>> 18], listener interface = [RequestListenerInterface name=IBehaviorListener, >>> method=public abstract void >>> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) >>> at >>> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) >>> at >>> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144) >>> ... 20 more >>> >>> >>> - >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > - > To
Re: strange error
I get this quite often on our production site, how can you reproduce it? My guess is that it somehow relates to invalid session and clicking stale links on the page. We get this whenever googlebot or similar browses our pages. ** Martin 2009/11/20 Douglas Ferguson : > I am able to consistently reproduce this but only on win xp. > > D/ > > On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > >> I have a user who is reporting a really strange error. >> >> The error seems to indicate that the a component is not on the page when it >> is visible on the page. >> The error is also intermittent. >> >> >> D/ >> >> Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - >> org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >> listener interface = [RequestListenerInterface name=IBehaviorListener, >> method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null >> org.apache.wicket.protocol.http.request.InvalidUrlException: >> org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >> listener interface = [RequestListenerInterface name=IBehaviorListener, >> method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> at >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) >> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) >> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) >> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) >> at >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) >> at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) >> at >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) >> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) >> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) >> at >> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) >> at >> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >> at java.lang.Thread.run(Unknown Source) >> Caused by: org.apache.wicket.WicketRuntimeException: component >> contentPart:results:478:result:hideableBlock:form:sentiment not found on >> page com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], >> listener interface = [RequestListenerInterface name=IBehaviorListener, >> method=public abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> at >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) >> at >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) >> at >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144) >> ... 20 more >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: strange error
I am able to consistently reproduce this but only on win xp. D/ On Nov 19, 2009, at 4:27 PM, Douglas Ferguson wrote: > I have a user who is reporting a really strange error. > > The error seems to indicate that the a component is not on the page when it > is visible on the page. > The error is also intermittent. > > > D/ > > Nov 19 16:06:56 ERROR [TP-Processor28] errors.NotifyUserOfException - > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on page > com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], > listener interface = [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] source null > org.apache.wicket.protocol.http.request.InvalidUrlException: > org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on page > com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], > listener interface = [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1301) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1419) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.wicket.WicketRuntimeException: component > contentPart:results:478:result:hideableBlock:form:sentiment not found on page > com.conducive.ui.userPages.monitor.result.MonitorsResultsPage[id = 18], > listener interface = [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:426) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:471) > at > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:144) > ... 20 more > > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: strange error: getter for member
On Wed, 05 Nov 2008, Björn-Peter Tietjens wrote: > "WicketMessage: No get method defined for class: class mypackage.Artikel > expression: artikel" > > BUT: my "class mypackage.Artikel" does not have an member "artikel"... It sounds like your Form has a CompoundPropertyModel bound to ad Artikel instance and a DropDownChoice (or something like that) with id "artikel" and without its own model. Then CompoundPropertyModel binds it to the property Artikel.artikel -- see the Models page on Wicket wiki for details. As others pointed out, with your code it's easier for us to see what's going on. Problems like this are fairly common when using (Compound)PropertyModels, and I've found it good to write unit tests from early on to catch them soon. Best wishes, Timo -- Timo Rantalaiho Reaktor Innovations Oyhttp://www.ri.fi/ > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: strange error: getter for member
On Wed, Nov 5, 2008 at 5:05 PM, Jeremy Thomerson <[EMAIL PROTECTED]> wrote: > Please show the code where you use either a PropertyModel or a > CompoundPropertyModel - that's what is causing this. Wicket is trying to > find the getArtikel() method on your Artikel class. An *accessible* method. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: strange error: getter for member
Please show the code where you use either a PropertyModel or a CompoundPropertyModel - that's what is causing this. Wicket is trying to find the getArtikel() method on your Artikel class. -- Jeremy Thomerson http://www.wickettraining.com On Wed, Nov 5, 2008 at 3:51 PM, Björn-Peter Tietjens <[EMAIL PROTECTED]> wrote: > Hi, > > I am new to wicket and now I got a strange problem with wicket... > > "WicketMessage: No get method defined for class: class mypackage.Artikel > expression: artikel" > > BUT: my "class mypackage.Artikel" does not have an member "artikel"... > thanks for some help... > > complete error: > > WicketMessage: No get method defined for class: class > de.synerlogis.core.artikel.Artikel expression: artikel > > Root cause: > > org.apache.wicket.WicketRuntimeException: No get method defined for class: > class mypackage.Artikel expression: artikel at > org.apache.wicket.util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:436) > at > org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:278) > at > org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:87) > at > org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:113) > at org.apache.wicket.Component.getModelObject(Component.java:1559) at > org.apache.wicket.markup.html.form.AbstractSingleSelectChoice.getModelValue(AbstractSingleSelectChoice.java:140) > at > org.apache.wicket.markup.html.form.FormComponent.getValue(FormComponent.java:797) > at > org.apache.wicket.markup.html.form.AbstractChoice.onComponentTagBody(AbstractChoice.java:344) > at org.apache.wicket.Component.renderComponent(Component.java:2481) at > org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411) at > org.apache.wicket.Component.render(Component.java:2318) at > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297) at > org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1476) > at > org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1401) > at > org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1679) > at org.apache.wicket.Component.renderComponent(Component.java:2481) at > org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1411) at > org.apache.wicket.markup.html.form.Form.onRender(Form.java:1743) at > org.apache.wicket.Component.render(Component.java:2318) at > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1297) at > org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1427) at > org.apache.wicket.Page.onRender(Page.java:1459) at > org.apache.wicket.Component.render(Component.java:2318) at > org.apache.wicket.Page.renderPage(Page.java:905) at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1177) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1248) at > org.apache.wicket.RequestCycle.steps(RequestCycle.java:1349) at > org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387) at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > > >
Re: Strange Error - ModalWindow from ModalWindow - error when closing
More info: - Error appears only once in a session - When it appears it never happen again in the same session - Only appear when the pageMapName was not set for the second ModalWindow I thought that setPageMapName is not a mandatory, isn't it? Artur -- View this message in context: http://www.nabble.com/Strange-Error---ModalWindow-from-ModalWindow---error-when-closing-tp18109667p18110239.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]