Bug#738579: libsisu-guice-java - $DebuggingClassWriter overrides final method visit

Bastian Blank waldi at debian.org
Mon Feb 10 20:33:38 UTC 2014


Package: libsisu-guice-java
Version: 3.1.9+dfsg-1
Severity: serious

maven seems to use sisu-guice, but fails to load some of the classes:

| Caused by: java.lang.VerifyError: class com.google.inject.internal.cglib.core.$DebuggingClassWriter overrides final method visit.(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
|         at java.lang.ClassLoader.defineClass1(Native Method)
|         at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
|         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
|         at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
|         at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
|         at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
|         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
|         at java.security.AccessController.doPrivileged(Native Method)
|         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
|         at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:389)
|         at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
|         at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
|         at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
|         at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
|         at com.google.inject.internal.cglib.core.$AbstractClassGenerator.<init>(AbstractClassGenerator.java:38)
|         at com.google.inject.internal.cglib.reflect.$FastClass$Generator.<init>(FastClass.java:55)
|         at com.google.inject.internal.BytecodeGen.newFastClass(BytecodeGen.java:204)
|         at com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstructionProxyFactory.java:54)
|         at com.google.inject.internal.ProxyFactory.create(ProxyFactory.java:159)
|         at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:90)
|         at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
|         at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37)
|         at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
|         at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37)
|         at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
|         at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
|         at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
|         at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
|         ... 29 more

Bastian

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.12-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the pkg-java-maintainers mailing list