Hi there,

I'm new to the list. Congratulations for your effort.
I'm trying Jackrabbit on Tomcat 5.0.28 with deploy model 2 (Configuring resources at server.xml under the GlobalNamingResources element).
The following error occurs:

[Fatal Error] :-1:-1: Premature end of file.
Jan 27, 2006 6:45:31 PM org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
org.apache.jackrabbit.core.config.ConfigurationException: Configuration file syntax error.: Premature end of file.: Premature end of file. at org.apache.jackrabbit.core.config.ConfigurationParser.parseXML (ConfigurationParser.java:549) at org.apache.jackrabbit.core.config.ConfigurationParser.parseWorkspaceConf ig(ConfigurationParser.java:297) at org.apache.jackrabbit.core.config.RepositoryConfig.loadWorkspaceConfig (RepositoryConfig.java:362) at org.apache.jackrabbit.core.config.RepositoryConfig.init (RepositoryConfig.java:316) at org.apache.jackrabbit.core.config.RepositoryConfig.create (RepositoryConfig.java:137) at org.apache.jackrabbit.core.config.RepositoryConfig.create (RepositoryConfig.java:79) at org.apache.jackrabbit.core.jndi.BindableRepository.init (BindableRepository.java:128) at org.apache.jackrabbit.core.jndi.BindableRepository.create (BindableRepository.java:116) at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInsta nce(BindableRepositoryFactory.java:64) at org.apache.naming.factory.ResourceFactory.getObjectInstance (ResourceFactory.java:129) at javax.naming.spi.NamingManager.getObjectInstance (NamingManager.java:304) at org.apache.naming.NamingContext.lookup(NamingContext.java: 791) at org.apache.naming.NamingContext.lookup(NamingContext.java: 151) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:155) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:160) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:125) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEve nt(GlobalResourcesLifecycleListener.java:97) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.core.StandardServer.start (StandardServer.java:2306) at org.apache.catalina.startup.Catalina.start(Catalina.java: 556)
        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:585)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: 425)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.jackrabbit.core.config.ConfigurationParser.parseXML (ConfigurationParser.java:543)
        ... 25 more
org.xml.sax.SAXParseException: Premature end of file.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.jackrabbit.core.config.ConfigurationParser.parseXML (ConfigurationParser.java:543) at org.apache.jackrabbit.core.config.ConfigurationParser.parseWorkspaceConf ig(ConfigurationParser.java:297) at org.apache.jackrabbit.core.config.RepositoryConfig.loadWorkspaceConfig (RepositoryConfig.java:362) at org.apache.jackrabbit.core.config.RepositoryConfig.init (RepositoryConfig.java:316) at org.apache.jackrabbit.core.config.RepositoryConfig.create (RepositoryConfig.java:137) at org.apache.jackrabbit.core.config.RepositoryConfig.create (RepositoryConfig.java:79) at org.apache.jackrabbit.core.jndi.BindableRepository.init (BindableRepository.java:128) at org.apache.jackrabbit.core.jndi.BindableRepository.create (BindableRepository.java:116) at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInsta nce(BindableRepositoryFactory.java:64) at org.apache.naming.factory.ResourceFactory.getObjectInstance (ResourceFactory.java:129) at javax.naming.spi.NamingManager.getObjectInstance (NamingManager.java:304) at org.apache.naming.NamingContext.lookup(NamingContext.java: 791) at org.apache.naming.NamingContext.lookup(NamingContext.java: 151) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:155) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:160) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:125) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEve nt(GlobalResourcesLifecycleListener.java:97) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.core.StandardServer.start (StandardServer.java:2306) at org.apache.catalina.startup.Catalina.start(Catalina.java: 556)
        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:585)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: 425) Jan 27, 2006 6:45:31 PM org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans
SEVERE: Exception processing Global JNDI Resources
javax.naming.NamingException: Configuration file syntax error.: Premature end of file. at org.apache.naming.NamingContext.lookup(NamingContext.java: 803) at org.apache.naming.NamingContext.lookup(NamingContext.java: 151) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:155) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:160) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans (GlobalResourcesLifecycleListener.java:125) at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEve nt(GlobalResourcesLifecycleListener.java:97) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.core.StandardServer.start (StandardServer.java:2306) at org.apache.catalina.startup.Catalina.start(Catalina.java: 556)
        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:585)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: 425)

If I put an incorrect or inexistent repository.xml the errors are consistent, i.e.:

Removing the Security element: WARNING: Unexpected exception resolving reference org.apache.jackrabbit.core.config.ConfigurationException: Configuration element Security not found in Repository.

Removing the file: File Not Found

Have any of you seen this error?

Thanks for any help!
Krishna

Reply via email to