[jboss-jira] [JBoss JIRA] (WFLY-7067) show-resources operation of jaxrs subsystem is unable to read jax-rs end-point from subresources

Lin Gao (JIRA) issues at jboss.org
Wed Sep 7 04:14:01 EDT 2016


     [ https://issues.jboss.org/browse/WFLY-7067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lin Gao moved JBEAP-5910 to WFLY-7067:
--------------------------------------

              Project: WildFly  (was: JBoss Enterprise Application Platform)
                  Key: WFLY-7067  (was: JBEAP-5910)
             Workflow: GIT Pull Request workflow   (was: CDW with loose statuses v1)
          Component/s: REST
                           (was: REST)
    Affects Version/s:     (was: 7.1.0.DR3)


> show-resources operation of jaxrs subsystem is unable to read jax-rs end-point from subresources
> ------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-7067
>                 URL: https://issues.jboss.org/browse/WFLY-7067
>             Project: WildFly
>          Issue Type: Bug
>          Components: REST
>            Reporter: Lin Gao
>            Assignee: Lin Gao
>
> Show-resources operation of jaxrs subsystem is unable to read jax-rs end-point from subresources.
> Example:
> {code:java}
> @Path("/root")
> public class Root {
>     @Path("/method")
>     public Sub rootMethod() {
>         return new Sub();
>     }
> }
> {code}
> {code:java}
> public class Sub {
>     @GET
>     @Path("submethod")
>     public String returnValue() {
>         return "555";
>     }
> }
> {code}
> {noformat}
> [standalone at localhost:9990 /] /deployment=jaxrs-wf.war/subsystem=jaxrs:show-resources
> {
>     "outcome" => "failed",
>     "failure-description" => "WFLYCTL0158: Operation handler failed: java.lang.ClassCastException: org.jboss.resteasy.core.ResourceLocatorInvoker cannot be cast to org.jboss.resteasy.core.ResourceMethodInvoker",
>     "rolled-back" => true
> }
> [standalone at localhost:9990 /] 
> {noformat}
> {noformat}
> 15:52:04,618 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 33) WFLYCTL0013: Operation ("show-resources") failed - address: ([
>     ("deployment" => "jaxrs-wf.war"),
>     ("subsystem" => "jaxrs")
> ]): java.lang.ClassCastException: org.jboss.resteasy.core.ResourceLocatorInvoker cannot be cast to org.jboss.resteasy.core.ResourceMethodInvoker
> 	at org.jboss.as.jaxrs.JaxrsDeploymentDefinition$ShowJaxrsResourcesHandler.handle(JaxrsDeploymentDefinition.java:107)
> 	at org.jboss.as.jaxrs.JaxrsDeploymentDefinition$ShowJaxrsResourcesHandler$1.execute(JaxrsDeploymentDefinition.java:163)
> 	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:951)
> 	at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:694)
> 	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:389)
> 	at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1363)
> 	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:410)
> 	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:232)
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:213)
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$300(ModelControllerClientOperationHandler.java:136)
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:157)
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:153)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at javax.security.auth.Subject.doAs(Subject.java:422)
> 	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:149)
> 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:153)
> 	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$1.doExecute(ManagementRequestContextImpl.java:70)
> 	at org.jboss.as.protocol.mgmt.ManagementRequestContextImpl$AsyncTaskRunner.run(ManagementRequestContextImpl.java:160)
> 	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)
> 	at org.jboss.threads.JBossThread.run(JBossThread.java:320)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list