You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Patrick Leamon (JIRA)" <ji...@apache.org> on 2010/10/27 07:54:24 UTC

[jira] Issue Comment Edited: (CXF-3095) Jax WS - Schema validation fails after 5th request

    [ https://issues.apache.org/jira/browse/CXF-3095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12925264#action_12925264 ] 

Patrick Leamon edited comment on CXF-3095 at 10/27/10 1:52 AM:
---------------------------------------------------------------

After some more testing, it seems that the error in the 6th request is slightly different to the rest.  It complains of a Marshalling error when processing the response.  The remaining requests complain that they can't Unmarshal the request.  

Looks like it has lost the reference to the xsd's for some reason.

Some more information about the setup:
- Type beans are generated in the build from the xsd's with javax.xml.bind.annotation.* annotations
- LocationServiceImpl is a concrete class with a @javax.jws.WebService annotation
- LocationServiceImpl implements a LocationService interface with a @javax.jws.WebService annotation.  It is the interface that has the @SOAPBinding, @WebResult, @WebMethod, etc annotations.
- The wsdl for this service generates fine at any time


      was (Author: pat.leamon):
    After some more testing, it seems that the error in the 6th request is slightly different to the rest.  It complains of a Marshalling error when processing the response.  The remaining requests complain that they can't Unmarshal the request.  

Looks like it has lost the reference to the xsd's for some reason.
  
> Jax WS - Schema validation fails after 5th request
> --------------------------------------------------
>
>                 Key: CXF-3095
>                 URL: https://issues.apache.org/jira/browse/CXF-3095
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.2.10
>         Environment: running in tomcat 6
>            Reporter: Patrick Leamon
>
> I'm having very odd schema validation issues since moving from cxf 2.0.11 to cxf 2.2.10.
> The beans.xml I'm using to configure the web service looks something like:
> {code:xml}
>     <jaxws:endpoint id="LocationServiceId"
>                     implementor="com.blah.LocationServiceImpl"
>                     address="/services/location">
>         <jaxws:properties>
>             <entry key="schema-validation-enabled" value="true" />
>         </jaxws:properties>
>         <jaxws:schemaLocations>
>             <jaxws:schemaLocation>classpath:xsd/common-types.xsd</jaxws:schemaLocation>
>             <jaxws:schemaLocation>classpath:xsd/location-types..xsd</jaxws:schemaLocation>
>             <jaxws:schemaLocation>classpath:xsd/location-service.xsd</jaxws:schemaLocation>
>         </jaxws:schemaLocations>
>     </jaxws:endpoint>
> {code}
> The first five requests that I send to this web service function correctly.  Any further requests result in:
> Unmarshalling Error: cvc-elt.1: Cannot find the declaration of element 'ns1:locationElement'
> Previously in 2.0.11 this was working fine, regardless of the number of requests being sent.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.