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

Reply via email to