You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Anju Sharma (JIRA)" <ji...@apache.org> on 2012/10/05 14:00:03 UTC

[jira] [Created] (WICKET-4805) Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page

Anju Sharma created WICKET-4805:
-----------------------------------

             Summary: Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page
                 Key: WICKET-4805
                 URL: https://issues.apache.org/jira/browse/WICKET-4805
             Project: Wicket
          Issue Type: Bug
          Components: wicket
         Environment: Production
            Reporter: Anju Sharma
            Priority: Blocker


We have an wicket application. In which clicking a link in breadcrumb is giving below error.

Scenario is : we have search box .as i searched i am redirecting to ther page. From this page as i click search link in bread crumb i am getting below error. This is happening only in production envoirment. 

Please help as this is blocking the work of users. We have wicket 1.4 in our application.

I searched a lot but could not find any solution for this. Please help to resolve this issue


Error logs :
*********************
 ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
org.apache.wicket.WicketRuntimeException: unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
        at org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:141)
        at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
        at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1171)
        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 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (WICKET-4805) Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page

Posted by "Martin Grigorov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/WICKET-4805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Grigorov resolved WICKET-4805.
-------------------------------------

    Resolution: Cannot Reproduce

Please attach a quickstart app that reproduces the problem and we will reopen the ticket.
                
> Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-4805
>                 URL: https://issues.apache.org/jira/browse/WICKET-4805
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>         Environment: Production
>            Reporter: Anju Sharma
>            Priority: Blocker
>
> We have an wicket application. In which clicking a link in breadcrumb is giving below error.
> Scenario is : we have search box .as i searched i am redirecting to ther page. From this page as i click search link in bread crumb i am getting below error. This is happening only in production envoirment. 
> Please help as this is blocking the work of users. We have wicket 1.4 in our application.
> I searched a lot but could not find any solution for this. Please help to resolve this issue
> Error logs :
> *********************
>  ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
> org.apache.wicket.WicketRuntimeException: unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
>         at org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:141)
>         at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>         at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1171)
>         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 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
>         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
>         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
>         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (WICKET-4805) Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page

Posted by "Martin Grigorov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/WICKET-4805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13470258#comment-13470258 ] 

Martin Grigorov commented on WICKET-4805:
-----------------------------------------

The exception means that you try to submit a form in a stateless page but the form (searchForm) is not added to the page in its constructor.
The problem seems to be in your application code so the ticket is not really a blocker.
And additionally Wicket 1.4.x is not supported anymore. Only the last two stable versions are supported - 1.5.x and 6.x.
                
> Clicking on link giving error:ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-4805
>                 URL: https://issues.apache.org/jira/browse/WICKET-4805
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>         Environment: Production
>            Reporter: Anju Sharma
>            Priority: Blocker
>
> We have an wicket application. In which clicking a link in breadcrumb is giving below error.
> Scenario is : we have search box .as i searched i am redirecting to ther page. From this page as i click search link in bread crumb i am getting below error. This is happening only in production envoirment. 
> Please help as this is blocking the work of users. We have wicket 1.4 in our application.
> I searched a lot but could not find any solution for this. Please help to resolve this issue
> Error logs :
> *********************
>  ERROR org.apache.wicket.RequestCycle unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
> org.apache.wicket.WicketRuntimeException: unable to find component with path searchForm on stateless page [Page class = com.symantec.ecom.csrweb.profile.pages.CustomerProfile, id = 73, version = 0] it could be that the component is inside a repeater make your component return false in getStatelessHint()
>         at org.apache.wicket.request.target.component.BookmarkableListenerInterfaceRequestTarget.processEvents(BookmarkableListenerInterfaceRequestTarget.java:141)
>         at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>         at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1171)
>         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 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
>         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
>         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
>         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira