-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.DR13, 7.1.0.DR14, 7.1.0.DR15, 7.1.0.DR16, 7.1.0.DR17, 7.1.0.DR18, 7.1.0.DR19, 7.1.0.ER1, 7.1.0.ER2
Upon importing jaxws-retail quickstart into JBDS, Java class resolution errors are produced:
Description Resource Path Location Type Customer cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 42 Java Problem Customer cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 42 Java Problem Customer cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 50 Java Problem DiscountRequest cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 46 Java Problem DiscountRequest cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 46 Java Problem DiscountRequest cannot be resolved to a type ProfileMgmtBean.java /jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile line 36 Java Problem DiscountResponse cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 49 Java Problem DiscountResponse cannot be resolved to a type ProfileMgmtBean.java /jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile line 36 Java Problem DiscountResponse cannot be resolved to a type ProfileMgmtBean.java /jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile line 37 Java Problem DiscountResponse cannot be resolved to a type ProfileMgmtBean.java /jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile line 37 Java Problem ProfileMgmt cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 40 Java Problem ProfileMgmt cannot be resolved to a type Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 40 Java Problem The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.Customer cannot be resolved Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 23 Java Problem The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest cannot be resolved Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 24 Java Problem The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountResponse cannot be resolved Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 25 Java Problem The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmt cannot be resolved Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 26 Java Problem Type mismatch: cannot convert from ProfileMgmt to ProfileMgmt Client.java /jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client line 40 Java Problem
The quickstart readme also misses proper instruction on how to deploy it from JBDS and run the client. Deploying the jaxws-retail-service fails with the following on server side:
14:00:20,298 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found jaxws-retail-service.war in deployment directory. To trigger deployment create a file called jaxws-retail-service.war.dodeploy 14:00:20,316 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 66) WFLYUT0022: Unregistered web context: '/jaxws-retail' from server 'default-server' 14:00:20,321 INFO [org.jboss.as.webservices] (MSC service thread 1-8) WFLYWS0004: Stopping service jboss.ws.endpoint."jaxws-retail-service.war".ProfileMgmtBean 14:00:20,361 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 68) WFLYCLINF0003: Stopped client-mappings cache from ejb container 14:00:20,409 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment jaxws-retail-service.war (runtime-name: jaxws-retail-service.war) in 97ms 14:00:20,413 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "jaxws-retail-service.war" (runtime-name: "jaxws-retail-service.war") 14:00:20,489 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "jaxws-retail-service.war" at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:172) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmtBean with ClassLoader ModuleClassLoader for Module "deployment.jaxws-retail-service.war" from Service Module Loader at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:57) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:106) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:91) at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) ... 5 more Caused by: java.lang.NoClassDefFoundError: org/jboss/quickstarts/ws/jaxws/samples/retail/profile/DiscountRequest at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.getDeclaredMethods(Class.java:1975) at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:80) at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66) ... 10 more Caused by: java.lang.ClassNotFoundException: org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest from [Module "deployment.jaxws-retail-service.war" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198) at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412) at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400) at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) ... 15 more 14:00:20,494 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) WFLYCTL0013: Operation ("full-replace-deployment") failed - address: ([]) - failure description: { "WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"jaxws-retail-service.war\" Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmtBean with ClassLoader ModuleClassLoader for Module \"deployment.jaxws-retail-service.war\" from Service Module Loader Caused by: java.lang.NoClassDefFoundError: org/jboss/quickstarts/ws/jaxws/samples/retail/profile/DiscountRequest Caused by: java.lang.ClassNotFoundException: org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest from [Module \"deployment.jaxws-retail-service.war\" from Service Module Loader]"}, "WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE"] } 14:00:20,512 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) WFLYSRV0016: Replaced deployment "jaxws-retail-service.war" with deployment "jaxws-retail-service.war" 14:00:20,513 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) WFLYCTL0183: Service status report WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "jaxws-retail-service.war" 14:00:20,516 INFO [org.jboss.as.repository] (DeploymentScanner-threads - 2) WFLYDR0002: Content removed from location /home/mjurc/testing/eap/7.1.0.DR13/jboss-eap-7.1/standalone/data/content/45/622124632f82ece5863149f966cd612e194e3a/content
- documents
-
JBIDE-24132 Webservice quickstarts: error while starting the service with client
- Open
- is related to
-
JBEAP-11711 Quickstart jaxws-retail is not deployable from JBDS
- Closed