tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Blevins <david.blev...@gmail.com>
Subject Re: CDI @Requires issue with Tomee
Date Sun, 08 Jul 2012 07:13:20 GMT

On Jul 7, 2012, at 11:16 PM, zeeman wrote:

> I removed Drools jar and its dependencies (Drools API, compiler, and core). I
> get below stack trace:
> 
> If I keep above, Tomee starts fine. You can reproduce the issue by using a
> maven project that has a Seam security dependency and deploy it without
> drools dependencies. If you don't want to bother with a Seam project, just
> create a CDI bean with @Requires for a class that does not exist on
> classpath. Tomee will fail.
> 
[...]
> Caused by: org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
> 	... 7 more
> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
> org.apache.openejb.config.ValidationFailedException: Module failed
> validation. AppModule(name=sportivity)
> 	at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:687)
> 	at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:632)
> 	at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
> 	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:5172)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> 	... 7 more
> Caused by: org.apache.openejb.config.ValidationFailedException: Module
> failed validation. AppModule(name=sportivity)

Strange.  Says there were validation failures (not sure what those would be).  Could be a
bug in our validation logic (we shouldn't be so strict if classes are not found).  If you
could post the list of validation failures/errors/warnings, that'd be great.


-David


Mime
View raw message