You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Conny Krappatsch <co...@smb-tec.com> on 2000/09/27 14:40:24 UTC
NullpointerException on C2 startup
Hi,
I tried to install C2 on Catalina (jakarta-tomcat-4.0-m1) following stefanos
installation guidelines ;-) :
> The "right way" of installing C2 on catalina should be
>
> ./build.sh -Dinstall.war=../build/tomcat-4.0/webapps
> --Dinclude.webapp.libs=yes install
>
> and that's it, you don't have to do anything else.
(BTW, documentation suggests something completely different, maybe it's better
to remove this than providing wrong information.)
That seemed to work so far. Catalina works, too.
But if I try to acces C2 ('.../cocoon/welcome') I get a C2 error screen with
the following informations:
type: internal-server-error
message: null
description: java.lang.NullPointerException
sender: org.apache.cocoon.servlet.CocoonServlet
source: Cocoon servlet
stacktrace:
java.lang.NullPointerException
at org.apache.cocoon.sitemap.SitemapHandler.process(SitemapHandler.java:127)
at org.apache.cocoon.sitemap.SitemapManager.invoke(SitemapManager.java:80)
at org.apache.cocoon.Cocoon.process(Cocoon.java:225)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:201)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterWrapper.doFilter(ApplicationFilterWrapper.java:159)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:258)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:1674)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:343)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:934)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:787)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:479)
I could track down the exception and it results from a previuosly occured
java.lang.LinkageError: Class org/xml/sax/Attributes violates loader
constraints
in _sitemap_xmap.class. The code which causes the error is:
confBuilder.startElement ("", "file", "file", attr);
I tried to shuffe some jar packages (catalina comes with xerces +
jaxp + parsers while cocoon's xerces includes all), but without success.
Any further suggestions that could help me getting C2 running.
regards
Conny
--
_____________________________________________________________________
Conny Krappatsch mailto:conny@smb-tec.com
SMB GmbH http://www.smb-tec.com
Re: nullpointerexception on c2 startup
Posted by Giacomo Pati <Gi...@pwr.ch>.
Sebastien Sahuc wrote:
>
> Conny Krappatsch wrote:
> > I tried to install C2 on Catalina (jakarta-tomcat-4.0-m1)
> [skip]
> > java.lang.LinkageError: Class org/xml/sax/Attributes violates loader
> > constraints
>
> > I tried to shuffe some jar packages (catalina comes with xerces +
> > jaxp + parsers while cocoon's xerces includes all), but without success.
>
> This is where it HURTS : class loader problem or Catalina bug , I don't
> know.
>
> Please, try again by removing the xerces.jar from your cocoon webapp/lib
> directory, should work. At lest it worked for me and Giacomo...
I removed it from build/tomcat-4.0/lib not from cocoon-webapp/lib.
Giacomo
--
PWR GmbH, Organisation & Entwicklung Tel: +41 (0)1 856 2202
Giacomo Pati, CTO/CEO Fax: +41 (0)1 856 2201
Hintereichenstrasse 7 Mobil: +41 (0)78 759 7703
CH-8166 Niederweningen Mailto:Giacomo.Pati@pwr.ch
Web: http://www.pwr.ch
Re: nullpointerexception on c2 startup
Posted by Sebastien Sahuc <ss...@imediation.com>.
Conny Krappatsch wrote:
> I tried to install C2 on Catalina (jakarta-tomcat-4.0-m1)
[skip]
> java.lang.LinkageError: Class org/xml/sax/Attributes violates loader
> constraints
> I tried to shuffe some jar packages (catalina comes with xerces +
> jaxp + parsers while cocoon's xerces includes all), but without success.
This is where it HURTS : class loader problem or Catalina bug , I don't
know.
Please, try again by removing the xerces.jar from your cocoon webapp/lib
directory, should work. At lest it worked for me and Giacomo...
All the best,
Sebastien
> Any further suggestions that could help me getting C2 running.
> regards
> Conny
> --
> _____________________________________________________________________
> Conny Krappatsch mailto:conny@smb-tec.com
> SMB GmbH http://www.smb-tec.com