I don't have this JAR in <ESB_HOME>/repository/components/lib.
Anyway I can confirm that after installing "Data Service Hosting" feature I
have two version of the databind bundle.
I need the DSS component for the test but I would prefer to have one single
runtime.

Still the same error..

2017-01-12 16:37 GMT+01:00 Rajith Vitharana <raji...@wso2.com>:

> Hi Federico,
>
>
>
> On 12 January 2017 at 09:25, Federico Valeri <fedeval...@gmail.com> wrote:
>
>> Hi, I think that I'm missing the import on jackson-databind with the same
>> version of jackson-core (I have two versions of the databind):
>>
>> - jackson-core_2.6.1.wso2v1 [92]
>> - jackson-databind_2.6.1.wso2v3 [93]
>> - jackson-databind_2.6.1.wso2v1 [94] <-- can't see the filter package here
>>
>> Probably this is due to the DSS feature setup
>> Can I install the DSS feature on top of the ESB?
>>
> Yes you can, but sometimes edge cases like this can happen, I checked in
> the latest DSS as well, even in that, DSS uses jackson-databind version
> 2.6.1.wso2v1
> So for the time being, can you remove that jar(jackson-databind_2.6.1.wso2v1)
> from your <ESB_HOME>/repository/components/lib folder and try this?
>
> Note that above suggestion is not recommended if you are using this for
> production like situation, because it may affect new fixes etc.
>
> Thanks,
>
>>
>> --
>> Full output:
>>
>> jackson-core_2.6.1.wso2v1 [92]
>>   Id=92, Status=ACTIVE      Data Root=D:\programs\wso2\wso2esb-
>> 5.0.0\repository\components\default\configuration\org.eclips
>> e.osgi\bundles\92\data
>>   "No registered services."
>>   No services in use.
>>   Exported packages
>>     com.fasterxml.jackson.core; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.base; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.filter; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.format; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.io; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.json; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.sym; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.type; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.core.util; version="2.6.1.wso2v1"[exported]
>>   No imported packages
>>   No fragment bundles
>>   Named class space
>>     jackson-core; bundle-version="2.6.1.wso2v1"[provided]
>>   No required bundles
>>
>> jackson-databind_2.6.1.wso2v3 [93]
>>   Id=93, Status=ACTIVE      Data Root=D:\programs\wso2\wso2esb-
>> 5.0.0\repository\components\default\configuration\org.eclips
>> e.osgi\bundles\93\data
>>   "No registered services."
>>   No services in use.
>>   Exported packages
>>     com.fasterxml.jackson.databind; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.annotation; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.cfg; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.deser; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.deser.impl; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.deser.std; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.exc; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.ext; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.introspect; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.jsonFormatVisitors;
>> version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.jsonschema; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.jsontype; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.jsontype.impl;
>> version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.module; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.node; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.ser; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.ser.impl; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.ser.std; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.type; version="2.6.1"[exported]
>>     com.fasterxml.jackson.databind.util; version="2.6.1"[exported]
>>   Imported packages
>>     javax.xml.datatype; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     javax.xml.parsers; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     org.w3c.dom.bootstrap; 
>> version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     org.w3c.dom.ls; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     com.fasterxml.jackson.core.sym; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     org.w3c.dom; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     javax.xml.namespace; 
>> version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     com.fasterxml.jackson.core.filter; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.util; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.type; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.json; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.io; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.format; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.base; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.annotation; 
>> version="2.6.1.wso2v1"<jackson-annotations_2.6.1.wso2v1
>> [91]>
>>   No fragment bundles
>>   Named class space
>>     jackson-databind; bundle-version="2.6.1.wso2v3"[provided]
>>   No required bundles
>>
>> jackson-databind_2.6.1.wso2v1 [94]
>>   Id=94, Status=ACTIVE      Data Root=D:\programs\wso2\wso2esb-
>> 5.0.0\repository\components\default\configuration\org.eclips
>> e.osgi\bundles\94\data
>>   "No registered services."
>>   No services in use.
>>   Exported packages
>>     com.fasterxml.jackson.databind; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.annotation;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.cfg; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.deser; version="2.6.1.wso2v1"[exporte
>> d]
>>     com.fasterxml.jackson.databind.deser.impl;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.deser.std;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.exc; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.ext; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.introspect;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.jsonFormatVisitors;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.jsonschema;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.jsontype;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.jsontype.impl;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.module; version="2.6.1.wso2v1"[exporte
>> d]
>>     com.fasterxml.jackson.databind.node; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.ser; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.ser.impl;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.ser.std;
>> version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.type; version="2.6.1.wso2v1"[exported]
>>     com.fasterxml.jackson.databind.util; version="2.6.1.wso2v1"[exported]
>>   Imported packages
>>     javax.xml.datatype; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     javax.xml.parsers; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     org.w3c.dom.bootstrap; 
>> version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     org.w3c.dom.ls; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     org.w3c.dom; version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     javax.xml.namespace; 
>> version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242
>> [0]>
>>     com.fasterxml.jackson.core.util; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.type; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.json; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.io; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.format; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core.base; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.core; 
>> version="2.6.1.wso2v1"<jackson-core_2.6.1.wso2v1
>> [92]>
>>     com.fasterxml.jackson.annotation; 
>> version="2.6.1.wso2v1"<jackson-annotations_2.6.1.wso2v1
>> [91]>
>>   No fragment bundles
>>   Named class space
>>     jackson-databind; bundle-version="2.6.1.wso2v1"[provided]
>>   No required bundles
>>
>>
>> 2017-01-12 16:09 GMT+01:00 Rajith Vitharana <raji...@wso2.com>:
>>
>>> Hi Federico,
>>>
>>> You can see which bundle export which package in OSGI console. To do
>>> that follow below instructions.
>>>
>>> 1) Start the server with command "sh wso2server.sh  -DosgiConsole=true"
>>> 2) After server started run the command "ss jackson-core" this will show
>>> the bundle Id
>>> 3) Then run the command "b <bundleId>" ex - b 71
>>> 4) Above command will show the exported packages by that bundle. So you
>>> can see whether the "com.fasterxml.jackson.core.filter" package is
>>> correctly exported there.
>>>
>>> And further more seems you have installed DSS features in ESB, so can
>>> you try out the same scenario with standalone pack without any feature
>>> installation?
>>>
>>> Thanks,
>>>
>>> On 12 January 2017 at 08:27, Federico Valeri <fedeval...@gmail.com>
>>> wrote:
>>>
>>>> The same error shows up even with this:
>>>>
>>>> <validate>
>>>>     <on-fail/>
>>>>   </validate>
>>>>
>>>> 2017-01-12 10:27 GMT+01:00 Federico Valeri <fedeval...@gmail.com>:
>>>>
>>>>> Hi Rajith, the XSD is also very simple at the moment:
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <localEntry key="RicpagInputXSD" xmlns="http://ws.apache.org/ns
>>>>> /synapse">
>>>>>   <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>>>>>     <xs:element name="InputParameters">
>>>>>       <xs:complexType>
>>>>>         <xs:sequence>
>>>>>           <xs:element minOccurs="1" name="mittente">
>>>>>             <xs:simpleType>
>>>>>               <xs:restriction base="xs:string">
>>>>>                 <xs:minLength value="4"/>
>>>>>               </xs:restriction>
>>>>>             </xs:simpleType>
>>>>>           </xs:element>
>>>>>         </xs:sequence>
>>>>>       </xs:complexType>
>>>>>     </xs:element>
>>>>>   </xs:schema>
>>>>> </localEntry>
>>>>>
>>>>> I have the default single node configuration, I only added "Data
>>>>> Service" and "Metrics Group" features.
>>>>> How can I check the osgi bundles that you reported?
>>>>>
>>>>>
>>>>>
>>>>> 2017-01-11 18:53 GMT+01:00 Rajith Vitharana <raji...@wso2.com>:
>>>>>
>>>>>> Hi Federico,
>>>>>>
>>>>>> I tried the same scenario, but it works fine for me, I even checked
>>>>>> the osgi bundles, they are exporting and importing correct packages as
>>>>>> expected(jackson-core_2.6.1.wso2v1.jar exports com.fasterxml.jackson.
>>>>>> core.filter;version="2.6.1.wso2v1"; and jackson-databind_2.6.1.wso2v3.jar
>>>>>> imports com.fasterxml.jackson.core.filter;version="[2.6.1,2.
>>>>>> 6.2)";resolution:=optional)
>>>>>>
>>>>>> So I didn't faced any issues with validate mediator. So will you be
>>>>>> able to share more details about the Car file you are using and the 
>>>>>> schema
>>>>>> "RicpagInputXSD" as well?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> On 11 January 2017 at 10:11, Federico Valeri <fedeval...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi all, I'm using the latest ESB version (5.0.0) and I have a
>>>>>>> strange "class not found" error as soon as I deploy a CAR with a really
>>>>>>> simple Validation Mediator (basically it's a cut and paste from the
>>>>>>> official doc). If I remove the validate tag, the deploy complete
>>>>>>> successfully and it works.
>>>>>>>
>>>>>>> The error:
>>>>>>>
>>>>>>> java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/fil
>>>>>>> ter/TokenFilter
>>>>>>>     Caused by: java.lang.ClassNotFoundException:
>>>>>>> com.fasterxml.jackson.core.filter.TokenFilter cannot be found by
>>>>>>> jackson-databind_2.6.1.wso2v1
>>>>>>>
>>>>>>> The code:
>>>>>>>
>>>>>>> <validate>
>>>>>>>     <schema key="RicpagInputXSD"/>
>>>>>>>     <on-fail>
>>>>>>>       <makefault version="soap11">
>>>>>>>         <code value="soap11Env:VersionMismatch" xmlns:soap11Env="
>>>>>>> http://schemas.xmlsoap.org/soap/envelope/"/>
>>>>>>>         <reason value="Invalid Request!"/>
>>>>>>>       </makefault>
>>>>>>>       <property name="RESPONSE" scope="default" type="STRING"
>>>>>>> value="true"/>
>>>>>>>       <header expression="get-property('ReplyTo')" name="To"
>>>>>>> scope="default"/>
>>>>>>>     </on-fail>
>>>>>>>   </validate>
>>>>>>>
>>>>>>> What I miss?
>>>>>>> Tnx
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> Dev@wso2.org
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Rajith Vitharana
>>>>>>
>>>>>> Senior Software Engineer,
>>>>>> WSO2 Inc. : wso2.com
>>>>>> Mobile : +94715883223
>>>>>> Blog : http://lankavitharana.blogspot.com/
>>>>>> <http://wso2.com/signature>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Rajith Vitharana
>>>
>>> Senior Software Engineer,
>>> WSO2 Inc. : wso2.com
>>> Mobile : +94715883223
>>> Blog : http://lankavitharana.blogspot.com/
>>> <http://wso2.com/signature>
>>>
>>
>>
>
>
> --
> Rajith Vitharana
>
> Senior Software Engineer,
> WSO2 Inc. : wso2.com
> Mobile : +94715883223
> Blog : http://lankavitharana.blogspot.com/
> <http://wso2.com/signature>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to