Event Handling

Denny Chambers <[email protected]> Tue, 12 Dec 2006 11:38:35 -0600
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1165945159-18037-124
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

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?

<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=0.9,text/plain;q=0.8,image/pn 

<6> Dec 12 11:25:48 mantis WebUI: ServletUtil: ...name:accept-language 
val:en-us,en;q=0.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=0.7,*;q=0.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=53BECC7CBA8DE4F060713EE4D6763DB8
<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.java:1540) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: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(ApplicationGateway.java:614) 

<3> Dec 12 11:25:48 mantis     at 
org.barracudamvc.core.event.ApplicationGateway.handleDefault(ApplicationGateway.java:268) 

<3> Dec 12 11:25:48 mantis     at 
org.barracudamvc.core.event.ApplicationGateway.doGet(ApplicationGateway.java: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(ApplicationFilterChain.java:198) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:164) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:164) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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(ApplicationFilterChain.java:164) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
<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.java:138) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(StandardPipeline.java:593) 

<3> Dec 12 11:25:48 mantis     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
<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.invokeNext(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.invokeNext(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.invokeNext(StandardPipeline.java:593) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
<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.java:126) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
<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.processConnection(Http11BaseProtocol.java:664) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 

<3> Dec 12 11:25:49 mantis     at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 

<3> Dec 12 11:25:49 mantis     at java.lang.Thread.run(Unknown Source)


------------=_1165945159-18037-124
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


------------=_1165945159-18037-124--