[jbossseam-issues] [JBoss JIRA] Closed: (JBSEAM-2827) Tomcat DVD example fails deployment with NoClassDefFoundError: bsh/TargetError

Norman Richards (JIRA) jira-events at lists.jboss.org
Mon Apr 14 12:36:55 EDT 2008


     [ http://jira.jboss.com/jira/browse/JBSEAM-2827?page=all ]

Norman Richards closed JBSEAM-2827.
-----------------------------------

    Resolution: Done

bsh.jar was not being put in the seam lib directory, so the build script wasn't picking it up even though it was trying.  Fixed by optional dependency in the pom which will cause the jar to make it to the lib directory.

> Tomcat DVD example fails deployment with NoClassDefFoundError: bsh/TargetError
> ------------------------------------------------------------------------------
>
>                 Key: JBSEAM-2827
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2827
>             Project: Seam
>          Issue Type: Bug
>          Components: Examples
>    Affects Versions: 2.0.2.CR1
>         Environment: Fedora 8
> Tomcat 6.0.16
>            Reporter: Jay Balunas
>         Assigned To: Norman Richards
>             Fix For: 2.0.2.CR2
>
>
> When starting app get NoClassDefFoundError: bsh/TargetError
> SEVERE: Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener
> java.lang.RuntimeException: exception invoking: startup
> 	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:135)
> 	at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
> 	at org.jboss.seam.Component.callCreateMethod(Component.java:2005)
> 	at org.jboss.seam.Component.newInstance(Component.java:1976)
> 	at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
> 	at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
> 	at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95)
> 	at org.jboss.seam.init.Initialization.init(Initialization.java:583)
> 	at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
> 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
> 	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
> 	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> 	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
> 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> 	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:288)
> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: java.lang.reflect.InvocationTargetException
> 	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.jboss.seam.util.Reflections.invoke(Reflections.java:21)
> 	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
> 	... 32 more
> Caused by: java.lang.NoClassDefFoundError: bsh/TargetError
> 	at java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
> 	at java.lang.Class.getDeclaredMethods(Class.java:1763)
> 	at org.hibernate.property.BasicPropertyAccessor.getterMethod(BasicPropertyAccessor.java:317)
> 	at org.hibernate.property.BasicPropertyAccessor.getGetterOrNull(BasicPropertyAccessor.java:297)
> 	at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:280)
> 	at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:275)
> 	at org.hibernate.util.ReflectHelper.getter(ReflectHelper.java:80)
> 	at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:71)
> 	at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
> 	at org.hibernate.cfg.HbmBinder.createProperty(HbmBinder.java:2174)
> 	at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2151)
> 	at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2041)
> 	at org.hibernate.cfg.HbmBinder.bindSubclass(HbmBinder.java:823)
> 	at org.hibernate.cfg.HbmBinder.handleSubclass(HbmBinder.java:2220)
> 	at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:149)
> 	at org.hibernate.cfg.Configuration.add(Configuration.java:669)
> 	at org.hibernate.cfg.Configuration.processExtendsQueue(Configuration.java:1185)
> 	at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1122)
> 	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
> 	at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
> 	at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
> 	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
> 	at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:341)
> 	at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
> 	at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173)
> 	at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:274)
> 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:252)
> 	at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:72)
> 	... 38 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list