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.parseWorkspace
Conf
ig(ConfigurationParser.java:297)
at
org.apache.jackrabbit.core.config.RepositoryConfig.loadWorkspaceConf
ig
(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.getObjectI
nsta
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.createMB
eans
(GlobalResourcesLifecycleListener.java:155)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:160)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:125)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycl
eEve
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.parseWorkspace
Conf
ig(ConfigurationParser.java:297)
at
org.apache.jackrabbit.core.config.RepositoryConfig.loadWorkspaceConf
ig
(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.getObjectI
nsta
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.createMB
eans
(GlobalResourcesLifecycleListener.java:155)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:160)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:125)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycl
eEve
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.createMB
eans
(GlobalResourcesLifecycleListener.java:155)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:160)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMB
eans
(GlobalResourcesLifecycleListener.java:125)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycl
eEve
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