This is because we have java security enabled. Can you post the following line with your pom file of the application.
com.wso2.cpt.service.UserServices.getUsers(UserServices.java:33) Thanks & Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Fri, Oct 10, 2014 at 1:02 AM, Tharindu Dharmarathna <tharin...@wso2.com> wrote: > Hi all, > > I have developed jax-rs app with wso2 app cloud. when I call it services > using rest client it shows me following error. > > How can I Solve this issue > error Log > > *type* Exception report > > *message* *org.apache.cxf.interceptor.Fault: access denied > ("java.lang.RuntimePermission" "modifyThreadGroup")* > > *description* *The server encountered an internal error that prevented it > from fulfilling this request.* > > *exception* > > java.lang.RuntimeException: org.apache.cxf.interceptor.Fault: access denied > ("java.lang.RuntimePermission" "modifyThreadGroup") > > org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116) > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:371) > > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:243) > > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:197) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149) > > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) > javax.servlet.http.HttpServlet.service(HttpServlet.java:735) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:606) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:271) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.doAsPrivileged(Subject.java:536) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306) > > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:166) > > *root cause* > > org.apache.cxf.interceptor.Fault: access denied > ("java.lang.RuntimePermission" "modifyThreadGroup") > > org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:163) > > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:129) > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:211) > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99) > > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) > > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) > > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:243) > > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:197) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149) > > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) > javax.servlet.http.HttpServlet.service(HttpServlet.java:735) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:606) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:271) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.doAsPrivileged(Subject.java:536) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306) > > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:166) > > *root cause* > > java.security.AccessControlException: access denied > ("java.lang.RuntimePermission" "modifyThreadGroup") > > java.security.AccessControlContext.checkPermission(AccessControlContext.java:372) > > java.security.AccessController.checkPermission(AccessController.java:559) > java.lang.SecurityManager.checkPermission(SecurityManager.java:549) > > org.wso2.carbon.bootstrap.CarbonSecurityManager.checkAccess(CarbonSecurityManager.java:89) > java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315) > java.lang.Thread.init(Thread.java:389) > java.lang.Thread.init(Thread.java:349) > java.lang.Thread.<init>(Thread.java:444) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.<init>(MultiThreadedHttpConnectionManager.java:1080) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.storeReferenceToConnection(MultiThreadedHttpConnectionManager.java:173) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.access$900(MultiThreadedHttpConnectionManager.java:65) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool.createConnection(MultiThreadedHttpConnectionManager.java:771) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGetConnection(MultiThreadedHttpConnectionManager.java:476) > > org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getConnectionWithTimeout(MultiThreadedHttpConnectionManager.java:416) > > org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:153) > > org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) > > org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:622) > > org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193) > org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451) > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278) > org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398) > > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) > > org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) > > org.wso2.cpt.db.CustomerproducttracDefault100Stub.getUsers(CustomerproducttracDefault100Stub.java:4910) > com.wso2.cpt.service.UserServices.getUsers(UserServices.java:33) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:606) > > org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:181) > > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:97) > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:211) > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99) > > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) > > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) > > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:243) > > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:197) > > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149) > > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:211) > javax.servlet.http.HttpServlet.service(HttpServlet.java:735) > > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:606) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:271) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.doAsPrivileged(Subject.java:536) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306) > > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:166) > > > JAX-RS services URL is follows. > > https://appserver.dev.cloud.wso2.com/t/wso2bootcamp/webapps/customerservices-default-SNAPSHOT/services/ > > Thanks > -- > > *Tharindu Dharmarathna*Associate Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: *+94779109091 <%2B94779109091>* > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev