Error Starting webapp. FAIL - Application at context path /cyclos could not be started.

2012-07-05 Thread Rick Bragg
Hi,

After upgrading one of my web applications (cyclos) I can no longer start up the
web application.  I get the following error:

FAIL - Application at context path /cyclos could not be started.

I tried undoing my upgrade, but I still get errors.  Has anybody run into this? 
What would be the best way to find a solution?

The following is in my catalina log:

-
Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/cyclos] startup failed due to previous errors
Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
clearReferencesJdbc
SEVERE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but
failed to unregister it when the web application was stopped. To prevent a 
memory
leak, the JDBC Driver has been forcibly unregistered.
Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads
SEVERE: A web application appears to have started a thread named [MySQL 
Statement
Cancellation Timer] but has failed to stop it. This is very likely to create a
memory leak.
Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
clearThreadLocalMap
SEVERE: A web application created a ThreadLocal with key of type
[java.lang.ThreadLocal] (value [java.lang.ThreadLocal@50ba0dfc]) and a value of
type [org.apache.cxf.bus.CXFBusImpl] (value
[org.apache.cxf.bus.CXFBusImpl@66ec44cb]) but failed to remove it when the web
application was stopped. To prevent a memory leak, the ThreadLocal has been
forcibly removed.

-

Also, the following is in my localhost log:

-

Jul 5, 2012 1:03:10 PM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application at '/cyclos'
Jul 5, 2012 1:03:11 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of 
class
org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with
name 'sessionFactory' defined in class path resource
[nl/strohalm/cyclos/spring/persistence.xml]: Invocation of init method failed;
nested exception is java.lang.NoClassDefFoundError:
org/hibernate/type/StandardBasicTypes
Caused by: java.lang.NoClassDefFoundError: org/hibernate/type/StandardBasicTypes
at 
nl.strohalm.cyclos.utils.hibernate.PeriodType.clinit(PeriodType.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at 
org.hibernate.type.CompositeCustomType.init(CompositeCustomType.java:69)
at org.hibernate.type.TypeFactory.heuristicType(TypeFactory.java:265)
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:283)
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:276)
at org.hibernate.mapping.Property.isValid(Property.java:207)
at 
org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:458)
at org.hibernate.mapping.RootClass.validate(RootClass.java:215)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1149)
at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1334)
at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
at
nl.strohalm.cyclos.spring.CustomSessionFactoryBean.newSessionFactory(CustomSessionFactoryBean.java:61)
at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
at

Re: Error Starting webapp. FAIL - Application at context path /cyclos could not be started.

2012-07-05 Thread Tim Watts
Hi Rick,

On Thu, 2012-07-05 at 13:15 -0400, Rick Bragg wrote:
 Hi,
 
 After upgrading one of my web applications (cyclos) I can no longer start up 
 the
 web application.  I get the following error:
 
 FAIL - Application at context path /cyclos could not be started.
 
 I tried undoing my upgrade, but I still get errors.  Has anybody run into 
 this? 
 What would be the best way to find a solution?
 
Based on the logs you included the root problem is that the Hibernate
class org.hibernate.type.StandardBasicTypes is missing.  If it were me
administering this system I'd start by contacting the vendor with this
log output and ask them to help me get it fixed.

Hibernate is a commonly used framework for accessing objects in a
database.


 The following is in my catalina log:
 
 -
 Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext start
 SEVERE: Error listenerStart
 Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext start
 SEVERE: Context [/cyclos] startup failed due to previous errors
 Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
 clearReferencesJdbc
 SEVERE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] 
 but
 failed to unregister it when the web application was stopped. To prevent a 
 memory
 leak, the JDBC Driver has been forcibly unregistered.
 Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
 clearReferencesThreads
 SEVERE: A web application appears to have started a thread named [MySQL 
 Statement
 Cancellation Timer] but has failed to stop it. This is very likely to create a
 memory leak.
 Jul 5, 2012 1:03:23 PM org.apache.catalina.loader.WebappClassLoader
 clearThreadLocalMap
 SEVERE: A web application created a ThreadLocal with key of type
 [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@50ba0dfc]) and a value 
 of
 type [org.apache.cxf.bus.CXFBusImpl] (value
 [org.apache.cxf.bus.CXFBusImpl@66ec44cb]) but failed to remove it when the web
 application was stopped. To prevent a memory leak, the ThreadLocal has been
 forcibly removed.
 
 -
 
 Also, the following is in my localhost log:
 
 -
 
 Jul 5, 2012 1:03:10 PM org.apache.catalina.core.ApplicationContext log
 INFO: HTMLManager: start: Starting web application at '/cyclos'
 Jul 5, 2012 1:03:11 PM org.apache.catalina.core.ApplicationContext log
 INFO: Initializing Spring root WebApplicationContext
 Jul 5, 2012 1:03:22 PM org.apache.catalina.core.StandardContext listenerStart
 SEVERE: Exception sending context initialized event to listener instance of 
 class
 org.springframework.web.context.ContextLoaderListener
 org.springframework.beans.factory.BeanCreationException: Error creating bean 
 with
 name 'sessionFactory' defined in class path resource
 [nl/strohalm/cyclos/spring/persistence.xml]: Invocation of init method failed;
 nested exception is java.lang.NoClassDefFoundError:
 org/hibernate/type/StandardBasicTypes
 Caused by: java.lang.NoClassDefFoundError: 
 org/hibernate/type/StandardBasicTypes
   at 
 nl.strohalm.cyclos.utils.hibernate.PeriodType.clinit(PeriodType.java:35)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at java.lang.Class.newInstance0(Class.java:355)
   at java.lang.Class.newInstance(Class.java:308)
   at 
 org.hibernate.type.CompositeCustomType.init(CompositeCustomType.java:69)
   at org.hibernate.type.TypeFactory.heuristicType(TypeFactory.java:265)
   at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:283)
   at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:276)
   at org.hibernate.mapping.Property.isValid(Property.java:207)
   at 
 org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:458)
   at org.hibernate.mapping.RootClass.validate(RootClass.java:215)
   at org.hibernate.cfg.Configuration.validate(Configuration.java:1149)
   at 
 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1334)
   at
 org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
   at
 nl.strohalm.cyclos.spring.CustomSessionFactoryBean.newSessionFactory(CustomSessionFactoryBean.java:61)
   at
 org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
   at
 org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
   at
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)
   at