Re: Event Handling
Jacob Kjome <[email protected]> Tue, 12 Dec 2006 13:15:03 -0600
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1165950944-18037-135 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Quoting Denny Chambers <[email protected]>: > I am having trouble handling some events. In the past most of my event > have been handled with a pattern like "*.event" I have an app that I > want to handle with something like "/sadmin/*.event", but when I attempt > to use this URL pattern, I get 404 errors. Looking at the trace below, > it looks like it is trying to use the Servlet path name to create the > event. This looks like a bug. I think I am on the 2.0 official release, > and not the tip. I am going to try and download the tip to see if it > makes a difference. Any know about this? > I would bet that if this is an issue in 2.0, then it's still an issue. Ple= ase do look at the source. You're a committer, aren't you Denny? If you deter= mine a fix, go ahead an apply it (of course, making sure to test that it doesn't break anything). Jake > <6> Dec 12 11:25:47 mantis WebUI: ApplicationGateway: > -------------------------------------------------------------------------- > Handling incoming HTTP > <6> Dec 12 11:25:48 mantis WebUI: ObjectRepository: Setting up session > repository: SessionOR_http-80-Processor5 > <6> Dec 12 11:25:48 mantis WebUI: ObjectRepository: Getting local > repository: LocalOR_http-80-Processor5 > <6> Dec 12 11:25:48 mantis WebUI: ObjectRepository: Creating new local > repository: LocalOR_http-80-Processor5 > <7> Dec 12 11:25:48 mantis WebUI: DefaultStateMap: Setting queue state: > [key]:class > org.barracudamvc.core.event.ApplicationGateway.HttpServletRequest [val > <7> Dec 12 11:25:48 mantis WebUI: DefaultStateMap: Setting queue state: > [key]:class > org.barracudamvc.core.event.ApplicationGateway.HttpServletResponse [va > <7> Dec 12 11:25:48 mantis WebUI: ApplicationGateway: Incoming > URI:/sadmin/GetWebHome.event > <7> Dec 12 11:25:48 mantis WebUI: ApplicationGateway: ServletPath:/sadmin > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: Headers: > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:host val:mantis > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:user-agent > val:Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.4) Gecko/20060508 > Firefox/1.5.0.4 > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:accept > val:text/xml,application/xml,application/xhtml+xml,text/html;q=3D0.9,text/p= lain;q=3D0.8,image/pn > > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:accept-language > val:en-us,en;q=3D0.5 > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:accept-encoding > val:gzip,deflate > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:accept-charset > val:ISO-8859-1,utf-8;q=3D0.7,*;q=3D0.7 > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:keep-alive val:300 > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:connection > val:keep-alive > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:cookie > val:JSESSIONID=3D53BECC7CBA8DE4F060713EE4D6763DB8 > <6> Dec 12 11:25:48 mantis WebUI: ServletUtil: Parameters: > <7> Dec 12 11:25:48 mantis WebUI: ApplicationGateway: Creating Event > <3> Dec 12 11:25:48 mantis WebUI: Classes: Error creating Class > reference for class name:sadmin, err:java.lang.ClassNotFoundException: > sadmin > <3> Dec 12 11:25:48 mantis java.lang.ClassNotFoundException: sadmin > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja= va:1540) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.ja= va:1385) > > <3> Dec 12 11:25:48 mantis at > java.lang.ClassLoader.loadClassInternal(Unknown Source) > <3> Dec 12 11:25:48 mantis at java.lang.Class.forName0(Native Method) > <3> Dec 12 11:25:48 mantis at java.lang.Class.forName(Unknown Source) > <3> Dec 12 11:25:48 mantis at > org.barracudamvc.plankton.Classes.getClass(Classes.java:63) > <3> Dec 12 11:25:48 mantis at > org.barracudamvc.core.event.ApplicationGateway.handleDefaultExt(Application= Gateway.java:614) > > <3> Dec 12 11:25:48 mantis at > org.barracudamvc.core.event.ApplicationGateway.handleDefault(ApplicationGat= eway.java:268) > > <3> Dec 12 11:25:48 mantis at > org.barracudamvc.core.event.ApplicationGateway.doGet(ApplicationGateway.jav= a:1274) > > <3> Dec 12 11:25:48 mantis at > javax.servlet.http.HttpServlet.service(HttpServlet.java:696) > <3> Dec 12 11:25:48 mantis at > javax.servlet.http.HttpServlet.service(HttpServlet.java:809) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio= nFilterChain.java:198) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:144) > > <3> Dec 12 11:25:48 mantis at > com.snapserver.nas.filters.SetCharacterEncodingFilter.doFilter(Unknown > Source) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio= nFilterChain.java:164) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:144) > > <3> Dec 12 11:25:48 mantis at > com.snapserver.nas.filters.RedirectFilter.doFilter(Unknown Source) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio= nFilterChain.java:164) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:144) > > <3> Dec 12 11:25:48 mantis at > com.snapserver.nas.filters.AuthenicationFilter.doFilter(Unknown Source) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio= nFilterChain.java:164) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:144) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j= ava:209) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:595) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:43= 2) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j= ava:138) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:595) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:= 197) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:593) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:43= 2) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459) > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 132) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:595) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve= .java:118) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:593) > > <3> Dec 12 11:25:48 mantis at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 116) > > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:593) > > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:43= 2) > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954) > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav= a:126) > > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo= keNext(StandardPipeline.java:595) > > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:43= 2) > <3> Dec 12 11:25:49 mantis at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954) > <3> Dec 12 11:25:49 mantis at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152) > <3> Dec 12 11:25:49 mantis at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > <3> Dec 12 11:25:49 mantis at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.process= Connection(Http11BaseProtocol.java:664) > > <3> Dec 12 11:25:49 mantis at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.ja= va:527) > > <3> Dec 12 11:25:49 mantis at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerW= orkerThread.java:80) > > <3> Dec 12 11:25:49 mantis at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja= va:684) > > <3> Dec 12 11:25:49 mantis at java.lang.Thread.run(Unknown Source) > > ------------=_1165950944-18037-135 Content-Type: text/plain; name="message-footer.txt" Content-Disposition: inline; filename="message-footer.txt" Content-Transfer-Encoding: 8bit -- Barracuda mailing list [email protected] http://www.objectweb.org/wws/lists/projects/barracuda ------------=_1165950944-18037-135--