[ 
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.

Reply via email to