OK thank you. 2017-01-13 15:09 GMT+01:00 Rajith Vitharana <raji...@wso2.com>:
> Hi Federico, > > Yeah sure open a public jira mentioning ESB and DSS feature versions you > used. > > Thanks, > > On 13 January 2017 at 03:21, Federico Valeri <fedeval...@gmail.com> wrote: > >> OK it works. >> Should I open a bug report? >> >> 2017-01-12 18:00 GMT+01:00 Rajith Vitharana <raji...@wso2.com>: >> >>> 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"[exporte >>>>>> d] >>>>>> com.fasterxml.jackson.core.format; version="2.6.1.wso2v1"[exporte >>>>>> d] >>>>>> 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"[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> >>>>> >>>> >>>> >>> >>> >>> -- >>> 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