Yes, it happens consistently when I restart jboss and access the page
the first time after the restart. Afterwards, it's all OK. I am using 5.0.9.
Baofeng
Robert Zeigler wrote:
Does this happen consistently?
I see the same stack trace on occasion. Also using mod_jk, tomcat
4.x, but no jboss, and I can't reliably reproduce this issue. It just
pops up on occasion.
So I'd be interested in knowing if you can consistently reproduce this
problem. Btw, what version of T5 is this?
Robert
On Feb 28, 2008, at 2/2810:02 AM , Baofeng Yu wrote:
Hi All,
I deployed a tapestry application into Jboss and am having the
following problem:
If I call a page directly with the url:
http://localhost:8080/test/start, all works OK. But when I access the
page with the url: http://localhost/test/start , it first returns a
NullPointerException. If I refresh the page, it then loads OK. By the
way, I use jboss 4.0.5.GA and I configured apache httpd and the
built-in tomcat in jboss with mod_jk. I don't have problem with the
connector with jsf and jsp pages. Also even if I just deploy a clean
test tapestry application with the default start page, I get the same
error. So it doesn't look like the problem is with my application. Is
there additional configuration to do for tapestry to work with jk
connector? Any help would be appreciated. Thanks.
The following is the stack trace:
An unexpected application exception has occurred.
* java.lang.NullPointerException
Stack trace
o
org.apache.tapestry.services.TapestryModule$30.getCookies(TapestryModule.java:1834)
o
org.apache.tapestry.internal.services.CookiesImpl.readCookieValue(CookiesImpl.java:61)
o
org.apache.tapestry.internal.services.PersistentLocaleImpl.getCookieValue(PersistentLocaleImpl.java:50)
o
org.apache.tapestry.internal.services.PersistentLocaleImpl.get(PersistentLocaleImpl.java:43)
o
org.apache.tapestry.internal.services.LocalizationSetterImpl.setThreadLocale(LocalizationSetterImpl.java:97)
o
org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:41)
o
org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:529)
o
org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:504)
o
org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
o
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
o
org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
o
org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
o
org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
o
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:891)
o
org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
o
org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164)
o
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
o
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
o
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
o
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
o
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
o
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
o
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
o
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
o
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
o
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
o
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
o
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
o
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
o
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
o
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
o
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
o
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
o
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
o
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
o
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
o java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]