[Building Sakai] Tomcat log giving this Error
Mustansar Mehmood
mustansar at rice.edu
Fri Oct 1 01:24:52 PDT 2010
When stuck this kind of messages it is always a good idea to start
fresh with clean tomcat and fresh source assuming you have not changed
any anything in source code anywhere. And try the branch 2.7.x if
possible. New bug fixes are pushed into that brach regularly as far as
I know. Make sure DB is reachable from you tomcat and all the
environment variables are in place. Then perhaps start the server with
more verbose loging.
On 10/01/2010 02:15 AM, Farhan Akhlaq wrote:
> I am using Sakai 2.7.0 Source version. I have deployed it using Sakai
> 2.7.0 Installation Documentation on confluence. I hasn't change any of
> the xml files. Kindly help out me i had spent my whole night but not
> been able to remove this error.
>
> Regards,
>
> Farhan Akhlaq
> Software Engineer
> farhanakhlaq at techlogix.com
>
>
>
>
>
> ------------------------------------------------------------------------
> Date: Thu, 30 Sep 2010 10:15:36 -0400
> Subject: Re: [Building Sakai] Tomcat log giving this Error
> From: sean.keesler at threecanoes.com
> To: farhan.akhlaq at live.com
> CC: sakai-dev at collab.sakaiproject.org
>
> Is this a stock 2.7.0? have you changed anything?
> The error seems to pointing to an issue with the beginning of an XML
> file...
>
> Did you edit a web.xml file? server.xml?
> You can look for extra spaces or lines at the beginning of these XML
> files.
>
>
> Sean Keesler
> 130 Academy Street
> Manlius, NY 13104
> 315-682-0830
> sean.keesler at threecanoes.com <mailto:sean.keesler at threecanoes.com>
>
>
>
> On Thu, Sep 30, 2010 at 2:32 AM, Farhan Akhlaq <farhan.akhlaq at live.com
> <mailto:farhan.akhlaq at live.com>> wrote:
>
> Hi all,
> I am deploying Sakai 2.7.0 with Tomcat 5.5.28, Apache Maven
> 2.2.1. When i start tomcat it is giving following error in log.
> Log file is attached. Anyone who can help out to debug this error.
> ------------------------------------------------------------------------
> 2010-09-30 12:22:11,273 INFO Thread-1
> org.apache.catalina.core.AprLifecycleListener - The Apache Tomcat
> Native library which allows optimal performance in production
> environments was not found on the java.library.path:
> C:\Tomcat5.5\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oracle\product\10.2.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
> Files\Common Files\Acronis\SnapAPI\;C:\Program
> Files\Java\jdk1.6.0_20\bin;C:\Tomcat5.5\bin;C:\opt\apache-maven-2.2.1\bin;
> 2010-09-30 12:22:11,301 INFO Thread-1
> org.apache.coyote.http11.Http11AprProtocol - Initializing Coyote
> HTTP/1.1 on http-8080
> 2010-09-30 12:22:11,302 INFO Thread-1
> org.apache.coyote.ajp.AjpAprProtocol - Initializing Coyote AJP/1.3
> on ajp-8009
> 2010-09-30 12:22:11,302 INFO Thread-1
> org.apache.catalina.startup.Catalina - Initialization processed in
> 226 ms
> 2010-09-30 12:22:11,335 ERROR Thread-1
> org.apache.commons.digester.Digester - Parse Fatal Error at line 1
> column 1: Content is not allowed in prolog.
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1581)
> at
> org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402)
> at
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:103)
> at
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
> at javax.naming.spi.NamingManager.getObjectInstance(Unknown
> Source)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
> at
> org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113)
> at
> org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:693)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,336 WARN Thread-1
> org.apache.naming.NamingContext - Unexpected exception resolving
> reference
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1581)
> at
> org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402)
> at
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:103)
> at
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
> at javax.naming.spi.NamingManager.getObjectInstance(Unknown
> Source)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
> at
> org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113)
> at
> org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:693)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,336 ERROR Thread-1
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener -
> Exception processing Global JNDI Resources
> javax.naming.NamingException: Content is not allowed in prolog.
> at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
> at
> org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:113)
> at
> org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:71)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:137)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:109)
> at
> org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:81)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:693)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,337 INFO Thread-1
> org.apache.catalina.core.StandardService - Starting service Catalina
> 2010-09-30 12:22:11,338 INFO Thread-1
> org.apache.catalina.core.StandardEngine - Starting Servlet Engine:
> Apache Tomcat/5.5.28
> 2010-09-30 12:22:11,341 ERROR Thread-1
> org.apache.commons.digester.Digester - Parse Fatal Error at line 1
> column 1: Content is not allowed in prolog.
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1581)
> at
> org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402)
> at
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:103)
> at
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
> at javax.naming.spi.NamingManager.getObjectInstance(Unknown
> Source)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,342 WARN Thread-1
> org.apache.naming.NamingContext - Unexpected exception resolving
> reference
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> at
> org.apache.tomcat.util.digester.Digester.parse(Digester.java:1581)
> at
> org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:402)
> at
> org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:103)
> at
> org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
> at javax.naming.spi.NamingManager.getObjectInstance(Unknown
> Source)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,342 ERROR Thread-1
> org.apache.catalina.core.ContainerBase.[Catalina] - Exception
> looking up UserDatabase under key UserDatabase
> javax.naming.NamingException: Content is not allowed in prolog.
> at org.apache.naming.NamingContext.lookup(NamingContext.java:805)
> at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
> at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:253)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,342 ERROR Thread-1
> org.apache.catalina.startup.Catalina - Catalina.start:
> LifecycleException: No UserDatabase component found under key
> UserDatabase
> at
> org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:261)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1006)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 2010-09-30 12:22:11,342 INFO Thread-1
> org.apache.catalina.startup.Catalina - Server startup in 40 ms
> ------------------------------------------------------------------------
>
>
> Regards,
>
> Farhan Akhlaq
> Software Engineer
> Techlogix Company (Pvt) Limited.
> farhanakhlaq at techlogix.com <mailto:farhanakhlaq at techlogix.com>
> Cell No. +92-3334082989
> Work Phone : 111-859-859 ext[273]
>
>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> <mailto:sakai-dev at collab.sakaiproject.org>
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org
> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
> subject of "unsubscribe"
>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
--
Mustansar Mehmood
Educational System Developer& Integrator
Information Technology
6100 Main St. MS 119
Houston Texas 77005
Phone:(713)348-2523
Fax :(713)348 6099
email:mustansar at rice.edu
I have yet to see any problem, however complicated, which, when,you looked at it in the right way, did not become still more complicated.
-- Poul Anderson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20101001/36ab3ae5/attachment.html
More information about the sakai-dev
mailing list