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: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]