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