[jbossws-dev] WS not resolving xml.xsd locally anymore as of 4.2.3.GA?

Richard Opalka ropalka at redhat.com
Mon Jul 28 07:51:13 EDT 2008


Hi Chris,

   I was able to reproduce your problem and created the following issue:

https://jira.jboss.org/jira/browse/JBWS-2267

You can register there for notifications and/or use it for escalation 
when necessary.
  
   Just FYI there are no plans from our team to upgrade the SOAP stack 
in future 4.2.x releases.
Our main focus is on AS 5.x only.

Richard

Chris Laprun wrote:
> Hi all,
>
> A problem has surfaced with JBoss Portal and its WSRP implementation 
> while testing on 4.2.3.GA. If you try to run Portal while being 
> offline, you will get the following error:
>
> Caused by: org.jboss.ws.metadata.wsdl.WSDLException: 
> javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot 
> extract schema definition: java.net.UnknownHostException: www.w3.org
>     at 
> org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:154) 
>
>     at 
> org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:295) 
>
>     at 
> org.jboss.ws.metadata.builder.jaxrpc.JAXRPCServerMetaDataBuilder.buildMetaData(JAXRPCServerMetaDataBuilder.java:97) 
>
>     at 
> org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.create(UnifiedMetaDataDeploymentAspect.java:56) 
>
>     at 
> org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:118) 
>
>     at 
> org.jboss.wsf.container.jboss42.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:97) 
>
>     at 
> org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:90) 
>
>     at 
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) 
>
>     at 
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) 
>
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at 
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>
>     at 
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy158.start(Unknown Source)
>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>     ... 115 more
> Caused by: javax.wsdl.WSDLException: WSDLException: 
> faultCode=OTHER_ERROR: Cannot extract schema definition: 
> java.net.UnknownHostException: www.w3.org
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:394)
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416)
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416)
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:178) 
>
>     at 
> org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:128) 
>
>     ... 129 more
> Caused by: java.net.UnknownHostException: www.w3.org
>     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
>     at java.net.Socket.connect(Socket.java:520)
>     at java.net.Socket.connect(Socket.java:470)
>     at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:387)
>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:522)
>     at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>     at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>     at sun.net.www.http.HttpClient.New(HttpClient.java:321)
>     at 
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813) 
>
>     at 
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765) 
>
>     at 
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690) 
>
>     at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:934) 
>
>     at java.net.URL.openStream(URL.java:1007)
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:588) 
>
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:589) 
>
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Reader.java:560) 
>
>     at 
> org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:385)
>     ... 133 more
>
> which I think is caused by the WSDL parser failing to resolve an 
> import in the WSDL type definition for WSRP:
> <import namespace="http://www.w3.org/XML/1998/namespace" 
> schemaLocation="http://www.w3.org/2001/xml.xsd"/>
>
> This scenario (offline running) was properly handled in 4.2.2.GA (and 
> previous versions) so this seems as a regression to me.
>
> Any ideas?
>
> Best,
> Chris
>
> ==
> JBoss Portal Developer / WSRP Lead
> JBoss, a division of Red Hat
> JBoss Portal blog: http://jbossportal.blogspot.com
> Personal blog: http://blogs.codepuccino.com/metacosm
> "Reality is that which, when you stop believing in it, doesn't go 
> away." - Philip K. Dick
>
> _______________________________________________
> jbossws-dev mailing list
> jbossws-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbossws-dev


-- 
B.Sc. Richard Opalka
Senior Software Engineer
JBoss, a division of Red Hat

Mobile: +420 731 186 942
Mail: ropalka at redhat.com




More information about the jbossws-dev mailing list