You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Carsten Ziegeler <cz...@apache.org> on 2005/09/12 11:14:21 UTC

NPE in 2.1.x on startup

After updating to latest and doing a clean build I get the following NPE
on startup - I guess this is something from the new validation block.

java.lang.IllegalStateException: Null configuration
	at
org.apache.cocoon.components.validation.impl.DefaultValidator.initialize(DefaultValidator.java:113)
	at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
	at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:277)
	at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
	at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:522)
	at
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:566)
	at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
	at org.apache.cocoon.Cocoon.initialize(Cocoon.java:283)
	at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
	at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1430)
	at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499)
	at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:220)
	at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445)
	at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:150)
	at
org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.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.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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)



-- 
Carsten Ziegeler - Open Source Group, S&N AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

Re: NPE in 2.1.x on startup

Posted by Pier Fumagalli <pi...@betaversion.org>.
On 12 Sep 2005, at 10:14, Carsten Ziegeler wrote:

> After updating to latest and doing a clean build I get the  
> following NPE
> on startup - I guess this is something from the new validation block.

Yep... It simply compiled cleanly but I didn't test it (read my  
commit message).

  After loosing my wife's powerbook hard disk a couple of months ago  
(<http://www.betaversion.org/~pier/2005/07/fiddling-about-with- 
screwdrivers.html>) I'm becoming extremely paranoid about hard disk  
failures.

Today it's fixing time :-)

     Pier


>
> java.lang.IllegalStateException: Null configuration
>     at
> org.apache.cocoon.components.validation.impl.DefaultValidator.initiali 
> ze(DefaultValidator.java:113)
>     at
> org.apache.avalon.framework.container.ContainerUtil.initialize 
> (ContainerUtil.java:283)
>     at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInsta 
> nce(DefaultComponentFactory.java:277)
>     at
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initi 
> alize(ThreadSafeComponentHandler.java:108)
>     at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.initia 
> lize(ExcaliburComponentManager.java:522)
>     at
> org.apache.cocoon.components.CocoonComponentManager.initialize 
> (CocoonComponentManager.java:566)
>     at
> org.apache.avalon.framework.container.ContainerUtil.initialize 
> (ContainerUtil.java:283)
>     at org.apache.cocoon.Cocoon.initialize(Cocoon.java:283)
>     at
> org.apache.avalon.framework.container.ContainerUtil.initialize 
> (ContainerUtil.java:283)
>     at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon 
> (CocoonServlet.java:1430)
>     at org.apache.cocoon.servlet.CocoonServlet.init 
> (CocoonServlet.java:499)
>     at org.mortbay.jetty.servlet.ServletHolder.start 
> (ServletHolder.java:220)
>     at
> org.mortbay.jetty.servlet.ServletHandler.initializeServlets 
> (ServletHandler.java:445)
>     at
> org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets 
> (WebApplicationHandler.java:150)
>     at
> org.mortbay.jetty.servlet.WebApplicationContext.start 
> (WebApplicationContext.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.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.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)
>
>
>
> -- 
> Carsten Ziegeler - Open Source Group, S&N AG
> http://www.s-und-n.de
> http://www.osoco.org/weblogs/rael/
>
>


Re: NPE in 2.1.x on startup

Posted by Upayavira <uv...@odoko.co.uk>.
Carsten Ziegeler wrote:
> After updating to latest and doing a clean build I get the following NPE
> on startup - I guess this is something from the new validation block.

I think I remember reading that Pier said that his latest commit didn't 
necessarily work (next task was testing and samples). Seems like it 
definitely doesn't work :-(

Regards, Upayavira