Hello GeoNetwork users,
when starting GeoNetwork 2 errors are throw:
1)
INFO: validateJarFile(/opt/apache-tomcat-7.0.32/webapps/geonetwork/WEB-INF/lib/servlet-api-2.5-6.1.14.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Nov 05, 2012 1:44:46 PM org.apache.catalina.startup.ContextConfig processAnnotationsJar
SEVERE: Unable to process Jar entry [com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class] from Jar [jar:file:/opt/apache-tomcat-7.0.32/webapps/geonetwork/WEB-INF/lib/icu4j-2.6.1.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 60
at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:133)
at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:60)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2101)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1977)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1943)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1928)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1322)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:968)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
2)
2012-11-05 14:14:25,040 DEBUG [org.jzkit.z3950.server.Z3950Listener] - Starting ZServer on port 2100 (timeout=300000)
2012-11-05 14:14:25,048 INFO [jeeves.apphand] - Creating shapefile /opt/apache-tomcat-7.0.32/webapps/geonetwork/WEB-INF/lucene/spatial/spatialindex.shp
2012-11-05 14:14:25,060 DEBUG [org.jzkit.z3950.server.Z3950Listener] - Waiting for connection
2012-11-05 13:44:54,014 ERROR [jeeves.engine] - Raised exception while starting appl handler. Skipped.
2012-11-05 13:44:54,014 ERROR [jeeves.engine] - Handler : org.fao.geonet.Geonetwork
2012-11-05 13:44:54,014 ERROR [jeeves.engine] - Exception : java.io.IOException: No such file or directory
2012-11-05 13:44:54,015 ERROR [jeeves.engine] - Message : No such file or directory
2012-11-05 13:44:54,015 ERROR [jeeves.engine] - Stack : java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createTempFile(File.java:1879)
at java.io.File.createTempFile(File.java:1923)
at org.geotools.data.shapefile.ShpFiles.getStorageFile(ShpFiles.java:943)
at org.geotools.data.shapefile.ShapefileDataStore.forceSchemaCRS(ShapefileDataStore.java:783)
at org.fao.geonet.Geonetwork.createShapefileDatastore(Geonetwork.java:584)
at org.fao.geonet.Geonetwork.createDataStore(Geonetwork.java:523)
at org.fao.geonet.Geonetwork.start(Geonetwork.java:203)
at jeeves.server.JeevesEngine.initAppHandler(JeevesEngine.java:475)
at jeeves.server.JeevesEngine.init(JeevesEngine.java:155)
at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:74)
at javax.servlet.GenericServlet.init(GenericServlet.java:160)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:968)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
I am not having any kind of idea, what the problem is. The database connection is established. When I'll login, there is another NPE.
Does anyone have an idea?
Kind regards,
Kieran