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?

--
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.eclipse.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.eclipse.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.eclipse.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"[exported]
    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"[exported]
    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>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to