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. > 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> >> > > -- 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