java.lang.VerifyError

0 views
Skip to first unread message

liebig....@googlemail.com

unread,
Nov 7, 2014, 12:03:15 PM11/7/14
to sta...@clarkparsia.com
I'm using Stardog 2.2.2 on OS X with Java 1.8/1.7
When trying to run one of the shipped examples (e.g. the ReasoningExample) I'll get the following error:

...
Exception in thread "main" java.lang.VerifyError: class com.complexible.barc.Protocol$BigPacket overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet;
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 java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
at java.lang.Class.getDeclaredMethods(Class.java:1855)
at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662)
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356)
at com.google.inject.assistedinject.FactoryProvider2.getDependencies(FactoryProvider2.java:465)
at com.google.inject.assistedinject.FactoryProvider2.<init>(FactoryProvider2.java:255)
at com.google.inject.assistedinject.FactoryModuleBuilder$1.configure(FactoryModuleBuilder.java:334)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
at com.google.inject.AbstractModule.install(AbstractModule.java:118)
at com.complexible.barc.BarcModule.configure(BarcModule.java:52)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
at com.google.inject.AbstractModule.install(AbstractModule.java:118)
at com.complexible.stardog.protocols.snarl.server.SNARLServerModule.configure(SNARLServerModule.java:34)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.spi.Elements.getElements(Elements.java:92)
at com.google.inject.util.Modules$RealOverriddenModuleBuilder$1.configure(Modules.java:172)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:72)
at com.google.inject.Guice.createInjector(Guice.java:62)
at com.complexible.stardog.Stardog.<init>(Stardog.java:162)
at com.complexible.stardog.Stardog.initialize(Stardog.java:260)
at com.complexible.stardog.Stardog.initialize(Stardog.java:251)
at com.complexible.stardog.Stardog.buildServer(Stardog.java:244)
at com.complexible.stardog.examples.api.ReasoningExample.main(ReasoningExample.java:51)

Google tells me that this could be caused because of a versioning problem. Any hints?
Best
Thorsten

Mike Grove

unread,
Nov 7, 2014, 12:11:26 PM11/7/14
to stardog
You mentioned both Java 7 & 8.  Could it be the case that the build wasn't cleaned between versions and some files were compiled w/ one version and some with the other?

If you do a clean build, does the problem persist?

Cheers,

Mike
 
Best
Thorsten

--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en

Mike Grove

unread,
Nov 7, 2014, 12:14:06 PM11/7/14
to stardog
Also, the examples are provided on GitHub [1], and come with an Ant script to compile them.

Cheers,

Mike

liebig....@googlemail.com

unread,
Nov 10, 2014, 3:17:19 AM11/10/14
to sta...@clarkparsia.com
Ok, I updated all my tools (such as ant, etc.) and somehow solved the problem. I can now execute the examples via ant as well as within my IDE.
Thanks
Thorsten
Reply all
Reply to author
Forward
0 new messages