Hi Milinda, great, thanks. I also think that the workaround is fine for the moment.
Tammo On 22.06.2010 13:42, Milinda Pathirage wrote: > Hi Tammo, > > I found a fix for this. I'll attach that to the JIRA and get the feedback > from XmlSchema maintainer. Even they put the patch into the trunk, we'll > have to wait till XmlSchema release. So I think, it's ok to go with the > workaround for the moment. > > Thanks > Milinda > > On Tue, Jun 22, 2010 at 11:13 AM, Milinda Pathirage < > [email protected]> wrote: > >> Hi Tammo, >> >> Thanks for the pointer. I couldn't work on the issue due to some other >> work. I'll have a look at XML Schema issue. >> >> Thanks >> Milinda >> >> On Mon, Jun 21, 2010 at 5:58 PM, Tammo van Lessen >> <[email protected]>wrote: >> >>> Hi Milinda, >>> >>> I was also chasing this unbound namespace and I'm pretty sure that it is >>> caused by >>> https://issues.apache.org/jira/browse/WsetReadOnlySCOMMONS-537<https://issues.apache.org/jira/browse/WSCOMMONS-537>. >>> Since we >>> >>> are creating two services based on one WSDL, the namespace cache is >>> populated with the namespaces of the first service and the stored within >>> the schema document. Next the second service is processed and tries to >>> add new prefixes to the context. The context however does not invalidate >>> the cache, thus the prefix appears unbound. >>> >>> I'll add a workaround (simply reparsing the WSDL again), but could you >>> please try to push for a fix for WSCOMMONS-537? That would be great! >>> >>> Cheers, >>> Tammo >>> >>> On 15.06.2010 12:14, Milinda Pathirage wrote: >>>> Hi All, >>>> >>>> I found out that the above exception is thrown because of the wrong >>>> XercesImpl dependency. Axis2 1.5.1 use xercesimpl-2.6.2.jar, but ODE use >>>> 2.9.0 version. Once I revert the xercesimpl to 2.6.2, it worked without >>> a >>>> issue. >>>> >>>> Is it ok to revert the xerces impl to 2.6.2? >>>> >>>> Thanks >>>> Milinda >>>> >>>> On Fri, Jun 11, 2010 at 5:51 PM, Milinda Pathirage < >>>> [email protected]> wrote: >>>> >>>>> Hi Rafal, >>>>> >>>>> I forgot to mention, this issue comes when creating >>>>> InstanceManagementService at line 176 of ODEAxisService.java. Code >>>>> snippet: >>>>> >>>>> AxisService axisService = serviceBuilder.populateService(); >>>>> >>>>> I'll debug Axis2 and let you know. >>>>> >>>>> Thanks >>>>> Milinda >>>>> >>>>> >>>>> On Fri, Jun 11, 2010 at 5:47 PM, Rafal Rusin <[email protected]> >>> wrote: >>>>> >>>>>> I didn't get this. Could you file this bug with reproduction steps >>>>>> (attached >>>>>> process)? >>>>>> >>>>>> On Fri, Jun 11, 2010 at 2:02 PM, Milinda Pathirage < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> When I tested WAR package with Axis2 1.5, I got following error. >>>>>>> >>>>>>> 15:53:41,667 ERROR [WSDL11ToAxisServiceBuilder] The prefix ns11 is >>> not >>>>>>> bound. >>>>>>> java.lang.IllegalStateException: The prefix ns11 is not bound. >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.getRefQName(SchemaBuilder.java:593) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.getRefQName(SchemaBuilder.java:566) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleElement(SchemaBuilder.java:1406) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleSequence(SchemaBuilder.java:964) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleComplexType(SchemaBuilder.java:661) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleElement(SchemaBuilder.java:1433) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:210) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:478) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDLToAxisServiceBuilder.getXMLSchema(WSDLToAxisServiceBuilder.java:144) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.copyExtensibleElements(WSDL11ToAxisServiceBuilder.java:2340) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSDL11ToAxisServiceBuilder.java:416) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSDL11ToAxisServiceBuilder.java:405) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:349) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ode.axis2.hooks.ODEAxisService.createService(ODEAxisService.java:177) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ode.axis2.service.ManagementService.enableService(ManagementService.java:90) >>>>>>> at org.apache.ode.axis2.ODEServer.init(ODEServer.java:206) >>>>>>> at org.apache.ode.axis2.ODEServer.init(ODEServer.java:133) >>>>>>> at >>>>>> org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) >>>>>>> at >>>>>> >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) >>>>>>> at >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >>>>>>> at >>>>>> >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >>>>>>> at >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) >>>>>>> at >>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) >>>>>>> at >>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) >>>>>>> at >>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) >>>>>>> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) >>>>>>> at >>>>>>> >>>>>> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) >>>>>>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >>>>>>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) >>>>>>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >>>>>>> at >>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >>>>>>> at >>>>>> >>> org.apache.catalina.core.StandardService.start(StandardService.java:516) >>>>>>> at >>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >>>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:583) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >>>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) >>>>>>> 15:53:41,670 ERROR [ManagementService] Couldn't start-up management >>>>>>> services! >>>>>>> org.apache.axis2.AxisFault: The prefix ns11 is not bound. >>>>>>> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:399) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ode.axis2.hooks.ODEAxisService.createService(ODEAxisService.java:177) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ode.axis2.service.ManagementService.enableService(ManagementService.java:90) >>>>>>> at org.apache.ode.axis2.ODEServer.init(ODEServer.java:206) >>>>>>> at org.apache.ode.axis2.ODEServer.init(ODEServer.java:133) >>>>>>> at >>>>>> org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) >>>>>>> at >>>>>> >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) >>>>>>> at >>>>>>> >>>>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >>>>>>> at >>>>>> >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >>>>>>> at >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) >>>>>>> at >>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850) >>>>>>> at >>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724) >>>>>>> at >>>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493) >>>>>>> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) >>>>>>> at >>>>>>> >>>>>> >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) >>>>>>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >>>>>>> at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) >>>>>>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >>>>>>> at >>>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >>>>>>> at >>>>>> >>> org.apache.catalina.core.StandardService.start(StandardService.java:516) >>>>>>> at >>>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >>>>>>> at org.apache.catalina.startup.Catalina.start(Catalina.java:583) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>>>> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >>>>>>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) >>>>>>> Caused by: java.lang.IllegalStateException: The prefix ns11 is not >>>>>> bound. >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.getRefQName(SchemaBuilder.java:593) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.getRefQName(SchemaBuilder.java:566) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleElement(SchemaBuilder.java:1406) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleSequence(SchemaBuilder.java:964) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleComplexType(SchemaBuilder.java:661) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleElement(SchemaBuilder.java:1433) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:210) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:478) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDLToAxisServiceBuilder.getXMLSchema(WSDLToAxisServiceBuilder.java:144) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.copyExtensibleElements(WSDL11ToAxisServiceBuilder.java:2340) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSDL11ToAxisServiceBuilder.java:416) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.processTypes(WSDL11ToAxisServiceBuilder.java:405) >>>>>>> at >>>>>>> >>>>>>> >>>>>> >>> org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:349) >>>>>>> ... 31 more >>>>>>> >>>>>>> >>>>>>> Did any of you guys got this error. The issue here is there isn't a >>> ns11 >>>>>>> prefix anywhere in those WSDLs and XSDs. If this is a issue of Axis2 >>>>>> 1.5, >>>>>>> how we are going to handle this. >>>>>>> >>>>>>> Thanks >>>>>>> Milinda >>>>>>> >>>>>>> On Fri, Jun 11, 2010 at 5:15 PM, Rafal Rusin <[email protected]> >>> wrote: >>>>>>> >>>>>>>> Right. I applied axis2 upgrade to trunk and tested it only on buildr >>>>>> test >>>>>>>> cases. Maven2 build was skipped in this case. >>>>>>>> >>>>>>>> On Fri, Jun 11, 2010 at 9:38 AM, Milinda Pathirage < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Rafal, >>>>>>>>> >>>>>>>>> I think WAR packaging was broken because of Axis2 version change. >>> In >>>>>>>> 1.3.4 >>>>>>>>> release, Axis2 version is 1.3. But in the trunk Axis2 version is >>>>>> 1.5. >>>>>>>> There >>>>>>>>> were some changes to module names and some of the axis2-transport >>>>>>>>> implementations are not there in Axis2 from version 1.5. That's why >>>>>>> those >>>>>>>>> errors are there. I fixed those issues and still there is WSDL >>>>>>> processing >>>>>>>>> issue when trying to create AxisService for InstanceManagement >>>>>> Service. >>>>>>>> As >>>>>>>>> I >>>>>>>>> remember this happens due to namespace handling issue(when there >>> are >>>>>>>>> imports). I'll fix it and commit the changes ASAP. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Milinda >>>>>>>>> >>>>>>>>> On Tue, Jun 8, 2010 at 6:00 PM, Rafal Rusin <[email protected]> >>>>>> wrote: >>>>>>>>> >>>>>>>>>> I assume you are talking about running axis2 tests from maven. >>>>>> It's >>>>>>> not >>>>>>>>>> done >>>>>>>>>> yet. However I did some initial work and looks like not so hard to >>>>>> do >>>>>>>> (it >>>>>>>>>> requires only copying some files to required locations). >>>>>>>>>> And WAR packaging works. >>>>>>>>>> >>>>>>>>>> On Tue, Jun 8, 2010 at 2:10 PM, Jeff Yu <[email protected]> >>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> No, we haven't enabled the axis-war testing module yet. >>>>>>>>>>> >>>>>>>>>>> would be great that some one know the axis2 best work on this, >>>>>> as >>>>>>>> this >>>>>>>>> is >>>>>>>>>>> very axis2 specific. ;) >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> Jeff >>>>>>>>>>> >>>>>>>>>>> On Mon, Jun 7, 2010 at 9:59 PM, Milinda Pathirage < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Is ODE trunk's axis2-war build work with maven? >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> Milinda >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Milinda Pathirage >>>>>>>>>>>> Technical Lead & Product Manager WSO2 BPS; >>>>>> http://wso2.org/bps >>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>> E-mail: [email protected], [email protected] >>>>>>>>>>>> Web: http://mpathirage.com >>>>>>>>>>>> Blog: http://blog.mpathirage.com >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Cheers, >>>>>>>>>>> Jeff Yu >>>>>>>>>>> >>>>>>>>>>> ---------------- >>>>>>>>>>> blog: http://jeff.familyyu.net >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Regards, >>>>>>>>>> Rafał Rusin >>>>>>>>>> http://rrusin.blogspot.com >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Milinda Pathirage >>>>>>>>> Technical Lead & Product Manager WSO2 BPS; http://wso2.org/bps >>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>> E-mail: [email protected], [email protected] >>>>>>>>> Web: http://mpathirage.com >>>>>>>>> Blog: http://blog.mpathirage.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Regards, >>>>>>>> Rafał Rusin >>>>>>>> http://rrusin.blogspot.com >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Milinda Pathirage >>>>>>> Technical Lead & Product Manager WSO2 BPS; http://wso2.org/bps >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> E-mail: [email protected], [email protected] >>>>>>> Web: http://mpathirage.com >>>>>>> Blog: http://blog.mpathirage.com >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Rafał Rusin >>>>>> http://rrusin.blogspot.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Milinda Pathirage >>>>> Technical Lead & Product Manager WSO2 BPS; http://wso2.org/bps >>>>> WSO2 Inc.; http://wso2.com >>>>> E-mail: [email protected], [email protected] >>>>> Web: http://mpathirage.com >>>>> Blog: http://blog.mpathirage.com >>>>> >>>> >>>> >>>> >>> >>> -- >>> Tammo van Lessen - http://www.taval.de >>> >> >> >> >> -- >> Milinda Pathirage >> Technical Lead & Product Manager WSO2 BPS; http://wso2.org/bps >> WSO2 Inc.; http://wso2.com >> E-mail: [email protected], [email protected] >> Web: http://mpathirage.com >> Blog: http://blog.mpathirage.com >> > > > -- Tammo van Lessen - http://www.taval.de
