The fix is available at git branch core-update-4.0.0.201603020233 Awanthika Senarath Software Engineer, WSO2 Inc. Mobile: +94717681791
On Wed, Mar 2, 2016 at 10:35 AM, Awanthika Senarath <awanth...@wso2.com> wrote: > I have fixed this by moving the datamapper specific libraries from the > kernel libraries plugin into the datamapper plugin. This will give us the > flexibility to change and add different libraries required for datamapper > independent of kernel releases, > > We can release the composite zip for the ESB plugin milestone including > this kernel update to the library feature. This fix also contains the fix > for cache mediator jar required by ESB diagram. > > update is org.wso2.developerstudio.kernel.core.feature_4.0.0.201603020233. > > This is available in the builder machine P2 > > Regards > Awanthika > > Awanthika Senarath > Software Engineer, WSO2 Inc. > Mobile: +94717681791 > > > > On Tue, Mar 1, 2016 at 9:21 AM, Awanthika Senarath <awanth...@wso2.com> > wrote: > >> 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 <awanth...@wso2.com> >> 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 <nuw...@wso2.com> >>> 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 <awanth...@wso2.com >>>> > 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 < >>>>> awanth...@wso2.com> 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 *nuw...@wso2.com <nuw...@wso2.com>* >>>> Mobile *+94719079739 <%2B94719079739>@* >>>> >>>> >>>> >>> >> >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev