Sushila Burgess created WICKET-6983:
---------------------------------------

             Summary: ComponentNotFoundException after StalePageException
                 Key: WICKET-6983
                 URL: https://issues.apache.org/jira/browse/WICKET-6983
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 9.9.1
         Environment: Occurs on both Linux and Windows 10 Enterprise.
            Reporter: Sushila Burgess
         Attachments: missinglink.zip, stacktrace.txt

In very limited circumstances, immediately after a StalePageException, an 
unexpected runtime ComponentNotFoundException occurs. This problem was 
discovered by a professional tester, who has been testing the latest version of 
my Wicket 9.9.1 application, prior to release. I have already described it on 
[StackOverflow|https://stackoverflow.com/questions/72203513/wicket-9-9-1-unexpected-runtimeexception-last-cause-component-xx-has-been-r]
 and Martin G advised me to report it here. As requested, I have developed a 
quick-start application which reproduces the problem in - as I have already 
mentioned - very specific, limited circumstances.

When running the application, the first page to appear is a dummy login page, 
with basic instructions for logging in. In summary, a drop-down list offers two 
usernames, "hasLinks" and "noLinks". Please select "hasLinks" and click the 
login button.

The next page will display a couple of links, plus the following instructions:
h2. How to reproduce the exception
 # Immediately after logging in as "hasLinks" in a *newly-opened* browser, 
duplicate your tab.
*N.B. the "jsessionid" must still be visible in the address bar.*
 # In the duplicated tab, click the "Log out" button at the bottom of the page.
 # Log back in again, this time as "noLinks".
 # Return to your original tab, where 2 links are still displayed.
 # Click on one of the links.
 # The exception occurs.

 

I am attaching a zip file containing the source of my quick-start application, 
with a war file in the target directory. I am also attaching the stack trace of 
the exception.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to