Hi, the long running process should be executed in separate thread. You can make wicket periodically poll for result (via ajax). It is generally not a good idea to run action that potentially can take long time to complete from a request thread.
-Matej On Thu, Aug 28, 2008 at 8:42 PM, Jan Stette <[EMAIL PROTECTED]> wrote: > I'm having a problem with the following scenario: > > 1. A user logs into our Wicket application and starts using it. > 2. The user clicks on a link which kicks off a potentially long-running > operation. > 3. While getting bored with waiting for this to complete, the user copies > the URL from her browser into another tab or window. > > Unfortunately, at this stage, the second window is locked and times out with > a message "pagemap is still locked after one minute". > Should this work? Stepping through the second request in the debugger, it > appears that it this request has a page map name = null, as has the previous > request ( in the long running thread). So they seem to pick up the same > page map. Presumably this is wrong; multiple windows should each have their > unique page map? Or does the magic that detects new windows hence new page > maps to be created break down in cases like this? > > Regards, > Jan > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]