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--