[GeoNetwork-users] Startup Error: Jeeves BaseURL=null

Hello list,

I compiled the SVN trunk with the provided ant build file, decompressed the
mckoi db and tried to point my tomcat to &geonetwork_home/web with the
following xml file in $tomcat_home/conf/Catalina/localhost:

<Context
    path="/geonetwork"
    docBase="/local/geonetwork-2.1-alpha2/web/"
    crossContext="false"
    debug="0"
    reloadable="false">
</Context>

When starting tomcat I got the following exception:

INFO: Processing Context configuration file URL file:/local/jakarta-
tomcat-5.0.28/conf/Catalina/localhost/geonetwork.xml
2007-01-12 09:26:04,130 INFO [ jeeves.engine] - === Starting system

2007-01-12 09:26:04,130 INFO [jeeves.engine] - Java version : 1.5.0_06-b05
2007-01-12 09:26:04,130 INFO [jeeves.engine] - Java vendor : Sun
Microsystems Inc.2007-01-12 09:26:04,203 INFO [jeeves.engine] - XSLT
factory : org.apache.xalan.transformer.TransformerIdentityImpl
2007-01-12 09:26:04,203 INFO [jeeves.engine] - Path : /local/geonetwork-
2.1-alpha2/web/
2007-01-12 09:26:04,203 INFO [ jeeves.engine] - BaseURL : null
2007-01-12 09:26:04,203 FATAL [jeeves.engine] - Raised exception during init
2007-01-12 09:26:04,203 FATAL [jeeves.engine] - Exception :
java.lang.NullPointerException
2007-01-12 09:26:04,203 FATAL [ jeeves.engine] - Message : null
2007-01-12 09:26:04,209 FATAL [jeeves.engine] - Stack :
java.lang.NullPointerException
        at jeeves.server.dispatchers.ServiceManager.setBaseUrl(
ServiceManager.java:101)
        at jeeves.server.JeevesEngine.init(JeevesEngine.java:124)
        at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java
:65)
        at javax.servlet.GenericServlet.init(GenericServlet.java:211)
        at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1029)
        at org.apache.catalina.core.StandardWrapper.load(
StandardWrapper.java:862)
        at org.apache.catalina.core.StandardContext.loadOnStartup (
StandardContext.java:4013)
        at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4357) at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
:823)
        at org.apache.catalina.core.ContainerBase.addChild (
ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:595)
        at org.apache.catalina.core.StandardHostDeployer.addChild(
StandardHostDeployer.java:903)
        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.commons.beanutils.MethodUtils.invokeMethod(
MethodUtils.java:216)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java
:1058)
        at org.apache.catalina.util.CatalinaDigester.endElement(
CatalinaDigester.java:76)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse (Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse (Unknown
Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at org.apache.catalina.core.StandardHostDeployer.install(
StandardHostDeployer.java:488)
        at org.apache.catalina.core.StandardHost.install (StandardHost.java
:863)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(
HostConfig.java:483)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:427)
        at org.apache.catalina.startup.HostConfig.start (HostConfig.java
:983)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java:349)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1091)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java
:789)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
:478)
        at org.apache.catalina.core.StandardService.start(
StandardService.java:480)
        at org.apache.catalina.core.StandardServer.start (
StandardServer.java:2313)
        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)

Does anyone know how to fix this?

Thanks in advance,
Torsten