You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Aleksandar Giljanovic (Updated) (JIRA)" <ji...@apache.org> on 2012/01/28 02:03:22 UTC

[jira] [Updated] (WICKET-4366) Dropping loading of 'AjaxLazyLoadPanels' by clicking 'AjaxFallbackLink' (with ajax-channel set to "AjaxChannel.Type.DROP"), still causes Component not found exception

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

Aleksandar Giljanovic updated WICKET-4366:
------------------------------------------

    Description: 

We have been following the developments around WICKET-4227 issue with great interest hoping that this would resolve the related problem we have with our Wicket based application (please check the project site for more project related info: http://intelleo.eu).

The page in question implements several tabs utilizing "AjaxTabbedPanel" overridden so that its "AjaxFallbackLink" uses "AjaxChannel.Type.DROP". One of the tabs on the page, is displaying a form that loads several "AjaxLazyLoadPanels". The idea was to enable users to navigate away from the form on that tab, without having to wait for all LazyPanels to finish loading.

When we click on any other tab, we (still) get the "Component not found" exception.
We are running 1.5-SNAPSHOT.

Presently we can not provide you with the sample app, but perhaps we can demonstrate the problem off our system if you find it necessary.

Thanks. 


Aleksandar

The follwing is the actual ERROR description:

2012-01-26 11:57:31,883 ERROR org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:114) - Unexpected error occurred
org.apache.wicket.request.handler.ComponentNotFoundException: Could not find component 'mainContainer:mainTabs:lpform:tabs:panel:mainContentPanel:lpFormPanel:lpform:tabs:panel:learninghistoryupdatinglabel' on page 'class org.intelleo.webui.lp.workspace.MainPage
at org.apache.wicket.request.handler.PageAndComponentProvider.getComponent(PageAndComponentProvider.java:167)
at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.getComponent(ListenerInterfaceRequestHandler.java:92)
at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:239)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:99)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Thread.java:662)



  was:

We have been following the developments around WICKET-4227 issue with great interest hoping that this would resolve the related problem we have with our Wicket based application (please check the project site for more project related info: http://intelleo.eu).

The page in question implements several tabs utilizing "AjaxTabbedPanel" overridden so that its "AjaxFallbackLink" uses "AjaxChannel.Type.DROP". One of the tabs on the page, is displaying a form that loads several "AjaxLazyLoadPanels". The idea was to enable users to navigate away from the form on that tab, without having to wait for all LazyPanels to finish loading.

When we click any on any other tab, we (still) get the "Component not found" exception.
We are running 1.5-SNAPSHOT.

Presently we cann ot provide you with the sample app, but perhaps we can demonstrate the problem of our system if you find it necessary.

Thanks. 


Aleksandar

The follwing is the actual ERROR description:

2012-01-26 11:57:31,883 ERROR org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:114) - Unexpected error occurred
org.apache.wicket.request.handler.ComponentNotFoundException: Could not find component 'mainContainer:mainTabs:lpform:tabs:panel:mainContentPanel:lpFormPanel:lpform:tabs:panel:learninghistoryupdatinglabel' on page 'class org.intelleo.webui.lp.workspace.MainPage
at org.apache.wicket.request.handler.PageAndComponentProvider.getComponent(PageAndComponentProvider.java:167)
at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.getComponent(ListenerInterfaceRequestHandler.java:92)
at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:239)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:99)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Thread.java:662)



        Summary: Dropping  loading of 'AjaxLazyLoadPanels' by clicking 'AjaxFallbackLink' (with ajax-channel set to "AjaxChannel.Type.DROP"), still causes Component not found exception  (was: Dropping  loading of 'AjaxLazyLoadPanels' by clicking 'AjaxFallbackLink' whos channel is set to "AjaxChannel.Type.DROP" still causes Component not found exception)
    
> Dropping  loading of 'AjaxLazyLoadPanels' by clicking 'AjaxFallbackLink' (with ajax-channel set to "AjaxChannel.Type.DROP"), still causes Component not found exception
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-4366
>                 URL: https://issues.apache.org/jira/browse/WICKET-4366
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-quickstart
>    Affects Versions: 1.5.4
>            Reporter: Aleksandar Giljanovic
>
> We have been following the developments around WICKET-4227 issue with great interest hoping that this would resolve the related problem we have with our Wicket based application (please check the project site for more project related info: http://intelleo.eu).
> The page in question implements several tabs utilizing "AjaxTabbedPanel" overridden so that its "AjaxFallbackLink" uses "AjaxChannel.Type.DROP". One of the tabs on the page, is displaying a form that loads several "AjaxLazyLoadPanels". The idea was to enable users to navigate away from the form on that tab, without having to wait for all LazyPanels to finish loading.
> When we click on any other tab, we (still) get the "Component not found" exception.
> We are running 1.5-SNAPSHOT.
> Presently we can not provide you with the sample app, but perhaps we can demonstrate the problem off our system if you find it necessary.
> Thanks. 
> Aleksandar
> The follwing is the actual ERROR description:
> 2012-01-26 11:57:31,883 ERROR org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:114) - Unexpected error occurred
> org.apache.wicket.request.handler.ComponentNotFoundException: Could not find component 'mainContainer:mainTabs:lpform:tabs:panel:mainContentPanel:lpFormPanel:lpform:tabs:panel:learninghistoryupdatinglabel' on page 'class org.intelleo.webui.lp.workspace.MainPage
> at org.apache.wicket.request.handler.PageAndComponentProvider.getComponent(PageAndComponentProvider.java:167)
> at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.getComponent(ListenerInterfaceRequestHandler.java:92)
> at org.apache.wicket.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:239)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
> at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:99)
> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
> at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
> at org.eclipse.jetty.server.Server.handle(Server.java:334)
> at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
> at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
> at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
> at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
> at java.lang.Thread.run(Thread.java:662)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira