[ERROR] BUILD FAILURE[INFO] ------------------------------------------------------------------------
[INFO] Compilation failureE:\g20\server\modules\geronimo-j2ee-builder\src\main\java\org\apache\geronimo\j2ee\deployment\annotation\HandlerChainAnnotationHelper.java:[34,41] cannot find symbol
symbol : class HandlerChainsDocument location: package org.apache.geronimo.xbeans.javaeeE:\g20\server\modules\geronimo-j2ee-builder\src\main\java\org\apache\geronimo\j2ee\deployment\annotation\HandlerChainAnnotationHelper.java:[225,20] cannot find symbol
symbol : class HandlerChainsDocumentlocation: class org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper E:\g20\server\modules\geronimo-j2ee-builder\src\main\java\org\apache\geronimo\j2ee\deployment\annotation\HandlerChainAnnotationHelper.java:[225,49] cannot find symbol
symbol : class HandlerChainsDocumentlocation: class org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper E:\g20\server\modules\geronimo-j2ee-builder\src\main\java\org\apache\geronimo\j2ee\deployment\annotation\HandlerChainAnnotationHelper.java:[225,100] cannot find symbol
symbol : variable HandlerChainsDocumentlocation: class org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper
-Donald Lin Sun wrote:
Hi,I am getting a deployment error at andlerChainAnnotationHelper.addHandlerChain with the jaxws-war test case (located at testsuite\webservices-testsuite\jaxws-tests\jaxws-war).This is new with the webservice annotation support dropped in very recently. I got this error as the method and field are both null and serviceRefName.equals(""), thus getInjectionJavaType(method, field) (line 195) is called.I'd appreciate if someone can provide a workaround for this. Thanks, Lin10:46:39,328 DEBUG [HandlerChainAnnotationHelper] addHandlerChain( <xml-fragment xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ ns/javaee/web-app_2_5.xsd" version="2.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jav="http://java.sun.com/xml/ns/javaee"> <jav:display-name>Geronimo POJO WS War</jav:display-name> <jav:servlet> <jav:display-name>Geronimo POJO WS</jav:display-name> <jav:servlet-name>POJOServlet</jav:servlet-name><jav:servlet-class>org.apache.greeter_control.GreeterImpl</jav:servlet-class> <jav:load-on-startup>0</jav:load-on-startup> </jav:servlet> <jav:servlet-mapping> <jav:servlet-name>POJOServlet</jav:servlet-name> <jav:url-pattern>/servlet</jav:url-pattern> </jav:servlet-mapping> <jav:env-entry> <jav:description>Welcome message</jav:description> <jav:env-entry-name>greeting</jav:env-entry-name> <jav:env-entry-type>java.lang.String</jav:env-entry-type> <jav:env-entry-value>Hello</jav:env-entry-value> </jav:env-entry> <jav:service-ref> <jav:service-ref-name>services/Greeter</jav:service-ref-name> <jav:service-interface>javax.xml.ws.Service</jav:service-interface> <jav:wsdl-file>WEB-INF/wsdl/greeter_control.wsdl</jav:wsdl-file> </jav:service-ref> </xml-fragment>, org.apache.greeter_control.GreeterImpl, null, null ): Entry ....Caused by: java.lang.IllegalArgumentException: You must supply exactly one of Method, Fieldat org.apache.geronimo.j2ee.deployment.annotation.AnnotationHelper.getInjectionJavaType(AnnotationHelper.java:46)at org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper.addHandlerChain(HandlerChainAnnotationHelper.java:195)at org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper.processHandlerChain(HandlerChainAnnotationHelper.java:114)at org.apache.geronimo.j2ee.deployment.annotation.HandlerChainAnnotationHelper.processAnnotations(HandlerChainAnnotationHelper.java:91)at org.apache.geronimo.naming.deployment.SwitchingServiceRefBuilder.processAnnotations(SwitchingServiceRefBuilder.java:197) at
smime.p7s
Description: S/MIME Cryptographic Signature
