You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Matt Raible <ma...@raibledesigns.com> on 2002/08/05 19:59:05 UTC

Upgrading to nightly build 08/05/2002: Error: JAXP SAX

I get the following error:

WARN [main] [org.apache.commons.digester.Digester]
Digester.setJAXPProperties(683) | Error: JAXP SAX
Parser property not recognized:
http://java.sun.com/xml/jaxp/properties/schemaLanguage

Is this something to worry about?



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX

Posted by Matt Raible <ma...@yahoo.com>.
By update in (4) I mean that I do an "ant deploy" on my application, which
updates any changed files from my source to webapps/

The reason I think this behavior is strange is because it doesn't exist with a
struts build from a month ago - but it does with the nightly.  Is there anyway
to turn off session persistence?

Thanks,

Matt

--- "Craig R. McClanahan" <cr...@apache.org> wrote:
> 
> 
> On Mon, 5 Aug 2002, Matt Raible wrote:
> 
> > Date: Mon, 5 Aug 2002 11:33:15 -0700 (PDT)
> > From: Matt Raible <ma...@yahoo.com>
> > Reply-To: Struts Developers List <st...@jakarta.apache.org>,
> >      matt.raible@icsynergy.com
> > To: Struts Developers List <st...@jakarta.apache.org>
> > Subject: Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
> >
> > OK, good to know.
> >
> > Here's a new one that's come up as well with the nightly build.
> >
> > 1.  I clean out $CATALINA_HOME/work/Standalone/localhost
> > 2.  I deploy my application (clean)
> > 3.  I start tomcat, everything works fine.
> > 4.  I shutdown tomcat and update, then restart.
> >
> > I get the following error:
> > 2002-08-05 12:29:57 StandardManager[/onpoint] Exception loading sessions
> from
> > persistent storage
> 
> You should only be able to trigger an error like this if:
> * The work directory was not completely cleaned out
> * Some class backing a serialized session attribute was changed
>   in a way that is incompatible with deserialization.
> 
> Offhand, I'd say moving step (1) in between the "shutdown Tomcat" and
> "restart" parts of step (4) would likely lead to better success.
> 
> What does "and update" in step (4) mean, by the way?
> 
> Craig
> 
> > java.lang.ExceptionInInitializerError
> > 	at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
> > 	at
> java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1487)
> > 	at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:45)
> > 	at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:169)
> > 	at java.security.AccessController.doPrivileged(Native Method)
> > 	at
> java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:166)
> > 	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:450)
> > 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> > 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> > 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> > 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> > 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> > 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> > 	at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1616)
> > 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
> > 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
> > 	at
> >
>
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1268)
> > 	at
> >
>
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:810)
> > 	at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
> > 	at
> org.apache.catalina.session.StandardManager.start(StandardManager.java:617)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
> > 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3371)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> > 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> > 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> > 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> > 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> > 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> > 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> > Caused by: org.apache.commons.logging.LogConfigurationException:
> > org.apache.commons.logging.LogConfigurationException:
> > org.apache.commons.logging.LogConfigurationException: Class
> > org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:255)
> > 	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:375)
> > 	at
> org.apache.struts.validator.ValidatorForm.<clinit>(ValidatorForm.java:101)
> > 	... 36 more
> > Caused by: org.apache.commons.logging.LogConfigurationException:
> > org.apache.commons.logging.LogConfigurationException: Class
> > org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:415)
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:522)
> > 	... 40 more
> > Caused by: org.apache.commons.logging.LogConfigurationException: Class
> > org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> > 	at
> >
>
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:411)
> > 	... 41 more
> >
> > 2002-08-05 12:29:59 ContextConfig[/onpoint]: Added certificates -> request
> > attribute Valve
> > 2002-08-05 12:29:59 ContextConfig[/onpoint]: Configured an authenticator
> for
> > method FORM
> > 2002-08-05 12:30:00 startup: init
> > 2002-08-05 12:30:01 StandardContext[/onpoint]: Servlet /onpoint threw
> load()
> > exception
> > javax.servlet.ServletException: Servlet.init() for servlet startup threw
> > exception
> > 	at
> >
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:946)
> > 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
> > 	at
> >
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
> > 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> > 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> > 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> > 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> > 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> > 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> > 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> > ----- Root Cause -----
> > java.lang.NoClassDefFoundError: org.apache.struts.validator.ValidatorForm
> > 	at java.lang.Class.forName0(Native Method)
> > 	at java.lang.Class.forName(Class.java:130)
> > 	at com.onpoint.webapp.StartupServlet.class$(StartupServlet.java)
> > 	at com.onpoint.webapp.StartupServlet.loadConfig(StartupServlet.java:224)
> > 	at com.onpoint.webapp.StartupServlet.init(StartupServlet.java:133)
> > 	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> > 	at
> >
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918)
> > 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
> > 	at
> >
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
> > 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> > 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> > 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> > 	at
> org.apache.catalina.core.StandardService.start(StandardService.java:388)
> > 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> > 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> > 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> > 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> > 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> >
> > If I clean out the "work" directory again, everything works.  Is this a
> bug?
> >
> > Matt
> >
> > --- "Craig R. McClanahan" <cr...@apache.org> wrote:
> > >
> > >
> > > On Mon, 5 Aug 2002, Matt Raible wrote:
> > >
> > > > Date: Mon, 5 Aug 2002 11:59:05 -0600
> > > > From: Matt Raible <ma...@raibledesigns.com>
> > > > Reply-To: Struts Developers List <st...@jakarta.apache.org>
> > > > To: struts-dev@jakarta.apache.org
> > > > Subject: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
> > > >
> > > > I get the following error:
> > > >
> > > > WARN [main] [org.apache.commons.digester.Digester]
> > > > Digester.setJAXPProperties(683) | Error: JAXP SAX
> > > > Parser property not recognized:
> > > > http://java.sun.com/xml/jaxp/properties/schemaLanguage
> > > >
> > > > Is this something to worry about?
> > > >
> > >
> > > No.
> > >
> > > Digester is being enhanced to support XML Schema if you have a JAXP/1.2
> > > environment -- in JAXP/1.1 the schema language property is not
> recognized,
> > > so it is just ignored.  I'll see what I can do to clean up the cases when
> > > this error is reported.
> > >
> > > Craig
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:  
> <ma...@jakarta.apache.org>
> > > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Health - Feel better, live better
> > http://health.yahoo.com
> >
> > --
> > To unsubscribe, e-mail:  
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> >
> >
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX

Posted by "Craig R. McClanahan" <cr...@apache.org>.

On Mon, 5 Aug 2002, Matt Raible wrote:

> Date: Mon, 5 Aug 2002 11:33:15 -0700 (PDT)
> From: Matt Raible <ma...@yahoo.com>
> Reply-To: Struts Developers List <st...@jakarta.apache.org>,
>      matt.raible@icsynergy.com
> To: Struts Developers List <st...@jakarta.apache.org>
> Subject: Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
>
> OK, good to know.
>
> Here's a new one that's come up as well with the nightly build.
>
> 1.  I clean out $CATALINA_HOME/work/Standalone/localhost
> 2.  I deploy my application (clean)
> 3.  I start tomcat, everything works fine.
> 4.  I shutdown tomcat and update, then restart.
>
> I get the following error:
> 2002-08-05 12:29:57 StandardManager[/onpoint] Exception loading sessions from
> persistent storage

You should only be able to trigger an error like this if:
* The work directory was not completely cleaned out
* Some class backing a serialized session attribute was changed
  in a way that is incompatible with deserialization.

Offhand, I'd say moving step (1) in between the "shutdown Tomcat" and
"restart" parts of step (4) would likely lead to better success.

What does "and update" in step (4) mean, by the way?

Craig

> java.lang.ExceptionInInitializerError
> 	at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
> 	at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1487)
> 	at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:45)
> 	at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:169)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:166)
> 	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:450)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
> 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
> 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1616)
> 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
> 	at
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1268)
> 	at
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:810)
> 	at org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
> 	at org.apache.catalina.session.StandardManager.start(StandardManager.java:617)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3371)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> 	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: Class
> org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:255)
> 	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:375)
> 	at org.apache.struts.validator.ValidatorForm.<clinit>(ValidatorForm.java:101)
> 	... 36 more
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: Class
> org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:415)
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:522)
> 	... 40 more
> Caused by: org.apache.commons.logging.LogConfigurationException: Class
> org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
> 	at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:411)
> 	... 41 more
>
> 2002-08-05 12:29:59 ContextConfig[/onpoint]: Added certificates -> request
> attribute Valve
> 2002-08-05 12:29:59 ContextConfig[/onpoint]: Configured an authenticator for
> method FORM
> 2002-08-05 12:30:00 startup: init
> 2002-08-05 12:30:01 StandardContext[/onpoint]: Servlet /onpoint threw load()
> exception
> javax.servlet.ServletException: Servlet.init() for servlet startup threw
> exception
> 	at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:946)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
> 	at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> 	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: org.apache.struts.validator.ValidatorForm
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:130)
> 	at com.onpoint.webapp.StartupServlet.class$(StartupServlet.java)
> 	at com.onpoint.webapp.StartupServlet.loadConfig(StartupServlet.java:224)
> 	at com.onpoint.webapp.StartupServlet.init(StartupServlet.java:133)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
> 	at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918)
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
> 	at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
> 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
> 	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
> 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
> 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
> 	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
> 	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
>
> If I clean out the "work" directory again, everything works.  Is this a bug?
>
> Matt
>
> --- "Craig R. McClanahan" <cr...@apache.org> wrote:
> >
> >
> > On Mon, 5 Aug 2002, Matt Raible wrote:
> >
> > > Date: Mon, 5 Aug 2002 11:59:05 -0600
> > > From: Matt Raible <ma...@raibledesigns.com>
> > > Reply-To: Struts Developers List <st...@jakarta.apache.org>
> > > To: struts-dev@jakarta.apache.org
> > > Subject: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
> > >
> > > I get the following error:
> > >
> > > WARN [main] [org.apache.commons.digester.Digester]
> > > Digester.setJAXPProperties(683) | Error: JAXP SAX
> > > Parser property not recognized:
> > > http://java.sun.com/xml/jaxp/properties/schemaLanguage
> > >
> > > Is this something to worry about?
> > >
> >
> > No.
> >
> > Digester is being enhanced to support XML Schema if you have a JAXP/1.2
> > environment -- in JAXP/1.1 the schema language property is not recognized,
> > so it is just ignored.  I'll see what I can do to clean up the cases when
> > this error is reported.
> >
> > Craig
> >
> >
> > --
> > To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> > For additional commands, e-mail: <ma...@jakarta.apache.org>
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - Feel better, live better
> http://health.yahoo.com
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX

Posted by Matt Raible <ma...@yahoo.com>.
OK, good to know.

Here's a new one that's come up as well with the nightly build.

1.  I clean out $CATALINA_HOME/work/Standalone/localhost
2.  I deploy my application (clean)
3.  I start tomcat, everything works fine.
4.  I shutdown tomcat and update, then restart.

I get the following error:
2002-08-05 12:29:57 StandardManager[/onpoint] Exception loading sessions from
persistent storage
java.lang.ExceptionInInitializerError
	at java.io.ObjectStreamClass.hasStaticInitializer(Native Method)
	at java.io.ObjectStreamClass.computeDefaultSUID(ObjectStreamClass.java:1487)
	at java.io.ObjectStreamClass.access$100(ObjectStreamClass.java:45)
	at java.io.ObjectStreamClass$1.run(ObjectStreamClass.java:169)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.ObjectStreamClass.getSerialVersionUID(ObjectStreamClass.java:166)
	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:450)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1511)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1425)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1616)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
	at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1268)
	at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:810)
	at org.apache.catalina.session.StandardManager.load(StandardManager.java:411)
	at org.apache.catalina.session.StandardManager.start(StandardManager.java:617)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3371)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
	at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:255)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:375)
	at org.apache.struts.validator.ValidatorForm.<clinit>(ValidatorForm.java:101)
	... 36 more
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
	at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:415)
	at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:522)
	... 40 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Log4JCategoryLog does not implement Log
	at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:411)
	... 41 more

2002-08-05 12:29:59 ContextConfig[/onpoint]: Added certificates -> request
attribute Valve
2002-08-05 12:29:59 ContextConfig[/onpoint]: Configured an authenticator for
method FORM
2002-08-05 12:30:00 startup: init
2002-08-05 12:30:01 StandardContext[/onpoint]: Servlet /onpoint threw load()
exception
javax.servlet.ServletException: Servlet.init() for servlet startup threw
exception
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:946)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.NoClassDefFoundError: org.apache.struts.validator.ValidatorForm
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at com.onpoint.webapp.StartupServlet.class$(StartupServlet.java)
	at com.onpoint.webapp.StartupServlet.loadConfig(StartupServlet.java:224)
	at com.onpoint.webapp.StartupServlet.init(StartupServlet.java:133)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

If I clean out the "work" directory again, everything works.  Is this a bug?

Matt

--- "Craig R. McClanahan" <cr...@apache.org> wrote:
> 
> 
> On Mon, 5 Aug 2002, Matt Raible wrote:
> 
> > Date: Mon, 5 Aug 2002 11:59:05 -0600
> > From: Matt Raible <ma...@raibledesigns.com>
> > Reply-To: Struts Developers List <st...@jakarta.apache.org>
> > To: struts-dev@jakarta.apache.org
> > Subject: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
> >
> > I get the following error:
> >
> > WARN [main] [org.apache.commons.digester.Digester]
> > Digester.setJAXPProperties(683) | Error: JAXP SAX
> > Parser property not recognized:
> > http://java.sun.com/xml/jaxp/properties/schemaLanguage
> >
> > Is this something to worry about?
> >
> 
> No.
> 
> Digester is being enhanced to support XML Schema if you have a JAXP/1.2
> environment -- in JAXP/1.1 the schema language property is not recognized,
> so it is just ignored.  I'll see what I can do to clean up the cases when
> this error is reported.
> 
> Craig
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Upgrading to nightly build 08/05/2002: Error: JAXP SAX

Posted by "Craig R. McClanahan" <cr...@apache.org>.

On Mon, 5 Aug 2002, Matt Raible wrote:

> Date: Mon, 5 Aug 2002 11:59:05 -0600
> From: Matt Raible <ma...@raibledesigns.com>
> Reply-To: Struts Developers List <st...@jakarta.apache.org>
> To: struts-dev@jakarta.apache.org
> Subject: Upgrading to nightly build 08/05/2002: Error: JAXP SAX
>
> I get the following error:
>
> WARN [main] [org.apache.commons.digester.Digester]
> Digester.setJAXPProperties(683) | Error: JAXP SAX
> Parser property not recognized:
> http://java.sun.com/xml/jaxp/properties/schemaLanguage
>
> Is this something to worry about?
>

No.

Digester is being enhanced to support XML Schema if you have a JAXP/1.2
environment -- in JAXP/1.1 the schema language property is not recognized,
so it is just ignored.  I'll see what I can do to clean up the cases when
this error is reported.

Craig


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>