Hi all, Apart from the kernel libraries bundle exporting the jackson libraries, I could also observe that org.wso2.datamapper.engine-0.0.1.jar bundling jackson packages.
this bundle export all jackson packages without any version declaration. @Susinda/ Nuwan : Any idea why this composite library was introduced including all avro, jackson dependency libraries bundled under a separate name? Regards Awanthika Awanthika Senarath Software Engineer, WSO2 Inc. Mobile: +94717681791 On Mon, Feb 29, 2016 at 4:48 PM, Awanthika Senarath <[email protected]> wrote: > 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
