[ 
https://issues.apache.org/jira/browse/CAMEL-15901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Borodina Valery updated CAMEL-15901:
------------------------------------
    Description: 
My app work on java 8, but don't work on java 11. I try increase version java 
-> 11. 

I loading my test-project when I get exception: 
[https://github.com/Holly-12/cxfjava11]

When bundle installed in karaf and have status Active I send soap message and 
get exception: 
 Message part {[http://lama.ru/]}packet was not recognized. (Does it exist in 
service WSDL?)
 I get wsdl([http://localhost:8181/cxf/lama?wsdl]) and see: 
{code:java}
<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
                  xmlns:tns="http://lama.ru/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
                  xmlns:ns1="http://schemas.xmlsoap.org/soap/http"; 
name="SoapProxyService"
                  targetNamespace="http://lama.ru/";>
    <wsdl:types>
        <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:tns="http://www.lama.ru/test/";
                   elementFormDefault="qualified" 
targetNamespace="http://www.lama.ru/test/"; version="1.0">
            <xs:element name="packet" type="tns:packetType"/>
            <xs:element name="response" type="xs:string"/>
            <xs:complexType name="packetType">
                <xs:sequence>
                    <xs:element name="content" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:portType name="SoapProxy"></wsdl:portType>
    <wsdl:binding name="SoapProxyServiceSoapBinding" type="tns:SoapProxy">
        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
    </wsdl:binding>
    <wsdl:service name="SoapProxyService">
        <wsdl:port binding="tns:SoapProxyServiceSoapBinding" 
name="SoapProxyPort">
            <soap:address location="http://localhost:8181/cxf/lama"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
{code}
I see what wsdl don't have operation. But when I run app without karaf and 
camel only with cxf app work without exception.

  was:
My app work on java 8, but don't on java 11. I try increase version java -> 11. 

I loading my test-project when I get exception: 
[https://github.com/Holly-12/cxfjava11]

When bundle installed in karaf and have status Active I send soap message and 
get exception: 
Message part \{http://lama.ru/}packet was not recognized. (Does it exist in 
service WSDL?)
I get wsdl(http://localhost:8181/cxf/lama?wsdl) and see: 
{code:java}
<wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
                  xmlns:tns="http://lama.ru/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
                  xmlns:ns1="http://schemas.xmlsoap.org/soap/http"; 
name="SoapProxyService"
                  targetNamespace="http://lama.ru/";>
    <wsdl:types>
        <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:tns="http://www.lama.ru/test/";
                   elementFormDefault="qualified" 
targetNamespace="http://www.lama.ru/test/"; version="1.0">
            <xs:element name="packet" type="tns:packetType"/>
            <xs:element name="response" type="xs:string"/>
            <xs:complexType name="packetType">
                <xs:sequence>
                    <xs:element name="content" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:portType name="SoapProxy"></wsdl:portType>
    <wsdl:binding name="SoapProxyServiceSoapBinding" type="tns:SoapProxy">
        <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
    </wsdl:binding>
    <wsdl:service name="SoapProxyService">
        <wsdl:port binding="tns:SoapProxyServiceSoapBinding" 
name="SoapProxyPort">
            <soap:address location="http://localhost:8181/cxf/lama"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
{code}
I see what wsdl don't have operation. But when I run app without karaf and 
camel only with cxf app work without exception.


> Not correctly reading wsdl (Does it exist in service WSDL?)
> -----------------------------------------------------------
>
>                 Key: CAMEL-15901
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15901
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-cxf
>         Environment: karaf 4.2.9
> camel 3.4.4
> java 11
> jdk  11.0.9.fx-librca
>            Reporter: Borodina Valery
>            Priority: Major
>
> My app work on java 8, but don't work on java 11. I try increase version java 
> -> 11. 
> I loading my test-project when I get exception: 
> [https://github.com/Holly-12/cxfjava11]
> When bundle installed in karaf and have status Active I send soap message and 
> get exception: 
>  Message part {[http://lama.ru/]}packet was not recognized. (Does it exist in 
> service WSDL?)
>  I get wsdl([http://localhost:8181/cxf/lama?wsdl]) and see: 
> {code:java}
> <wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>                   xmlns:tns="http://lama.ru/"; 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>                   xmlns:ns1="http://schemas.xmlsoap.org/soap/http"; 
> name="SoapProxyService"
>                   targetNamespace="http://lama.ru/";>
>     <wsdl:types>
>         <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
> xmlns:tns="http://www.lama.ru/test/";
>                    elementFormDefault="qualified" 
> targetNamespace="http://www.lama.ru/test/"; version="1.0">
>             <xs:element name="packet" type="tns:packetType"/>
>             <xs:element name="response" type="xs:string"/>
>             <xs:complexType name="packetType">
>                 <xs:sequence>
>                     <xs:element name="content" type="xs:anyType"/>
>                 </xs:sequence>
>             </xs:complexType>
>         </xs:schema>
>     </wsdl:types>
>     <wsdl:portType name="SoapProxy"></wsdl:portType>
>     <wsdl:binding name="SoapProxyServiceSoapBinding" type="tns:SoapProxy">
>         <soap:binding style="document" 
> transport="http://schemas.xmlsoap.org/soap/http"/>
>     </wsdl:binding>
>     <wsdl:service name="SoapProxyService">
>         <wsdl:port binding="tns:SoapProxyServiceSoapBinding" 
> name="SoapProxyPort">
>             <soap:address location="http://localhost:8181/cxf/lama"/>
>         </wsdl:port>
>     </wsdl:service>
> </wsdl:definitions>
> {code}
> I see what wsdl don't have operation. But when I run app without karaf and 
> camel only with cxf app work without exception.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to