On Jan 30, 2010, at 7:38 PM, Jacek Laskowski wrote:
Something's weird going on, but can't seem to find the culprit. Would
anyone lend me a helping hand? I'm stuck with the asm shading and such
(thought I understand it, but I doesn't).
Apache OpenEJB 3.1.3-SNAPSHOT build: 20100126-09:55
http://openejb.apache.org/
INFO - openejb.home = /Users/jacek/test-interceptors-ejb
INFO - openejb.base = /Users/jacek/test-interceptors-ejb
INFO - Configuring Service(id=Default Security Service,
type=SecurityService, provider-id=Default Security Service)
INFO - Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
INFO - Found EjbModule in classpath:
/Users/jacek/test-interceptors-ejb/target/test-classes
INFO - Beginning load: /Users/jacek/test-interceptors-ejb/target/
test-classes
INFO - Configuring enterprise application: classpath.ear
FATAL - OpenEJB has encountered a fatal error and cannot be started:
The Assembler encountered an unexpected error while attempting to
build the container system.
java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
at org.apache.openejb.config.AnnotationDeployer
$DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:423)
at org.apache.openejb.config.AnnotationDeployer
$DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:254)
You might have replaced the xbean-finder-shaded dependency with the
xbean-finder version which assumes that ASM is present in the classpath.
FYI, http://issues.apache.org/jira/browse/OPENEJB-892
-David