Failed
com.sun.ts.tests.jaxws.mapping.j2wmapping.rpc.literal.withannotations.Client.ActionFaultActionAndAddressingAnnotationsTest_from_standalone_reverse (from xml-ws-tck)
Error Message
test result: Error. VI classes and/or archives have not been built.
Stacktrace
test result: Error. VI classes and/or archives have not been built.
Standard Output
#Test Results (version 2) #Fri Mar 26 03:38:45 UTC 2021 #-----testdescription----- $file=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src/com/sun/ts/tests/jaxws/mapping/j2wmapping/rpc/literal/withannotations/Client.java $root=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src assertion_ids=JAXWS\:JAVADOC\:130 Explicit value of the WS-Addressing Action message addressing property for the fault message(s) of the operation. Each exception that is mapped to a fault and requires an explicit WS-Addressing Action message addressing property, needs to be specified as a value in this property using FaultAction annotation.\nJAXWS\:JAVADOC\:131 Explicit value of the WS-Addressing Action message addressing property for the input message of the operation.\nJAXWS\:JAVADOC\:132 Explicit value of the WS-Addressing Action message addressing property for the output message of the operation.\nJAXWS\:JAVADOC\:144 Value of WS-Addressing Action message addressing property for the exception\nJAXWS\:SPEC\:3043 Conformance (WSDL Addressing Support)\: An implementation MUST support the mapping of Java to WS-Addressing 1.0 WSDL Metadata[32].\nJAXWS\:SPEC\:3044 Conformance (jakarta.xml.ws.soap.Addressing)\: A Java class that is annotated with the jakarta.xml.ws.soap.Addressing annotation with the enabled element set to true, MUST result in the addition of a wsam\:Addressing extensibility element to the wsdl\:binding element and it MUST NOT have the wsdl\:required\=true attribute.\nJAXWS\:SPEC\:3045 Conformance (jakarta.xml.ws.soap.Addressing)\: If the required element of the Addressing annotation has a value of true, then the wsam\:Addressing extensibility element MUST contain the wsdl\:required\=true attribute.\nJAXWS\:SPEC\:3049 Conformance (jakarta.xml.ws.Action)\: A Java method annotated with the jakarta.xml.ws.Action.input annotation element MUST result in the addition of a wsam\:Action extensibility element to the wsdl\:input element with the wsam\:Action.value equal to jakarta.xml.ws.Action.input.\nJAXWS\:SPEC\:3050 Conformance (jakarta.xml.ws.Action)\: A Java method annotated with the jakarta.xml.ws.Action.output annotation element MUST result in the addition of a wsam\:Action extensibility element on the wsdl\:output element with the wsam\:Action.value equal to jakarta.xml.ws.Action.output.\nJAXWS\:SPEC\:3051 Conformance (jakarta.xml.ws.FaultAction) A Java method annotated with the jakarta.xml.ws.FaultAction annotation element MUST result in the addition of a wsam\:Action extensibility element on the wsdl\:fault element that corresponds to the Exception specified by jakarta.xml.ws.FaultAction.className with the wsam\:Action.value equal to jakarta.xml.ws.FaultAction.value.\nJAXWS\:SPEC\:3055 wsam\:Action Computation Algorithm.\nAll wsdl\:operation's child elements wsdl\:input, wsdl\:output and wsdl\:fault must \nhave the wsam\:Action attribute in the the generated WSDL. The algorithm to compute wsam\:Action from SEI method is as follows\:\n 1. A non-default @Action(input\=...) or @WebMethod(action\=...) value on a SEI \n method MUST result into wsdl\:input[@wsam\:Action] attribute in the corresponding wsdl\:operation. Also, @Action(input\=...) and @WebMethod(action\=...) annotation element values MUST be same, if present. \n 2. A non-default @Action(output\=...) value on a SEI method MUST result into wsdl\:output[@wsam\:Action] attribute in the corresponding wsdl\:operation. \n 3. A non-default @Action(@FaultAction\=...) value on a SEI method MUST result into wsdl\:fault[@wsam\:Action] attribute in the corresponding wsdl\:operation. The wsdl\:fault element MUST correspond to the exception specified by className annotated element value. \n 4. If wsdl\:input[@wsam\:Action] cannot be mapped from the above steps, then wsam\:Action is generated using the metadata defaulting algorithm as if wsdl\:input[@name] is not present in WSDL.\n 5. If wsdl\:output[@wsam\:Action] cannot be mapped from the above steps, then wsam\:Action is generated using the metadata defaulting algorithm as if wsdl\:output[@name] is not present in WSDL. \n 6. If wsdl\:fault[@wsam\:Action] cannot be mapped from the above steps, then wsam\:Action is generated using the metadata defaulting algorithm as if wsdl\:fault[@name] is the corresponding exception class name.\n\nFor example\: \n@Action(input\="inAction") \npublic float getPrice(String ticker) throws InvalidTickerException; \n\n// the mapped wsdl\:operation if targetNamespace\="http\://example.com" and portType\="StockQuoteProvider"\n < operation name\="getPrice" > \n < input name\="foo" message\="tns\:getPrice" wsam\:Action\="inAction"/ > \n < output name\="bar" message\="tns\:getPriceResponse"\n wsam\:Action\="http\://example.com/StockQuoteProvider/getPriceResponse" / > \n < fault name\="FooTickerException" message\="tns\:InvalidTickerException"\n wsam\:Action\="http\://example.com/StockQuoteProvider/getPrice/Fault/InvalidTickerException"/ > \n < /operation >\nJAXWS\:SPEC\:3059 Service and Ports.\nIf the endpoint enables Addressing, that can be indicated in the generated \nWSDL as per the Addressing 1.0 - Metadata[35]. \n\n * Conformance (Use of Addressing)\: Endpoint's use of addressing, if any, MUST be indicated in the wsdl\:binding or wsdl\:port sections of the WSDL 1.1 as per WS-Addressing 1.0 - Metadata[35]. \n\nExample 1\:\nPossible Policy assertion for @Addressing in the generated WSDL\: \n\nssible Policy assertion for @Addressing in the generated WSDL\:\n\n < wsam\:Addressing wsp\:Optional\="true" > \n < wsp\:Policy/ > \n < /wsam\:Addressing > \n\nExample 2\:\nPossible Policy assertion for @Addressing(required\=true) in the generated WSDL\: \n\n < wsam\:Addressing > \n < wsp\:Policy/ > \n < /wsam\:Addressing > \n\nExample 3\:\nPossible Policy assertion for @Addressing(responses\=Responses.NON_ANONYMOUS) in the generated WSDL\: \n\n < wsam\:Addressing wsp\:Optional\="true" > \n < wsp\:Policy > \n < wsam\:NonAnonymousResponses/ > \n < /wsp\:Policy > \n < /wsam\:Addressing > classname=com.sun.ts.tests.jaxws.mapping.j2wmapping.rpc.literal.withannotations.Client direction=reverse finder=cts id=ActionFaultActionAndAddressingAnnotationsTest_from_standalone_reverse keywords=all ActionFaultActionAndAddressingAnnotationsTest standalone_vehicle reverse service_eetest=yes testArgs=-ap jaxws-url-props.dat testName=ActionFaultActionAndAddressingAnnotationsTest testProps=\ ts.home test_directory=com/sun/ts/tests/jaxws/mapping/j2wmapping/rpc/literal/withannotations #-----environment----- #-----testresult----- description=file\:/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tck/src/com/sun/ts/tests/jaxws/mapping/j2wmapping/rpc/literal/withannotations/Client.java\#ActionFaultActionAndAddressingAnnotationsTest_from_standalone_reverse end=Fri Mar 26 03\:38\:45 UTC 2021 environment=ts_unix execStatus=Error. VI classes and/or archives have not been built. harnessLoaderMode=Classpath Loader harnessVariety=Full Bundle javatestOS=Linux 3.10.0-1127.el7.x86_64 (amd64) javatestVersion=5.0 script=com.sun.ts.lib.harness.TSScript sections=script_messages TestRun start=Fri Mar 26 03\:38\:45 UTC 2021 test=com/sun/ts/tests/jaxws/mapping/j2wmapping/rpc/literal/withannotations/Client.java\#ActionFaultActionAndAddressingAnnotationsTest_from_standalone_reverse timeoutSeconds=1200 totalTime=2 work=/home/jenkins/agent/workspace/jakartaee-tck_master/xml-ws-tckwork/xml-ws-tck/com/sun/ts/tests/jaxws/mapping/j2wmapping/rpc/literal/withannotations #section:script_messages ----------messages:(0/0)---------- #section:TestRun ----------messages:(0/0)---------- ----------log:(6/278)---------- ********************************************* TEST NOT RUN: This test cannot be run until you rebuild the test classes and/or archives associated with it. Please see the TCK documentation for more information on rebuildable tests. ********************************************* result: Not run. Test running... test result: Error. VI classes and/or archives have not been built.