jackson-databind_2.6.1.wso2v1 jar file will be in <ESB_HOME>/repository/components/plugins folder, not lib folder, sorry about the mistake.
Thanks, On 12 January 2017 at 10:56, Federico Valeri <fedeval...@gmail.com> wrote: > 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"[exported] >>> com.fasterxml.jackson.databind.node; version="2.6.1.wso2v1"[exporte >>> d] >>> 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"[exporte >>> d] >>> com.fasterxml.jackson.databind.util; version="2.6.1.wso2v1"[exporte >>> d] >>> 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> >> > > -- 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