From: Vladimir G. <vla...@du...> - 2010-09-09 20:31:53
|
Hi, Youjun, I cannot start a local TB instance in Tomcat, for any of the recent versions: the application breaks on startup. The catalina.out error log for the tomcat startup sequence is appended below. I tracked the problem down to SVN#731 that you committed on 7/13: versions up to 730 start up and run just fine, while 731 and the later ones, up to the head (#748) break at startup with the same error. Inexplicably, rebuild on treebase-dev works just fine. Looking at the error log below and the SVN log for 731 that I am resending separately, do you have any idea what has changed in #731 that made things go wrong? Thanks, --Vladimir ----------------------------------------------------------------------------------------------- Thursday, September 9, 2010 4:20:30 PM US/Eastern Sep 9, 2010 4:20:33 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/ Extensions:/usr/lib/java Sep 9, 2010 4:20:33 PM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Sep 9, 2010 4:20:33 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 479 ms Sep 9, 2010 4:20:33 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Sep 9, 2010 4:20:33 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.28 Sep 9, 2010 4:20:33 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Sep 9, 2010 4:20:34 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/Users/vgapeyev/Work/TreeBase/mytomcat/apache- tomcat-5.5.28/webapps/treebase-web/WEB-INF/lib/geronimo- servlet_2.5_spec-1.2.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Sep 9, 2010 4:20:34 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/Users/vgapeyev/Work/TreeBase/mytomcat/apache- tomcat-5.5.28/webapps/treebase-web/WEB-INF/lib/servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class [main] DEBUG org.cipres.treebase.web.listeners.StartupListener - contextInitialized(ServletContextEvent) - FORMAT_DELIMITER_MSG= :FORMAT_RETURN_VALUE_NAME=return valuestart [main] WARN org.hibernate.cache.CacheFactory - read-only cache configured for mutable class: staticCache [main] WARN org.hibernate.cache.EhCacheProvider - Could not find configuration [org.hibernate.cache.UpdateTimestampsCache]; using defaults. [main] WARN org.hibernate.cache.EhCacheProvider - Could not find configuration [org.hibernate.cache.StandardQueryCache]; using defaults. [main] INFO org.cipres.treebase.service.nexus.NexusServiceMesquite - Setting mesquite folder location from JNDI: /Users/vgapeyev/Work/ TreeBase/mytomcat/mesquite-2.01.tb Sep 9, 2010 4:20:40 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http:// webservices.web.treebase.cipres.org/}StudiesContainingKeyword from class org.cipres.treebase.web.webservices.StudyServiceByKeyword [main] ERROR org.springframework.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchStudiesByKeyword': Invocation of init method failed; nested exception is java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getInputEncoding()Ljava/lang/String; Caused by: java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getInputEncoding()Ljava/lang/String; 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:592) at org .apache.ws.commons.schema.utils.DOMUtil.getInputEncoding(DOMUtil.java: 602) at org.apache.ws.commons.schema.SchemaBuilder.build(SchemaBuilder.java:84) at org .apache .ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java: 424) at org .apache .ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java: 418) at org .apache .cxf.common.xmlschema.SchemaCollection.read(SchemaCollection.java:142) at org .apache .cxf .databinding .AbstractDataBinding.addSchemaDocument(AbstractDataBinding.java:93) at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:345) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean .buildServiceFromClass(ReflectionServiceFactoryBean.java:345) at org .apache .cxf .jaxws .support .JaxWsServiceFactoryBean .buildServiceFromClass(JaxWsServiceFactoryBean.java:513) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean .initializeServiceModel(ReflectionServiceFactoryBean.java:396) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java: 181) at org .apache .cxf .jaxws .support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java: 163) at org .apache .cxf .frontend .AbstractWSDLBasedEndpointFactory .createEndpoint(AbstractWSDLBasedEndpointFactory.java:79) at org .apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java: 114) at org .apache .cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java: 164) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:334) at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:392) 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:592) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1237) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .initializeBean(AbstractAutowireCapableBeanFactory.java:1167) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .createBean(AbstractAutowireCapableBeanFactory.java:427) at org.springframework.beans.factory.support.AbstractBeanFactory $1.getObject(AbstractBeanFactory.java:249) at org .springframework .beans .factory .support .DefaultSingletonBeanRegistry .getSingleton(DefaultSingletonBeanRegistry.java:155) at org .springframework .beans .factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 246) at org .springframework .beans .factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 160) at org .springframework .beans .factory .support .DefaultListableBeanFactory .preInstantiateSingletons(DefaultListableBeanFactory.java:291) at org .springframework .context .support .AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java:245) at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:188) at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:49) at org .cipres .treebase .web.listeners.StartupListener.contextInitialized(StartupListener.java: 45) at org .apache .catalina.core.StandardContext.listenerStart(StandardContext.java:3795) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4252) at org .apache .catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 544) at org .apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java: 626) at org .apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java: 553) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 488) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 311) at org .apache .catalina .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1014) 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(NativeMethodAccessorImpl.java: 39) at sun .reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) at java.lang.reflect.Method.invoke(Method.java:592) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina]. [localhost].[/treebase-web] - Exception sending context initialized event to listener instance of class org.cipres.treebase.web.listeners.StartupListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'searchStudiesByKeyword': Invocation of init method failed; nested exception is java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getInputEncoding()Ljava/lang/String; Caused by: java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getInputEncoding()Ljava/lang/String; 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:592) at org .apache.ws.commons.schema.utils.DOMUtil.getInputEncoding(DOMUtil.java: 602) at org.apache.ws.commons.schema.SchemaBuilder.build(SchemaBuilder.java:84) at org .apache .ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java: 424) at org .apache .ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java: 418) at org .apache .cxf.common.xmlschema.SchemaCollection.read(SchemaCollection.java:142) at org .apache .cxf .databinding .AbstractDataBinding.addSchemaDocument(AbstractDataBinding.java:93) at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:345) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean .buildServiceFromClass(ReflectionServiceFactoryBean.java:345) at org .apache .cxf .jaxws .support .JaxWsServiceFactoryBean .buildServiceFromClass(JaxWsServiceFactoryBean.java:513) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean .initializeServiceModel(ReflectionServiceFactoryBean.java:396) at org .apache .cxf .service .factory .ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java: 181) at org .apache .cxf .jaxws .support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java: 163) at org .apache .cxf .frontend .AbstractWSDLBasedEndpointFactory .createEndpoint(AbstractWSDLBasedEndpointFactory.java:79) at org .apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java: 114) at org .apache .cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java: 164) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:334) at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:392) 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:592) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1237) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .initializeBean(AbstractAutowireCapableBeanFactory.java:1167) at org .springframework .beans .factory .support .AbstractAutowireCapableBeanFactory .createBean(AbstractAutowireCapableBeanFactory.java:427) at org.springframework.beans.factory.support.AbstractBeanFactory $1.getObject(AbstractBeanFactory.java:249) at org .springframework .beans .factory .support .DefaultSingletonBeanRegistry .getSingleton(DefaultSingletonBeanRegistry.java:155) at org .springframework .beans .factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 246) at org .springframework .beans .factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 160) at org .springframework .beans .factory .support .DefaultListableBeanFactory .preInstantiateSingletons(DefaultListableBeanFactory.java:291) at org .springframework .context .support .AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java:245) at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:188) at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:49) at org .cipres .treebase .web.listeners.StartupListener.contextInitialized(StartupListener.java: 45) at org .apache .catalina.core.StandardContext.listenerStart(StandardContext.java:3795) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4252) at org .apache .catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 544) at org .apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java: 626) at org .apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java: 553) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 488) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 311) at org .apache .catalina .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1014) 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(NativeMethodAccessorImpl.java: 39) at sun .reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) at java.lang.reflect.Method.invoke(Method.java:592) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Sep 9, 2010 4:20:41 PM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart Sep 9, 2010 4:20:41 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/treebase-web] startup failed due to previous errors WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked. WARN: Please see http://www.slf4j.org/codes.html for an explanation. Sep 9, 2010 4:20:41 PM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart Sep 9, 2010 4:20:41 PM org.apache.catalina.core.StandardContext start SEVERE: Context [/balancer] startup failed due to previous errors Sep 9, 2010 4:20:41 PM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Sep 9, 2010 4:20:41 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Sep 9, 2010 4:20:41 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/16 config=null Sep 9, 2010 4:20:41 PM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Sep 9, 2010 4:20:42 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 8433 ms |