So, are there anyone with inside knowledge of Wicket who could shed some light on these exceptions?
Thanks, Jan 2008/7/4 Jan Stette <[EMAIL PROTECTED]>: > I can actually reproduce this problem now, with our application. I don't > know if this is the only way to make it happen, but it occurs when right > clicking a link and selecting "open in new tab", but only where the > resulting page contains a specific type of component that includes the css > file mentioned in the log trace. > > Looking at it in the debugger, the request looks like: > > [method = GET, protocol = HTTP/1.1, requestURL = > http://localhost:8081/xxxx/home/wicket:interface/%3A2%3A1%3AINewBrowserWindowListener%3A%3A/CollectionNodeComponent.css, > contentType = null, contentLength = -1, contextPath = , pathInfo = > /home/wicket:interface/:2:1:INewBrowserWindowListener::/CollectionNodeComponent.css, > requestURI = > /xxxx/home/wicket:interface/%3A2%3A1%3AINewBrowserWindowListener%3A%3A/CollectionNodeComponent.css, > servletPath = /xxxx, pathTranslated = null] > > AbstractRequestTargetUrlCodingStrategy.decodeParameters tries to decode the > parametersFragment: > > "wicket:interface/%3A2%3A1%3AINewBrowserWindowListener%3A%3A/CollectionNodeComponent.css" > > which splits into 3 parts: > wicket:interface > %3A2%3A1%3AINewBrowserWindowListener%3A%3A > CollectionNodeComponent.css > > Which causes the error as it's an odd number of items. > > So I guess the question is why the path for this request looks like it does > - maybe someone who knows the internals of Wicket can shed some light on > this? > > Regards, > Jan > > > 2008/7/4 Piller Sébastien <[EMAIL PROTECTED]>: > >> Thank you Jan! I'm glad not to be alone with this strange problem >> >> >> On our side, we're using wicket 1.3.1 with the same behavior. >> >> Jan Stette a écrit : >> >>> I've also had reports of a similar problem. The logs I have show >>> references >>> to css files, and I'm sure that the user didn't modify any URLs: >>> >>> ERROR 11:52:37,426 [btpool1-5] wicket.RequestCycle URL fragment has >>> unmatched key/value pair: >>> >>> wicket:interface/xxxx_0_1214298450782%3A0%3A3%3AINewBrowserWindowListener%3A%3A/wicket:pageMapName/xxxx_0_1214298450782/CollectionNodeComponent.css >>> >>> java.lang.IllegalStateException: URL fragment has unmatched key/value >>> pair: >>> >>> wicket:interface/xxxx_0_1214298450782%3A0%3A3%3AINewBrowserWindowListener%3A%3A/wicket:pageMapName/xxxx_0_1214298450782/CollectionNodeComponent.css >>> >>> at >>> >>> org.apache.wicket.request.target.coding.AbstractRequestTargetUrlCodingStrategy.decodeParameters(AbstractRequestTargetUrlCodingStrategy.java:174) >>> >>> at >>> >>> org.apache.wicket.request.target.coding.BookmarkablePageRequestTargetUrlCodingStrategy.decode(BookmarkablePageRequestTargetUrlCodingStrategy.java:76) >>> >>> <...> >>> >>> I'm trying to reproduce/debug this at the moment, I'll post more details >>> if >>> I find anything out. (We're on Wicket 1.3.3 by the way) >>> >>> Jan >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >
