I have added the library into the libs folder and added them to the class-path only. Since it is in the same plugin I did not export and import explicitly.
Regards Awanthika Awanthika Senarath Software Engineer, WSO2 Inc. Mobile: +94717681791 On Mon, Feb 29, 2016 at 4:13 PM, Nuwan Pallewela <[email protected]> wrote: > Hi Awanthika, > > Have you exported the packages you need to use? > > Thanks, > Nuwan > > On Mon, Feb 29, 2016 at 3:47 PM, Awanthika Senarath <[email protected]> > wrote: > >> The issue is, >> >> We are using two jackson jars in our source namely, >> >> jackson-mapper-asl-1.9.3.jar and jackson-mapper-asl-1.8.10.jar, >> >> Awanthika Senarath >> Software Engineer, WSO2 Inc. >> Mobile: +94717681791 >> >> >> >> On Mon, Feb 29, 2016 at 3:41 PM, Awanthika Senarath <[email protected]> >> wrote: >> >>> 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 >>> >>> >>> >> > > > -- > ---------------------------------------------------------- > > *Nuwan Chamara Pallewela* > > > *Software Engineer* > > *WSO2, Inc. *http://wso2.com > *lean . enterprise . middleware* > > Email *[email protected] <[email protected]>* > Mobile *+94719079739 <%2B94719079739>@* > > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
