Created attachment 995649 [details] test project showing failures Having simple SEI and POJO webservice with JDK8 feature - default method for interface: @WebService public interface GreeterSEI { default public String sayHello() { return "Hello, Default"; } } //---------------------------------------------------------- @WebService public class GreeterImpl implements GreeterSEI {} When you try to execute sayHello method: Service greeterService = Service.create(...); GreeterSEI g = greeterService.getPort(GreeterSEI.class); Assert.assertEquals("JBoss", greeter.sayHello()); You will get a message-less IllegalStateException on server: How reproducible: always Steps to Reproduce: 1. get attached test project 2. mvn test -Djboss.home=/path/to/server Actual results: message-less IllegalStateException on server thrown Expected results: no exception, default implementation of method is invoked. Or if this is considered unsupported usage, the exception must be more descriptive (ie.: "Method xx not found on implementation class")
Proposing to 6.4.z stream
Brian Stansberry <brian.stansberry> updated the status of jira WFLY-4407 to Resolved
Jim Ma <ema> updated the status of jira JBWS-3873 to Resolved
Alessio Soldano <asoldano> updated the status of jira JBWS-3873 to Closed
Brian Stansberry <brian.stansberry> updated the status of jira WFCORE-579 to Resolved
Bartosz Baranowski <bbaranow> updated the status of jira WFLY-4404 to Resolved
Test added : https://github.com/panossot/eap-additional-testsuite/tree/master/ws/jdk8/src/test/java/org/jboss/test/integration/ws/defaultmethods 1. Make sure that JBOSS_HOME is set with the path to your JBOSS EAP directory. 2. Build and execute the additional testsuite activating the EAP JDK8 profile (mvn clean install -Deap.jdk8).
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
Verified with EAP 6.4.13.CP.CR2.
Released with EAP 6.4.13 on Feb 02 2017.