OK, then, what versions were you deploying *from* where everything worked fine? Are you doing a WSDL-first or Java-first web service? If the former, is the "xmlns:ns0="##default" part in your WSDL or being added by the web service provider after deployment?

I'd recommend, again, truncating your WSDL to the smallest one which duplicates the problem, so we're not looking for a needle in a haystack. But perhaps someone else can identify the problem for you without that step being done.

Glen


On 10/25/2012 01:27 PM, aehrensberger wrote:
Upgrading to Spring 3.1 and CXF 2.6.2.

I'm getting the issue after deployment (jboss starts) and then see the issue
with I browse to the WSDL itself through the browser -
http://host:port/application/webservices/DataStoreWebServices?wsdl

The WSDL is:


<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions
name="DataStoreWebServices"
targetNamespace="http://www.docfinity.com/webservices/DataStoreWebServices";
xmlns:ns1="http://schemas.xmlsoap.org/soap/http";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:tns="http://www.docfinity.com/webservices/DataStoreWebServices";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
   <wsdl:types>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="unqualified"
targetNamespace="http://www.docfinity.com/webservices/DataStoreWebServices";
xmlns:ns0="##default"
xmlns:tns="http://www.docfinity.com/webservices/DataStoreWebServices";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
<xs:import namespace="##default"/>
<xs:element name="addDataStore" type="tns:addDataStore"/>
<xs:element name="addDataStoreResponse" type="tns:addDataStoreResponse"/>
<xs:element name="deleteDataStore" type="tns:deleteDataStore"/>
<xs:element name="deleteDataStoreResponse"
type="tns:deleteDataStoreResponse"/>
<xs:element name="getByCriteria" type="tns:getByCriteria"/>
<xs:element name="getByCriteriaResponse" type="tns:getByCriteriaResponse"/>
<xs:element name="updateDataStore" type="tns:updateDataStore"/>
<xs:element name="updateDataStoreResponse"
type="tns:updateDataStoreResponse"/>
<xs:complexType name="deleteDataStore">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="deleteDataStoreResponse">
<xs:sequence/>
</xs:complexType>
<xs:complexType name="updateDataStore">
<xs:sequence>
<xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dataStoreDTO">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="columns"
nillable="true" type="tns:dataStoreColumnDTO"/>
<xs:element minOccurs="0" name="databaseConnectionId" type="xs:string"/>
<xs:element minOccurs="0" name="description" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" type="xs:string"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dataStoreColumnDTO">
<xs:sequence>
<xs:element minOccurs="0" name="autoIncrement" nillable="true"
type="xs:boolean"/>
<xs:element minOccurs="0" name="columnName" type="xs:string"/>
<xs:element minOccurs="0" name="dataType" type="xs:int"/>
<xs:element minOccurs="0" name="deleted" type="xs:boolean"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="nullable" nillable="true"
type="xs:boolean"/>
<xs:element minOccurs="0" name="ordinal" nillable="true" type="xs:int"/>
<xs:element minOccurs="0" name="primaryKey" nillable="true"
type="xs:boolean"/>
<xs:element minOccurs="0" name="useInInsert" nillable="true"
type="xs:boolean"/>
<xs:element minOccurs="0" name="useInUpdate" nillable="true"
type="xs:boolean"/>
<xs:element minOccurs="0" name="useInWhereClause" nillable="true"
type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="updateDataStoreResponse">
<xs:sequence>
<xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="validationResult">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="errors"
nillable="true" type="tns:validationError"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="validationError">
<xs:sequence>
<xs:element minOccurs="0" name="objectName" type="xs:string"/>
<xs:element minOccurs="0" name="fieldName" type="xs:string"/>
<xs:element minOccurs="0" name="errorCode" type="xs:string"/>
<xs:element minOccurs="0" name="errorMessage" type="xs:string"/>
<xs:element minOccurs="0" name="errorInfo" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addDataStore">
<xs:sequence>
<xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="addDataStoreResponse">
<xs:sequence>
<xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getByCriteria">
<xs:sequence>
<xs:element minOccurs="0" name="criteria" type="tns:dataStoreCriteria"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dataStoreCriteria">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ids" nillable="true"
type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="names" nillable="true"
type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="sorts" nillable="true"
type="tns:sort"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="sort">
<xs:sequence>
<xs:element minOccurs="0" name="ascending" type="xs:boolean"/>
<xs:element minOccurs="0" name="field" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getByCriteriaResponse">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="dataStores"
type="tns:dataStoreDTO"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DataStoreException" type="tns:DataStoreException"/>
<xs:complexType name="DataStoreException">
<xs:sequence/>
</xs:complexType>
<xs:element name="InsufficientPrivilegeException"
type="tns:InsufficientPrivilegeException"/>
<xs:complexType name="InsufficientPrivilegeException">
<xs:sequence/>
</xs:complexType>
<xs:element name="EntityNotFoundException"
type="tns:EntityNotFoundException"/>
<xs:complexType name="EntityNotFoundException">
<xs:sequence/>
</xs:complexType>
<xs:element name="IllegalArgumentException"
type="tns:IllegalArgumentException"/>
<xs:complexType name="IllegalArgumentException">
<xs:sequence/>
</xs:complexType>
<xs:element name="ValidationException" type="ns0:##default"/>
</xs:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="unqualified" targetNamespace="##default"
xmlns:ns0="http://www.docfinity.com/webservices/DataStoreWebServices";
xmlns:tns="##default" xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
<xsd:import
namespace="http://www.docfinity.com/webservices/DataStoreWebServices"/>
<xsd:complexType name="##default">
<xsd:sequence>
<xsd:element name="result" nillable="true" type="ns0:validationResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
   </wsdl:types>
   <wsdl:message name="deleteDataStoreResponse">
     <wsdl:part element="tns:deleteDataStoreResponse" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="updateDataStoreResponse">
     <wsdl:part element="tns:updateDataStoreResponse" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="deleteDataStore">
     <wsdl:part element="tns:deleteDataStore" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="DataStoreException">
     <wsdl:part element="tns:DataStoreException" name="DataStoreException">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="getByCriteria">
     <wsdl:part element="tns:getByCriteria" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="updateDataStore">
     <wsdl:part element="tns:updateDataStore" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="addDataStoreResponse">
     <wsdl:part element="tns:addDataStoreResponse" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="EntityNotFoundException">
     <wsdl:part element="tns:EntityNotFoundException"
name="EntityNotFoundException">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="IllegalArgumentException">
     <wsdl:part element="tns:IllegalArgumentException"
name="IllegalArgumentException">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="getByCriteriaResponse">
     <wsdl:part element="tns:getByCriteriaResponse" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="addDataStore">
     <wsdl:part element="tns:addDataStore" name="parameters">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="ValidationException">
     <wsdl:part element="tns:ValidationException" name="ValidationException">
     </wsdl:part>
   </wsdl:message>
   <wsdl:message name="InsufficientPrivilegeException">
     <wsdl:part element="tns:InsufficientPrivilegeException"
name="InsufficientPrivilegeException">
     </wsdl:part>
   </wsdl:message>
   <wsdl:portType name="DataStoreWebServices">
     <wsdl:operation name="deleteDataStore">
       <wsdl:input message="tns:deleteDataStore" name="deleteDataStore">
     </wsdl:input>
       <wsdl:output message="tns:deleteDataStoreResponse"
name="deleteDataStoreResponse">
     </wsdl:output>
       <wsdl:fault message="tns:IllegalArgumentException"
name="IllegalArgumentException">
     </wsdl:fault>
       <wsdl:fault message="tns:EntityNotFoundException"
name="EntityNotFoundException">
     </wsdl:fault>
       <wsdl:fault message="tns:DataStoreException"
name="DataStoreException">
     </wsdl:fault>
       <wsdl:fault message="tns:InsufficientPrivilegeException"
name="InsufficientPrivilegeException">
     </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="updateDataStore">
       <wsdl:input message="tns:updateDataStore" name="updateDataStore">
     </wsdl:input>
       <wsdl:output message="tns:updateDataStoreResponse"
name="updateDataStoreResponse">
     </wsdl:output>
       <wsdl:fault message="tns:IllegalArgumentException"
name="IllegalArgumentException">
     </wsdl:fault>
       <wsdl:fault message="tns:EntityNotFoundException"
name="EntityNotFoundException">
     </wsdl:fault>
       <wsdl:fault message="tns:ValidationException"
name="ValidationException">
     </wsdl:fault>
       <wsdl:fault message="tns:DataStoreException"
name="DataStoreException">
     </wsdl:fault>
       <wsdl:fault message="tns:InsufficientPrivilegeException"
name="InsufficientPrivilegeException">
     </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="addDataStore">
       <wsdl:input message="tns:addDataStore" name="addDataStore">
     </wsdl:input>
       <wsdl:output message="tns:addDataStoreResponse"
name="addDataStoreResponse">
     </wsdl:output>
       <wsdl:fault message="tns:IllegalArgumentException"
name="IllegalArgumentException">
     </wsdl:fault>
       <wsdl:fault message="tns:EntityNotFoundException"
name="EntityNotFoundException">
     </wsdl:fault>
       <wsdl:fault message="tns:ValidationException"
name="ValidationException">
     </wsdl:fault>
       <wsdl:fault message="tns:DataStoreException"
name="DataStoreException">
     </wsdl:fault>
       <wsdl:fault message="tns:InsufficientPrivilegeException"
name="InsufficientPrivilegeException">
     </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="getByCriteria">
       <wsdl:input message="tns:getByCriteria" name="getByCriteria">
     </wsdl:input>
       <wsdl:output message="tns:getByCriteriaResponse"
name="getByCriteriaResponse">
     </wsdl:output>
     </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="DataStoreWebServicesSoapBinding"
type="tns:DataStoreWebServices">
     <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
     <wsdl:operation name="deleteDataStore">
       <soap:operation soapAction="" style="document"/>
       <wsdl:input name="deleteDataStore">
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output name="deleteDataStoreResponse">
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="EntityNotFoundException">
         <soap:fault name="EntityNotFoundException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="IllegalArgumentException">
         <soap:fault name="IllegalArgumentException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="DataStoreException">
         <soap:fault name="DataStoreException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="InsufficientPrivilegeException">
         <soap:fault name="InsufficientPrivilegeException" use="literal"/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="addDataStore">
       <soap:operation soapAction="" style="document"/>
       <wsdl:input name="addDataStore">
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output name="addDataStoreResponse">
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="EntityNotFoundException">
         <soap:fault name="EntityNotFoundException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="IllegalArgumentException">
         <soap:fault name="IllegalArgumentException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="ValidationException">
         <soap:fault name="ValidationException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="DataStoreException">
         <soap:fault name="DataStoreException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="InsufficientPrivilegeException">
         <soap:fault name="InsufficientPrivilegeException" use="literal"/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="updateDataStore">
       <soap:operation soapAction="" style="document"/>
       <wsdl:input name="updateDataStore">
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output name="updateDataStoreResponse">
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="EntityNotFoundException">
         <soap:fault name="EntityNotFoundException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="IllegalArgumentException">
         <soap:fault name="IllegalArgumentException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="ValidationException">
         <soap:fault name="ValidationException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="DataStoreException">
         <soap:fault name="DataStoreException" use="literal"/>
       </wsdl:fault>
       <wsdl:fault name="InsufficientPrivilegeException">
         <soap:fault name="InsufficientPrivilegeException" use="literal"/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="getByCriteria">
       <soap:operation soapAction="" style="document"/>
       <wsdl:input name="getByCriteria">
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output name="getByCriteriaResponse">
         <soap:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="DataStoreWebServices">
     <wsdl:port binding="tns:DataStoreWebServicesSoapBinding"
name="DataStoreWebServicesImplPort">
       <soap:address
location="http://10.10.3.29:9080/docfinity/webservices/DataStoreWebServices"/>
     </wsdl:port>
   </wsdl:service>
</wsdl:definitions>


Aaron



--
View this message in context: 
http://cxf.547215.n5.nabble.com/Upgrade-throws-strange-WSDL-error-xmlns-ns0-default-is-not-a-valid-URI-tp5717356p5717450.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Glen Mazza
Talend Community Coders - coders.talend.com
blog: www.jroller.com/gmazza

Reply via email to