RE: Barracuda: DefaultApplicationAssembler unable to find the assembly-descriptor file

"Christian Cryder" <[email protected]>
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <[email protected]>
Hi Franck,

Well, I'm not exactly sure why, but my entry looks like this:

<param-name>AssemblyDescriptor</param-name>
<param-value>/WEB-INF/event-gateway.xml</param-value>
             ^
             +---Notice the leading /

Are you using the latest version from cvs? My guess is that Jakes change
here: jrk_120302_1 probably needs to be applied to
ObjectRepositoryAssembler, so as to make them work the same. Jake, you want
to comment on this?

Christian
----------------------------------------------
Christian Cryder [[email protected]]
Internet Architect, ATMReports.com
Barracuda - http://barracuda.enhydra.org
----------------------------------------------
"Coffee? I could quit anytime, just not today"


> -----Original Message-----
> From: [email protected] [mailto:[email protected]]On
> Behalf Of franck routier
> Sent: Friday, December 06, 2002 4:29 PM
> To: [email protected]
> Subject: Barracuda: DefaultApplicationAssembler unable to find the
> assembly-descriptor file
>
>
> Hi,
>
> I'm trying to learn how to use the application assembly descriptor in
> Barracuda (until now, I used plain servlet extending from
> ApplicationGateway).
>
> I have a very simple file called event-gateway.xml in the WEB-INF/
> directory of my web app.
>
> When I deploy the app (under jboss 3.0.4 / Tomcat 4.1.12 bundle), I get
> an exception saying DefaultApplicationAssembler is unable to find the
> assembly descriptor file.
>
> Notice the object respository assembler works just fine, with an
> object-repository.xml file beeing in the same place.
>
> May this be connected with my failing unit test (see thread about
> comiling under jdk 1.3.1) ??
> I've seen a comment in DefaultApplicationAssemble saying it was dealing
> with file separator...
>
> Any idea ?
>
> Thanks,
>
> Franck
>
>
> Here is a snippset of my web.xml file :
>
> <servlet>
> <servlet-name>ApplicationGateway</servlet-name>
> <servlet-class>org.enhydra.barracuda.core.event.ApplicationGateway
> </servlet-class>
> <init-param>
> <param-name>ApplicationAssembler</param-name>
> <param-value>org.enhydra.barracuda.core.event.DefaultApplicationAs
> sembler</param-value>
> </init-param>
> <init-param>
> <param-name>AssemblyDescriptor</param-name>
> <param-value>WEB-INF/event-gateway.xml</param-value>
> </init-param>
> <init-param>
> <param-name>SAXParser</param-name>
> <param-value>org.apache.xerces.parsers.SAXParser</param-value>
> </init-param>
> <load-on-startup>3</load-on-startup>
> </servlet>
>
>
> And I get the following log :
>
> 2-12-05 22:36:23,717 INFO  [org.jboss.web.localhost.Engine]
> StandardWrapper[/comptadu:default]: Loading container servlet default
> 2002-12-05 22:36:23,769 INFO  [org.jboss.web.localhost.Engine]
> StandardWrapper[/comptadu:invoker]: Loading container servlet invoker
> 2002-12-05 22:36:23,796 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler]
> Attempting to setup default ObjectRepository (HTTP interface)
> 2002-12-05 22:36:23,837 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler]
> Configuring GlobalOR from File: WEB-INF/object-repository.xml
> 2002-12-05 22:36:23,848 INFO  [STDOUT] Configuring GlobalOR from File:
> WEB-INF/object-repository.xml
> 2002-12-05 22:36:23,858 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler]
> Instantiating parser (org.apache.xerces.parsers.SAXParser)
> 2002-12-05 22:36:24,137 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler] Getting
> input source from Servlet (WEB-INF/object-repository.xml)
> 2002-12-05 22:36:24,149 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler] Parsing
> the source file...
> 2002-12-05 22:36:24,721 INFO
> [org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler] Assembly
> complete!
> 2002-12-05 22:36:25,006 INFO
> [org.enhydra.barracuda.core.event.ApplicationGateway] Instantiating
> org.enhydra.barracuda.core.event.ApplicationGateway@5d1be32e
> 2002-12-05 22:36:25,017 INFO
> [org.enhydra.barracuda.core.event.ApplicationGateway] initializing servlet
> 2002-12-05 22:36:25,070 INFO
> [org.enhydra.barracuda.core.event.DefaultEventPool] Instantiating
> EventPool:org.enhydra.barracuda.core.event.DefaultEventPool@58df232f
> Pool size:50 Timeout:60000 Retry Interval:50 Max Retries:3 Cleanup
> Interval:600000
> 2002-12-05 22:36:25,086 INFO
> [org.enhydra.barracuda.core.event.DefaultEventPool] Starting
> EventListCleanerUpper (ELCU)...
> 2002-12-05 22:36:25,120 INFO
> [org.enhydra.barracuda.core.event.DefaultApplicationAssembler]
> Assembling system from input source
> 2002-12-05 22:36:25,130 INFO
> [org.enhydra.barracuda.core.event.DefaultApplicationAssembler]
> Instantiating parser (org.apache.xerces.parsers.SAXParser)
> 2002-12-05 22:36:25,144 WARN
> [org.enhydra.barracuda.core.event.DefaultApplicationAssembler] Error
> assembling system!
> java.lang.NullPointerException
> 	at java.io.File.<init>(File.java(Compiled Code))
> 	at
> org.enhydra.barracuda.core.event.DefaultApplicationAssembler.assem
> ble(DefaultApplicationAssembler.java:295)
> 	at
> org.enhydra.barracuda.core.event.ApplicationGateway.init(Applicati
> onGateway.java:833)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
> 	at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapp
> er.java:924)
> 	at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
> 	at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardCon
> text.java:3341)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
> 	at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerB
> ase.java:821)
> 	at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> 	at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> 	at
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(
EmbeddedCatalinaService41.java:427)
> 	at
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(Emb
> eddedCatalinaService41.java:302)
> 	at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:802)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:616)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM
> BeanDispatcher.java(Compiled
> Code))
> 	at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java(Compiled
> Code))
> 	at
> org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java(Compiled Code))
> 	at $Proxy4.deploy(Unknown Source)
> 	at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploy
> mentScanner.java:427)
> 	at
> org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(UR
> LDeploymentScanner.java:648)
> 	at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployme
> ntScanner.java:499)
> 	at
> org.jboss.deployment.scanner.AbstractDeploymentScanner.startServic
> e(AbstractDeploymentScanner.java:261)
> 	at
> org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:164)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM
> BeanDispatcher.java:284)
> 	at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
> 	at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceCont
> roller.java:976)
> 	at $Proxy0.start(Unknown Source)
> 	at
> org.jboss.system.ServiceController.start(ServiceController.java:397)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM
> BeanDispatcher.java:284)
> 	at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
> 	at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
> 	at $Proxy3.start(Unknown Source)
> 	at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
> 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:802)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:616)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580)
> 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:564)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM
> BeanDispatcher.java:284)
> 	at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
> 	at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
> 	at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
> 	at org.jboss.Main.boot(Main.java:148)
> 	at org.jboss.Main$1.run(Main.java:381)
> 	at java.lang.Thread.run(Thread.java:512)
>
> _______________________________________________
> Barracuda mailing list
> [email protected]
> http://www.enhydra.org/mailman/listinfo.cgi/barracuda
> FAQ - http://www.jguru.com/faq/Barracuda

_______________________________________________
Barracuda mailing list
[email protected]
http://www.enhydra.org/mailman/listinfo.cgi/barracuda
FAQ - http://www.jguru.com/faq/Barracuda
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.