I am attempting to use AOP to create an auditing framework.  When I do this, it 
is causing a JAXB Context error.    
Using JBoss 4.0.5GA, WS 2.0.1GA, AOP 1.5.2GA.

This is the WS
        @WebMethod(operationName="initiateSession", action="initiateSession")
  |     public E2PISession initiateSession(@WebParam(name = "userId")String 
userId,
  |                     @WebParam(name = "domainName")String domainName,
  |                     @WebParam(name = "orgName")String orgName,
  |                     @WebParam(name = "roleName")String roleName)
  |             throws E2PIFault
  | 

and this is the pointcut definition

  | execution(* com.e2open.e2pi.ws.E2PIServiceJSE->initiateSession(..))
  | 

It appears the instrumented code is causing duplicate definitions.


  | Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 count 
of IllegalAnnotationExceptions
  | Two classes have the same XML type name 
"{http://ws.e2pi.e2open.com/}initiateSession";. Use @XmlType.name and 
@XmlType.namespace to assign different names to them.
  |     this problem is related to the following location:
  |             at 
com.e2open.e2pi.ws.jaxws.Com$e2open$e2pi$ws$E2PIServiceJSE$initiateSession$aop
  |     this problem is related to the following location:
  |             at com.e2open.e2pi.ws.jaxws.InitiateSession
  | 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4083696#4083696

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4083696
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to