Hello All,

I have a third party dependency in my eclipse RCP plugin to the following
jars,

jaxb-impl-2.2.4-1.jar,
jaxb-xjc-2.2.4-1.jar,
jackson-mapper-asl-1.9.3.jar,
jackson-core-asl-1.9.3.jar,
jackson-annotations-2.1.0.jar

I have loaded them through a lib folder, added to eclipse class-path and
have the entry [1] in my META-INF file.

There are no errors shown in the project explorer or in the java editor of
the classes.

During runtime all the other libs are loaded fine, the firt jar loaded is
jaxb-xjc-2.2.4-1.jar,, "Driver" method. But it throws a runtime error [2]
saying method not found. When I cheked the source of the jar [3] I could
see that the method exists.

Appreciate any help on resolving this.


[1]  lib/jaxb-impl-2.2.4-1.jar,
 lib/jaxb-xjc-2.2.4-1.jar,
 lib/jackson-mapper-asl-1.9.3.jar,
 lib/jackson-core-asl-1.9.3.jar,
 lib/jackson-annotations-2.1.0.jar

[2] java.util.ServiceConfigurationError: com.sun.tools.xjc.Plugin: Provider
org.wso2.developerstudio.visualdatamapper.diagram.avro.generators.AvroSchemagenPlugin
could not be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:232)
at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
at com.sun.tools.xjc.Options.findServices(Options.java:931)
at com.sun.tools.xjc.Options.getAllPlugins(Options.java:367)
at com.sun.tools.xjc.Options.parseArgument(Options.java:671)
at com.sun.tools.xjc.Driver$OptionsEx.parseArgument(Driver.java:501)
at com.sun.tools.xjc.Options.parseArguments(Options.java:781)
at com.sun.tools.xjc.Driver.run(Driver.java:239)
at com.sun.tools.xjc.Driver.run(Driver.java:199)
at com.sun.tools.xjc.Driver._main(Driver.java:122)
at com.sun.tools.xjc.Driver.access$000(Driver.java:79)
at com.sun.tools.xjc.Driver$1.run(Driver.java:102)
Caused by: java.lang.NoSuchMethodError:
org.codehaus.jackson.map.introspect.VisibilityChecker.with(Lorg/codehaus/jackson/annotate/JsonAutoDetect$Visibility;)Lorg/codehaus/jackson/map/introspect/VisibilityChecker;


[3]
http://grepcode.com/file/repo1.maven.org/maven2/org.codehaus.jackson/jackson-mapper-asl/1.9.2/org/codehaus/jackson/map/introspect/VisibilityChecker.java#VisibilityChecker.with%28org.codehaus.jackson.annotate.JsonAutoDetect%29

Regards

Awanthika Senarath
Software Engineer, WSO2 Inc.
Mobile: +94717681791
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to