Dropping  loading of 'AjaxLazyLoadPanels' by clicking 'AjaxFallbackLink' whos 
channel is 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 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)



--
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

        

Reply via email to