The Deli classes require Xerces 1.4.4 so badly that it will kill the JVM if it is not 
there!
Please, any maintainers of Deli, get rid of the artificial requirement of the specific 
Xerces
class, and make sure there is no System.exit() calls in the code base.  As long as 
these two
problems exist, I cannot in good conscience support it in Cocoon.

Below is the stack trace sent to System.out from Tomcat.

----------------------------------------------------------------------------------------------

java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: 
org/apache/xerces/framework/XMLParser
         at org.apache.cocoon.components.deli.DeliImpl.initialize(DeliImpl.java:125)
         at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:183)
         at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:84)
         at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:167)
         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:271)
         at 
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:991)
         at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
         at org.apache.tomcat.facade.ServletHandler.doInit(ServletHandler.java:410)
         at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java:265)
         at 
org.apache.tomcat.facade.LoadOnStartupInterceptor.contextInit(LoadOnStartupInterceptor.java:136)
         at org.apache.tomcat.core.Context.init(Context.java:537)
         at org.apache.tomcat.core.ContextManager.init(ContextManager.java:531)
         at 
org.apache.tomcat.startup.EmbededTomcat.initContextManager(EmbededTomcat.java:245)
         at org.apache.tomcat.startup.Tomcat.start(Tomcat.java:149)
         at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:92)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
org.apache.tomcat.util.IntrospectionUtils.execute(IntrospectionUtils.java:87)
         at org.apache.tomcat.startup.Main.execute(Main.java:322)
         at org.apache.tomcat.startup.Main.main(Main.java:189)

-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to