[ https://issues.apache.org/jira/browse/WICKET-5071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13683894#comment-13683894 ]
Jered Myers commented on WICKET-5071: ------------------------------------- This still does not seem to be working. I used the branch remotes/origin/wicket-6.x to build. I ran this test in IE 8. Here is what is in my console: SSL access to the quickstart has been enabled on port 8443 You can access the application using SSL on https://localhost:8443 >>> STARTING EMBEDDED JETTY SERVER, PRESS ANY KEY TO STOP INFO - Server - jetty-7.6.3.v20120416 INFO - tandardDescriptorProcessor - NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet INFO - ContextHandler - started o.e.j.w.WebAppContext{/,file:/home/neville/workspace_wicket/NestedModals/src/main/webapp/},src/main/webapp INFO - WebXmlFile - web.xml: url mapping found for filter with name wicket.NestedModals: [/*] INFO - Application - [wicket.NestedModals] init: Wicket core library initializer INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] INFO - RequestListenerInterface - registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] INFO - Application - [wicket.NestedModals] init: Wicket extensions initializer INFO - WebApplication - [wicket.NestedModals] Started Wicket version 6.9.0-SNAPSHOT in DEVELOPMENT mode ******************************************************************** *** WARNING: Wicket is running in DEVELOPMENT mode. *** *** ^^^^^^^^^^^ *** *** Do NOT deploy to your live server(s) without changing this. *** *** See Application#getConfigurationType() for more information. *** ******************************************************************** INFO - AbstractConnector - Started SocketConnector@0.0.0.0:8080 INFO - SslContextFactory - Enabled Protocols [SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2] of [SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2] INFO - AbstractConnector - Started SslSocketConnector@0.0.0.0:8443 DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - CompoundRequestMapper - No compatible mapper found for URL '' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - DefaultPageFactory - Found constructor for Page of type 'class com.qs.NestedModals.HomePage' and argument of type 'class org.apache.wicket.request.mapper.parameter.PageParameters'. DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '0' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 0 DEBUG - MarkupContainer - Add content to [ModalWindow [Component id = outerModalWindow]] DEBUG - MarkupContainer - Replacing content in [ModalWindow [Component id = outerModalWindow]] DEBUG - MarkupContainer - Add outerModalWindow to [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 0] DEBUG - MarkupContainer - Add modalLink to [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 0] DEBUG - Page - Page '[Page class = com.qs.NestedModals.HomePage, id = 0, render count = 0]' is not stateless because of component with path 'outerModalWindow'. DEBUG - MarkupCache - Load markup: cacheKey=com.qs.NestedModals.HomePage_en_US.html DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en_US.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en_US.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en_US.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage_en.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/HomePage.html' using finder'[classpath]' DEBUG - MarkupCache - Loading markup from file:/home/neville/workspace_wicket/NestedModals/target/classes/com/qs/NestedModals/HomePage.html DEBUG - AbstractMarkupParser - The markup file does not have a XML declaration prolog with 'encoding' attribute:file:/home/neville/workspace_wicket/NestedModals/target/classes/com/qs/NestedModals/HomePage.html. It is safer to use it. E.g. <?xml version="1.0" encoding="UTF-8" ?> DEBUG - Component - Begin render [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1] DEBUG - MarkupContainer - Add _header_0 to [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1] DEBUG - Component - Begin render [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - renderHead: [ModalWindow [Component id = outerModalWindow]] DEBUG - MarkupCache - Load markup: cacheKey=org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow_en_US.html DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en_US.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en_US.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en_US.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow_en.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.html' using finder'[classpath]' DEBUG - MarkupCache - Loading markup from jar:file:/home/neville/.m2/repository/org/apache/wicket/wicket-extensions/6.9.0-SNAPSHOT/wicket-extensions-6.9.0-SNAPSHOT.jar!/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.html DEBUG - Component - renderHead: [AjaxLink [Component id = modalLink]] DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - Component - renderHead: [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - renderHead: [HomePage [Component id = 0]] DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en_US.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en_US.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en_US.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1_en.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/resource/jquery/jquery-1.10.1.js' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en_US.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en_US.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en_US.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery_en.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-event-jquery.js' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en_US.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en_US.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en_US.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery_en.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en_US.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en_US.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en_US.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug_en.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/ajax/res/js/wicket-ajax-jquery-debug.js' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.js' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.js' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.js' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.css' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.css' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en_US.css' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.css' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.css' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal_en.css' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.css' using finder'[classpath]' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - Page - Rendered [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - End render [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - Begin render [AjaxLink [Component id = modalLink]] DEBUG - Page - Rendered [AjaxLink [Component id = modalLink]] DEBUG - Component - End render [AjaxLink [Component id = modalLink]] DEBUG - Component - Begin render [ModalWindow [Component id = outerModalWindow]] DEBUG - Page - Rendered [ModalWindow [Component id = outerModalWindow]] DEBUG - Component - End render [ModalWindow [Component id = outerModalWindow]] DEBUG - Page - Rendered [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1] DEBUG - Component - End render [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1] DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '0' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 0 DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1e49f598 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1e49f598 DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '0' DEBUG - taStore$PageSavingRunnable - Saving asynchronously: Entry [sessionId=1hzi2k42flzu0tvppe3g1jdj4, pageId=0]... DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - DiskDataStore - Storing data for page with id '0' in session with id '1hzi2k42flzu0tvppe3g1jdj4' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - CompoundRequestMapper - One compatible mapper found for URL '?0' -> 'Mapper: org.apache.wicket.core.request.mapper.BufferedResponseMapper; Score: 2147483647' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/' DEBUG - CompoundRequestMapper - No compatible mapper found for URL '?0-1.IBehaviorListener.0-modalLink&_=1371250796095' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '0' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 0 DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '1' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 1 DEBUG - MarkupContainer - Add content to [ModalWindow [Component id = innerModalWindow]] DEBUG - MarkupContainer - Replacing content in [ModalWindow [Component id = innerModalWindow]] DEBUG - MarkupContainer - Add innerModalWindow to [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 0] DEBUG - MarkupContainer - Add modalLink to [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 0] DEBUG - Page - Page '[Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 0]' is not stateless because of component with path 'innerModalWindow'. DEBUG - MarkupContainer - Add _header_ to [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1] DEBUG - Component - renderHead: [WebMarkupContainer [Component id = content]] DEBUG - Component - renderHead: [ModalWindow [Component id = outerModalWindow]] DEBUG - Component - Begin render [ModalWindow [Component id = outerModalWindow]] DEBUG - Component - Begin render [WebMarkupContainer [Component id = content]] DEBUG - Page - Rendered [WebMarkupContainer [Component id = content]] DEBUG - Component - End render [WebMarkupContainer [Component id = content]] DEBUG - Page - Rendered [ModalWindow [Component id = outerModalWindow]] DEBUG - Component - End render [ModalWindow [Component id = outerModalWindow]] DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1de28170 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1de28170 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.HomePage, id = 0, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1de28170 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 0], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@1de28170 DEBUG - taStore$PageSavingRunnable - Saving asynchronously: Entry [sessionId=1hzi2k42flzu0tvppe3g1jdj4, pageId=0]... DEBUG - DiskDataStore - Storing data for page with id '0' in session with id '1hzi2k42flzu0tvppe3g1jdj4' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '0' DEBUG - taStore$PageSavingRunnable - Saving asynchronously: Entry [sessionId=1hzi2k42flzu0tvppe3g1jdj4, pageId=1]... DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '1' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - DiskDataStore - Storing data for page with id '1' in session with id '1hzi2k42flzu0tvppe3g1jdj4' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - CompoundRequestMapper - One compatible mapper found for URL 'wicket/page?1' -> 'Mapper: org.apache.wicket.core.request.mapper.PageInstanceMapper; Score: 2147483647' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '1' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 1 DEBUG - MarkupCache - Load markup: cacheKey=com.qs.NestedModals.OuterModalContent_en_US.html DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en_US.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en_US.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en_US.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en.html' using finder'[classpath]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en.html' using finder'[webapppath: /]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent_en.html' using finder'[classpath: META-INF/resources/]' DEBUG - ResourceStreamLocator - Attempting to locate resource 'com/qs/NestedModals/OuterModalContent.html' using finder'[classpath]' DEBUG - MarkupCache - Loading markup from file:/home/neville/workspace_wicket/NestedModals/target/classes/com/qs/NestedModals/OuterModalContent.html DEBUG - AbstractMarkupParser - The markup file does not have a XML declaration prolog with 'encoding' attribute:file:/home/neville/workspace_wicket/NestedModals/target/classes/com/qs/NestedModals/OuterModalContent.html. It is safer to use it. E.g. <?xml version="1.0" encoding="UTF-8" ?> DEBUG - Component - Begin render [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1] DEBUG - MarkupContainer - Add _header_0 to [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1] DEBUG - Component - Begin render [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - renderHead: [ModalWindow [Component id = innerModalWindow]] DEBUG - Component - renderHead: [AjaxLink [Component id = modalLink]] DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - Component - renderHead: [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - renderHead: [OuterModalContent [Component id = 1]] DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - Page - Rendered [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - End render [HtmlHeaderContainer [Component id = _header_0]] DEBUG - Component - Begin render [AjaxLink [Component id = modalLink]] DEBUG - Page - Rendered [AjaxLink [Component id = modalLink]] DEBUG - Component - End render [AjaxLink [Component id = modalLink]] DEBUG - Component - Begin render [ModalWindow [Component id = innerModalWindow]] DEBUG - Page - Rendered [ModalWindow [Component id = innerModalWindow]] DEBUG - Component - End render [ModalWindow [Component id = innerModalWindow]] DEBUG - Page - Rendered [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1] DEBUG - Component - End render [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1] DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '1' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 1 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@3826515f DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@3826515f DEBUG - taStore$PageSavingRunnable - Saving asynchronously: Entry [sessionId=1hzi2k42flzu0tvppe3g1jdj4, pageId=1]... DEBUG - DiskDataStore - Storing data for page with id '1' in session with id '1hzi2k42flzu0tvppe3g1jdj4' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '1' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/wicket/page' DEBUG - CompoundRequestMapper - One compatible mapper found for URL 'wicket/page?1-1.IBehaviorListener.0-modalLink&_=1371250797748' -> 'Mapper: org.apache.wicket.core.request.mapper.PageInstanceMapper; Score: 2147483647' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '1' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 1 DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' attempting to acquire lock to page with id '2' DEBUG - PageAccessSynchronizer - qtp2128350680-16 acquired lock to page 2 DEBUG - MarkupContainer - Add _header_ to [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1] DEBUG - Component - renderHead: [WebMarkupContainer [Component id = content]] DEBUG - Component - renderHead: [ModalWindow [Component id = innerModalWindow]] DEBUG - Component - Begin render [ModalWindow [Component id = innerModalWindow]] DEBUG - Component - Begin render [WebMarkupContainer [Component id = content]] DEBUG - Page - Rendered [WebMarkupContainer [Component id = content]] DEBUG - Component - End render [WebMarkupContainer [Component id = content]] DEBUG - Page - Rendered [ModalWindow [Component id = innerModalWindow]] DEBUG - Component - End render [ModalWindow [Component id = innerModalWindow]] DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@74f69620 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@74f69620 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.OuterModalContent, id = 1, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@74f69620 DEBUG - Page - ending request for page [Page class = com.qs.NestedModals.InnerModalContent, id = 2, render count = 0], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@74f69620 DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '2' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' released lock to page with id '1' DEBUG - PageAccessSynchronizer - 'qtp2128350680-16' notifying blocked threads DEBUG - taStore$PageSavingRunnable - Saving asynchronously: Entry [sessionId=1hzi2k42flzu0tvppe3g1jdj4, pageId=1]... DEBUG - DiskDataStore - Storing data for page with id '1' in session with id '1hzi2k42flzu0tvppe3g1jdj4' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - CompoundRequestMapper - No compatible mapper found for URL 'bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - ServletWebRequest - Calculating context relative path from: context path '', filterPrefix '', uri '/bookmarkable/com.qs.NestedModals.InnerModalContent' DEBUG - RequestCycle - No suitable handler found for URL bookmarkable/com.qs.NestedModals.InnerModalContent, falling back to container to process this request > 404 Error on Nested ModalWindows in IE7 and IE8 > ----------------------------------------------- > > Key: WICKET-5071 > URL: https://issues.apache.org/jira/browse/WICKET-5071 > Project: Wicket > Issue Type: Bug > Components: wicket-extensions > Affects Versions: 1.5.8, 6.6.0 > Environment: Internet Explorer 8.0.7601.17514 > Internet Explorer 7.0.5730.13 > Jetty 7 (multiple versions replicate the problem) > Tomcat 6 > Reporter: Jered Myers > Assignee: Martin Grigorov > Fix For: 6.9.0, 7.0.0 > > Attachments: fix-WICKET-5071.patch, NestedModals.zip > > > When opening a ModalWindow inside a ModalWindow, the inner ModalWindow > generates a 404 error. Both windows use a PageCreator for content. > To replicate, you must use an actual IE 7 or IE 8 browser, as this does not > replicate using developer tools and setting the document and brower to IE 7. > The problem can be seen at > http://www.wicket-library.com/wicket-examples/ajax/modal-window. I will > attach a Quickstart as well. -- 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