You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by carloc <ca...@yahoo.com> on 2009/03/17 09:11:06 UTC

Wicket Problems On Ubuntu

Hi Everyone,

I'm getting this error which causes my application to not work at all. It
works perfectly fine on windows
but when I transfer to Ubuntu Linux this happens. I am deploying to a
websphere 6.1 in both scenarios and I am using Wicket version 1.3.5, PLease
help thanks a lot.

Thank you

3/09 16:02:25:336 PHT] 00000022 SystemOut     O ERROR - MarkupCache               
- Unable to read markup from
file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/sxi-ubuntu2Node01Cell/courier-management_war.ear/courier-management.war/WEB-INF/classes/com/ccti/carnelian/web/login/LoginPage.html
sun.io.MalformedInputException
	at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:262)
	at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:314)
	at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:364)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:250)
	at java.io.InputStreamReader.read(InputStreamReader.java:212)
	at java.io.BufferedReader.fill(BufferedReader.java:157)
	at java.io.BufferedReader.read1(BufferedReader.java:208)
	at java.io.BufferedReader.read(BufferedReader.java:282)
	at org.apache.wicket.util.io.XmlReader.read(XmlReader.java:240)
	at java.io.Reader.read(Reader.java:124)
	at org.apache.wicket.util.io.Streams.readString(Streams.java:219)
	at
org.apache.wicket.util.io.FullyBufferedReader.<init>(FullyBufferedReader.java:64)
	at
org.apache.wicket.markup.parser.XmlPullParser.parse(XmlPullParser.java:536)
	at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:265)
	at
org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
	at
org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
	at
org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
	at
org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
	at
org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
	at
org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
	at org.apache.wicket.Page.onRender(Page.java:1463)
	at org.apache.wicket.Component.render(Component.java:2317)
	at org.apache.wicket.Page.renderPage(Page.java:904)
	at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
	at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
	at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
	at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
	at
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
	at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
	at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
	at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
	at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
	at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
	at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
	at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
	at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
	at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
	at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
[17/03/09 16:02:25:351 PHT] 00000022 SystemOut     O ERROR - RequestCycle              
- 
java.lang.NullPointerException
	at
org.apache.wicket.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:299)
	at
org.apache.wicket.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:445)
	at
org.apache.wicket.markup.MarkupCache$DefaultCacheImplementation.get(MarkupCache.java:728)
	at org.apache.wicket.markup.MarkupCache.removeMarkup(MarkupCache.java:130)
	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:485)
	at
org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
	at
org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
	at
org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
	at org.apache.wicket.Page.onRender(Page.java:1463)
	at org.apache.wicket.Component.render(Component.java:2317)
	at org.apache.wicket.Page.renderPage(Page.java:904)
	at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
	at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
	at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
	at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
	at
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
	at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
	at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
	at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
	at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
	at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
	at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
	at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
	at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
	at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
	at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
	at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
[17/03/09 16:02:25:399 PHT] 00000022 SystemOut     O INFO  - RequestLogger             
-
time=266,event=BookmarkablePage[com.ccti.carnelian.web.login.LoginPage],response=BookmarkablePage[org.apache.wicket.markup.html.pages.InternalErrorPage],sessionid=wi9V1WyrCDNUDypiztDpp8q,sessionsize=1247,sessionstart=Tue
Mar 17 16:02:25 PHT
2009,requests=1,totaltime=266,activerequests=1,maxmem=2196M,total=203M,used=203M
[17/03/09 16:02:27:396 PHT] 00000022 SystemOut     O ERROR - MarkupCache               
- Unable to read markup from
file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/sxi-ubuntu2Node01Cell/courier-management_war.ear/courier-management.war/WEB-INF/classes/com/ccti/carnelian/web/login/LoginPage.html
sun.io.MalformedInputException


Carloc
-- 
View this message in context: http://www.nabble.com/Wicket-Problems-On-Ubuntu-tp22554217p22554217.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Wicket Problems On Ubuntu

Posted by Brill Pappin <br...@pappin.ca>.
Now that I've switch my editors and compilers to use utf8 encoding, I  
see this all the time (I just fixed something like this in the Maxmind  
java API).
Likely it's a malformed unicode char in the html for LoginPage (in  
fact it lists LoginPage.html).

You can do two things. File a report in Jira, maybe even fix the  
problem (the char should show up in your editor) and include it or  
include a patch.
And  in the mean time you can extends LoginPage.class and make your  
own LoginPage.html thats properly formatted.

- Brill Pappin



On 17-Mar-09, at 4:11 AM, carloc wrote:

>
> Hi Everyone,
>
> I'm getting this error which causes my application to not work at  
> all. It
> works perfectly fine on windows
> but when I transfer to Ubuntu Linux this happens. I am deploying to a
> websphere 6.1 in both scenarios and I am using Wicket version 1.3.5,  
> PLease
> help thanks a lot.
>
> Thank you
>
> 3/09 16:02:25:336 PHT] 00000022 SystemOut     O ERROR - MarkupCache
> - Unable to read markup from
> file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/ 
> sxi-ubuntu2Node01Cell/courier-management_war.ear/courier- 
> management.war/WEB-INF/classes/com/ccti/carnelian/web/login/ 
> LoginPage.html
> sun.io.MalformedInputException
> 	at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:262)
> 	at sun.nio.cs.StreamDecoder 
> $ConverterSD.convertInto(StreamDecoder.java:314)
> 	at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java: 
> 364)
> 	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:250)
> 	at java.io.InputStreamReader.read(InputStreamReader.java:212)
> 	at java.io.BufferedReader.fill(BufferedReader.java:157)
> 	at java.io.BufferedReader.read1(BufferedReader.java:208)
> 	at java.io.BufferedReader.read(BufferedReader.java:282)
> 	at org.apache.wicket.util.io.XmlReader.read(XmlReader.java:240)
> 	at java.io.Reader.read(Reader.java:124)
> 	at org.apache.wicket.util.io.Streams.readString(Streams.java:219)
> 	at
> org 
> .apache 
> .wicket.util.io.FullyBufferedReader.<init>(FullyBufferedReader.java: 
> 64)
> 	at
> org 
> .apache.wicket.markup.parser.XmlPullParser.parse(XmlPullParser.java: 
> 536)
> 	at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:265)
> 	at
> org 
> .apache 
> .wicket 
> .markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java: 
> 52)
> 	at
> org 
> .apache 
> .wicket 
> .markup 
> .loader 
> .InheritedMarkupMarkupLoader 
> .loadMarkup(InheritedMarkupMarkupLoader.java:62)
> 	at
> org 
> .apache 
> .wicket 
> .markup 
> .loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> 	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java: 
> 458)
> 	at
> org 
> .apache 
> .wicket 
> .markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> 	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java: 
> 319)
> 	at
> org 
> .apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java: 
> 215)
> 	at
> org 
> .apache 
> .wicket 
> .MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> 	at org.apache.wicket.Page.onRender(Page.java:1463)
> 	at org.apache.wicket.Component.render(Component.java:2317)
> 	at org.apache.wicket.Page.renderPage(Page.java:904)
> 	at
> org 
> .apache 
> .wicket 
> .request 
> .target 
> .component 
> .BookmarkablePageRequestTarget 
> .respond(BookmarkablePageRequestTarget.java:231)
> 	at
> org 
> .apache 
> .wicket 
> .request 
> .AbstractRequestCycleProcessor 
> .respond(AbstractRequestCycleProcessor.java:104)
> 	at
> org 
> .apache 
> .wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
> 	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> 	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> 	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> 	at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 
> 355)
> 	at
> org 
> .apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java: 
> 124)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at
> com 
> .ibm 
> .ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java: 
> 966)
> 	at
> com 
> .ibm 
> .ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java: 
> 907)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> 	at
> org 
> .springframework 
> .orm 
> .hibernate3 
> .support 
> .OpenSessionInViewFilter 
> .doFilterInternal(OpenSessionInViewFilter.java:198)
> 	at
> org 
> .springframework 
> .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java: 
> 76)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
> 	at
> com 
> .ibm 
> .ws 
> .wswebcontainer 
> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java: 
> 3107)
> 	at  
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java: 
> 238)
> 	at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java: 
> 811)
> 	at
> com 
> .ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java: 
> 1425)
> 	at
> com 
> .ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java: 
> 92)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound 
> .impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound 
> .impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java: 
> 102)
> 	at
> com 
> .ibm 
> .ws 
> .tcp 
> .channel 
> .impl 
> .AioReadCompletionListener 
> .futureCompleted(AioReadCompletionListener.java:152)
> 	at
> com 
> .ibm 
> .io 
> .async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java: 
> 213)
> 	at
> com 
> .ibm 
> .io 
> .async 
> .AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java: 
> 195)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
> 	at
> com 
> .ibm 
> .io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
> [17/03/09 16:02:25:351 PHT] 00000022 SystemOut     O ERROR -  
> RequestCycle
> -
> java.lang.NullPointerException
> 	at
> org 
> .apache 
> .wicket 
> .util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:299)
> 	at
> org 
> .apache 
> .wicket.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java: 
> 445)
> 	at
> org.apache.wicket.markup.MarkupCache 
> $DefaultCacheImplementation.get(MarkupCache.java:728)
> 	at  
> org.apache.wicket.markup.MarkupCache.removeMarkup(MarkupCache.java: 
> 130)
> 	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java: 
> 485)
> 	at
> org 
> .apache 
> .wicket 
> .markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> 	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java: 
> 319)
> 	at
> org 
> .apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java: 
> 215)
> 	at
> org 
> .apache 
> .wicket 
> .MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> 	at org.apache.wicket.Page.onRender(Page.java:1463)
> 	at org.apache.wicket.Component.render(Component.java:2317)
> 	at org.apache.wicket.Page.renderPage(Page.java:904)
> 	at
> org 
> .apache 
> .wicket 
> .request 
> .target 
> .component 
> .BookmarkablePageRequestTarget 
> .respond(BookmarkablePageRequestTarget.java:231)
> 	at
> org 
> .apache 
> .wicket 
> .request 
> .AbstractRequestCycleProcessor 
> .respond(AbstractRequestCycleProcessor.java:104)
> 	at
> org 
> .apache 
> .wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
> 	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> 	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> 	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> 	at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 
> 355)
> 	at
> org 
> .apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java: 
> 124)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at
> com 
> .ibm 
> .ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java: 
> 966)
> 	at
> com 
> .ibm 
> .ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java: 
> 907)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> 	at
> org 
> .springframework 
> .orm 
> .hibernate3 
> .support 
> .OpenSessionInViewFilter 
> .doFilterInternal(OpenSessionInViewFilter.java:198)
> 	at
> org 
> .springframework 
> .web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java: 
> 76)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
> 	at
> com 
> .ibm 
> .ws 
> .webcontainer 
> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
> 	at
> com 
> .ibm 
> .ws 
> .wswebcontainer 
> .servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java: 
> 3107)
> 	at  
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java: 
> 238)
> 	at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java: 
> 811)
> 	at
> com 
> .ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java: 
> 1425)
> 	at
> com 
> .ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java: 
> 92)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound 
> .impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound 
> .impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
> 	at
> com 
> .ibm 
> .ws 
> .http 
> .channel 
> .inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java: 
> 102)
> 	at
> com 
> .ibm 
> .ws 
> .tcp 
> .channel 
> .impl 
> .AioReadCompletionListener 
> .futureCompleted(AioReadCompletionListener.java:152)
> 	at
> com 
> .ibm 
> .io 
> .async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java: 
> 213)
> 	at
> com 
> .ibm 
> .io 
> .async 
> .AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java: 
> 195)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
> 	at
> com 
> .ibm 
> .io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
> [17/03/09 16:02:25:399 PHT] 00000022 SystemOut     O INFO  -  
> RequestLogger
> -
> time 
> = 
> 266 
> ,event 
> = 
> BookmarkablePage 
> [com 
> .ccti 
> .carnelian 
> .web 
> .login 
> .LoginPage 
> ],response 
> = 
> BookmarkablePage 
> [org 
> .apache 
> .wicket 
> .markup 
> .html 
> .pages 
> .InternalErrorPage 
> ],sessionid=wi9V1WyrCDNUDypiztDpp8q,sessionsize=1247,sessionstart=Tue
> Mar 17 16:02:25 PHT
> 2009 
> ,requests 
> =1,totaltime=266,activerequests=1,maxmem=2196M,total=203M,used=203M
> [17/03/09 16:02:27:396 PHT] 00000022 SystemOut     O ERROR -  
> MarkupCache
> - Unable to read markup from
> file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/ 
> sxi-ubuntu2Node01Cell/courier-management_war.ear/courier- 
> management.war/WEB-INF/classes/com/ccti/carnelian/web/login/ 
> LoginPage.html
> sun.io.MalformedInputException
>
>
> Carloc
> -- 
> View this message in context: http://www.nabble.com/Wicket-Problems-On-Ubuntu-tp22554217p22554217.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Wicket Problems On Ubuntu

Posted by Pointbreak <po...@ml1.net>.
Your LoginPage.html has special (non-ascii) characters, and is stored in
another encoding than you read it (probably a windows encoding). Save it
in e.g. UTF-8, and tell wicket to use UTF-8 as the encoding for reading
page templates. Or replace your special characters with HTML codes for
those characters. 

On Tue, 17 Mar 2009 01:11 -0700, "carloc" <ca...@yahoo.com> wrote:
> 
> Hi Everyone,
> 
> I'm getting this error which causes my application to not work at all. It
> works perfectly fine on windows
> but when I transfer to Ubuntu Linux this happens. I am deploying to a
> websphere 6.1 in both scenarios and I am using Wicket version 1.3.5,
> PLease
> help thanks a lot.
> 
> Thank you
> 
> 3/09 16:02:25:336 PHT] 00000022 SystemOut     O ERROR - MarkupCache       
> - Unable to read markup from
> file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/sxi-ubuntu2Node01Cell/courier-management_war.ear/courier-management.war/WEB-INF/classes/com/ccti/carnelian/web/login/LoginPage.html
> sun.io.MalformedInputException
> 	at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:262)
> 	at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:314)
> 	at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:364)
> 	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:250)
> 	at java.io.InputStreamReader.read(InputStreamReader.java:212)
> 	at java.io.BufferedReader.fill(BufferedReader.java:157)
> 	at java.io.BufferedReader.read1(BufferedReader.java:208)
> 	at java.io.BufferedReader.read(BufferedReader.java:282)
> 	at org.apache.wicket.util.io.XmlReader.read(XmlReader.java:240)
> 	at java.io.Reader.read(Reader.java:124)
> 	at org.apache.wicket.util.io.Streams.readString(Streams.java:219)
> 	at
> org.apache.wicket.util.io.FullyBufferedReader.<init>(FullyBufferedReader.java:64)
> 	at
> org.apache.wicket.markup.parser.XmlPullParser.parse(XmlPullParser.java:536)
> 	at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:265)
> 	at
> org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
> 	at
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
> 	at
> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
> 	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:458)
> 	at
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> 	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> 	at
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> 	at
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> 	at org.apache.wicket.Page.onRender(Page.java:1463)
> 	at org.apache.wicket.Component.render(Component.java:2317)
> 	at org.apache.wicket.Page.renderPage(Page.java:904)
> 	at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
> 	at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> 	at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
> 	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> 	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> 	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> 	at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> 	at
> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> 	at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
> 	at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> 	at
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
> 	at
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
> 	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> 	at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
> 	at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
> 	at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
> 	at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
> 	at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
> 	at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
> 	at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
> [17/03/09 16:02:25:351 PHT] 00000022 SystemOut     O ERROR - RequestCycle 
> - 
> java.lang.NullPointerException
> 	at
> org.apache.wicket.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:299)
> 	at
> org.apache.wicket.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:445)
> 	at
> org.apache.wicket.markup.MarkupCache$DefaultCacheImplementation.get(MarkupCache.java:728)
> 	at org.apache.wicket.markup.MarkupCache.removeMarkup(MarkupCache.java:130)
> 	at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:485)
> 	at
> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:553)
> 	at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:319)
> 	at
> org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:215)
> 	at
> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:343)
> 	at org.apache.wicket.Page.onRender(Page.java:1463)
> 	at org.apache.wicket.Component.render(Component.java:2317)
> 	at org.apache.wicket.Page.renderPage(Page.java:904)
> 	at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
> 	at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> 	at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
> 	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> 	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> 	at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> 	at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> 	at
> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> 	at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
> 	at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
> 	at
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
> 	at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
> 	at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
> 	at
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
> 	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107)
> 	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> 	at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
> 	at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
> 	at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
> 	at
> com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
> 	at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
> 	at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
> 	at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
> 	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> 	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
> 	at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
> 	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
> 	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
> [17/03/09 16:02:25:399 PHT] 00000022 SystemOut     O INFO  -
> RequestLogger             
> -
> time=266,event=BookmarkablePage[com.ccti.carnelian.web.login.LoginPage],response=BookmarkablePage[org.apache.wicket.markup.html.pages.InternalErrorPage],sessionid=wi9V1WyrCDNUDypiztDpp8q,sessionsize=1247,sessionstart=Tue
> Mar 17 16:02:25 PHT
> 2009,requests=1,totaltime=266,activerequests=1,maxmem=2196M,total=203M,used=203M
> [17/03/09 16:02:27:396 PHT] 00000022 SystemOut     O ERROR - MarkupCache  
> - Unable to read markup from
> file:/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/sxi-ubuntu2Node01Cell/courier-management_war.ear/courier-management.war/WEB-INF/classes/com/ccti/carnelian/web/login/LoginPage.html
> sun.io.MalformedInputException
> 
> 
> Carloc
> -- 
> View this message in context:
> http://www.nabble.com/Wicket-Problems-On-Ubuntu-tp22554217p22554217.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org