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

Reply via email to