Re: bug or new feature
Hi Ernesto, On Sat, Feb 22, 2014 at 8:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % The problem should be here. Wicket's XmlPullParser is XML parser, not HTML parser, and it doesn't know that the content in script tags should be read as plain text. % is invalid XML tag name. Solutions: 1) replace % % with different delimiters. I am not sure which templating library you use but I know few JS libs that support this. 2) wrap the content of the script in CDATA 3) adding a new wicket:xyz attribute that will tell Wicket to not process the children of script /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
Re: bug or new feature
3) was what i have suggested in issue... wicket:nosacan=true but for backward compatibility it would be nice if it the other way around. wicket:scan='true' On Mon, Feb 24, 2014 at 9:11 AM, Martin Grigorov mgrigo...@apache.orgwrote: Hi Ernesto, On Sat, Feb 22, 2014 at 8:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % The problem should be here. Wicket's XmlPullParser is XML parser, not HTML parser, and it doesn't know that the content in script tags should be read as plain text. % is invalid XML tag name. Solutions: 1) replace % % with different delimiters. I am not sure which templating library you use but I know few JS libs that support this. 2) wrap the content of the script in CDATA 3) adding a new wicket:xyz attribute that will tell Wicket to not process the children of script /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at
Re: bug or new feature
On Mon, Feb 24, 2014 at 11:56 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: 3) was what i have suggested in issue... wicket:nosacan=true but for backward compatibility it would be nice if it the other way around. wicket:scan='true' The question is: is it really needed ? I'd like to avoid adding more custom attributes if there is a way to avoid it. does 1) or 2) solve the issue ? On Mon, Feb 24, 2014 at 9:11 AM, Martin Grigorov mgrigo...@apache.org wrote: Hi Ernesto, On Sat, Feb 22, 2014 at 8:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % The problem should be here. Wicket's XmlPullParser is XML parser, not HTML parser, and it doesn't know that the content in script tags should be read as plain text. % is invalid XML tag name. Solutions: 1) replace % % with different delimiters. I am not sure which templating library you use but I know few JS libs that support this. 2) wrap the content of the script in CDATA 3) adding a new wicket:xyz attribute that will tell Wicket to not process the children of script /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024)
Re: bug or new feature
Well I have not tried adding a CDATA but I do not see why it should not work... My point is backward compatibility. As a user this is an unexpected change: I just upgrade my application and it suddenly stops working. On Mon, Feb 24, 2014 at 10:59 AM, Martin Grigorov mgrigo...@apache.orgwrote: On Mon, Feb 24, 2014 at 11:56 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: 3) was what i have suggested in issue... wicket:nosacan=true but for backward compatibility it would be nice if it the other way around. wicket:scan='true' The question is: is it really needed ? I'd like to avoid adding more custom attributes if there is a way to avoid it. does 1) or 2) solve the issue ? On Mon, Feb 24, 2014 at 9:11 AM, Martin Grigorov mgrigo...@apache.org wrote: Hi Ernesto, On Sat, Feb 22, 2014 at 8:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % The problem should be here. Wicket's XmlPullParser is XML parser, not HTML parser, and it doesn't know that the content in script tags should be read as plain text. % is invalid XML tag name. Solutions: 1) replace % % with different delimiters. I am not sure which templating library you use but I know few JS libs that support this. 2) wrap the content of the script in CDATA 3) adding a new wicket:xyz attribute that will tell Wicket to not process the children of script /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at
Re: bug or new feature
Hi Ernesto, without having looked into this. It sound similar to: https://issues.apache.org/jira/browse/WICKET-3277 mf Am 22.02.2014 um 08:04 schrieb Ernesto Reinaldo Barreiro reier...@gmail.com: Guess %- text % is giving problems On Sat, Feb 22, 2014 at 7:50 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: Maybe related to https://issues.apache.org/jira/browse/WICKET-5288 ? On Sat, Feb 22, 2014 at 7:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-6.14.0.jar:6.14.0] at
bug or new feature
On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-6.14.0.jar:6.14.0] at
Re: bug or new feature
Maybe related to https://issues.apache.org/jira/browse/WICKET-5288 ? On Sat, Feb 22, 2014 at 7:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259) [wicket-core-6.14.0.jar:6.14.0] at
Re: bug or new feature
Guess %- text % is giving problems On Sat, Feb 22, 2014 at 7:50 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: Maybe related to https://issues.apache.org/jira/browse/WICKET-5288 ? On Sat, Feb 22, 2014 at 7:46 AM, Ernesto Reinaldo Barreiro reier...@gmail.com wrote: On Wicket 6.13.0 following code script type=text/template id=message-template div class=sender pull-left div class=icon img src=img/2.jpg class=img-circle alt=/ /div div class=time just now /div /div div class=chat-message-body span class=arrow/span div class=senderTikhon Laninga/div div class=text %- text % /div /div /script was parsed OK. On Wicket 6.14.0 I get == 2014-02-22 07:42:48,618 [qtp757902664-22] ERROR [org.apache.wicket.DefaultExceptionMapper] - Unexpected error occurred org.apache.wicket.markup.MarkupException: Malformed tag (line 73, column 17) at org.apache.wicket.markup.AbstractMarkupParser.parseMarkup(AbstractMarkupParser.java:301) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.AbstractMarkupParser.parse(AbstractMarkupParser.java:183) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:51) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:57) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:99) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:68) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:52) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:412) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:448) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:544) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:305) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:236) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:194) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.MarkupContainer.getAssociatedMarkup(MarkupContainer.java:405) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.getMarkup(Component.java:728) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.internalRender(Component.java:2346) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Component.render(Component.java:2309) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.Page.renderPage(Page.java:1024) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:121) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:274) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) ~[wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-6.14.0.jar:6.14.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-6.14.0.jar:6.14.0] at