You're right, it is broken. I found that the cocoon-ojb-block.jar is 1 k
in size; it only contains 2 files in meta-inf/

I'm not familiar with Cocoon's build system, but the OJB block has a
build.xml file in the root of the block, could this break the building
of OJB? I've tried to remove it, then rebuild Cocoon, but it has no
effect. Why is the jar empty?

Bart.

> -----Original Message-----
> From: Butler, Mark H (Labs Bristol) [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 08, 2004 6:33 PM
> To: [EMAIL PROTECTED]
> Subject: 2.1.6 is broken
> 
> Hi team
> 
> I've been trying to build 2.1.6 for most of today, to try to identify
> the problem Antonio found when applying the DELI patch. Cocoon builds
> ok, but it doesn't work, it just throws a stack trace as shown below:
> 
> Is anyone else experiencing this?  I'd like to get this sorted so I
can
> get the latest DELI patch in version 2.1.6?
> 
> thanks,
> 
> Mark
> 
>  Initialization Problem
> Message: org.apache.cocoon.ojb.odmg.components.OdmgImplementationImpl
> 
> Description:
> org.apache.avalon.framework.configuration.ConfigurationException:
Could
> not get class
> 
> Sender: org.apache.cocoon.servlet.CocoonServlet
> 
> Source: Cocoon Servlet
> 
> cause
> 
> java.lang.ClassNotFoundException:
> org.apache.cocoon.ojb.odmg.components.OdmgImplementationImpl
> 
> request-uri
> 
> /
> 
> full exception chain stacktrace
> 
> org.apache.avalon.framework.configuration.ConfigurationException:
Could
> not get class
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.configur
> e(ExcaliburComponentManager.java:456)
>       at
>
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerU
> til.java:240)
>       at org.apache.cocoon.Cocoon.configure(Cocoon.java:447)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:304)
>       at
>
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
> Util.java:283)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
> 1382)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:480)
>       at
> org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:220)
>       at
>
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandl
> er.java:445)
>       at
>
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebAp
> plicationHandler.java:150)
>       at
>
org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationCont
> ext.java:458)
>       at org.mortbay.http.HttpServer.start(HttpServer.java:663)
>       at org.mortbay.jetty.Server.main(Server.java:429)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>       at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at Loader.invokeMain(Unknown Source)
>       at Loader.run(Unknown Source)
>       at Loader.main(Unknown Source)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.cocoon.ojb.odmg.components.OdmgImplementationImpl
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>       at
> org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:207)
>       at
> org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:171)
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.configur
> e(ExcaliburComponentManager.java:442)
>       ... 19 more
> 
> 
> stacktrace
> 
> java.lang.ClassNotFoundException:
> org.apache.cocoon.ojb.odmg.components.OdmgImplementationImpl
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>       at
> org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:207)
>       at
> org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:171)
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.configur
> e(ExcaliburComponentManager.java:442)
>       at
>
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerU
> til.java:240)
>       at org.apache.cocoon.Cocoon.configure(Cocoon.java:447)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:304)
>       at
>
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
> Util.java:283)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
> 1382)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:480)
>       at
> org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:220)
>       at
>
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandl
> er.java:445)
>       at
>
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebAp
> plicationHandler.java:150)
>       at
>
org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationCont
> ext.java:458)
>       at org.mortbay.http.HttpServer.start(HttpServer.java:663)
>       at org.mortbay.jetty.Server.main(Server.java:429)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>       at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at Loader.invokeMain(Unknown Source)
>       at Loader.run(Unknown Source)
>       at Loader.main(Unknown Source)
> 
> 
> Apache Cocoon 2.1.6-dev

Reply via email to