Hi Danushka,

Issue has been resolved by applying changes to pom file according to your
advice. Reason is we are using jars in lib file that been shipped with AS
5.2.1 . we have to exclude that dependencies from build war file.
Thanks.

On Fri, Oct 10, 2014 at 9:10 AM, Tharindu Dharmarathna <tharin...@wso2.com>
wrote:

> Hi Danushka,
>
> Here I have attached the pom.xml and code snipest.
>
> @GET
> @Path("/users")
> @Produces(MediaType.APPLICATION_JSON)
>     public Response getUsers() {
>       CustomerproducttracDefault100Stub productTrackerStub = null;
>     try {
>         productTrackerStub = new CustomerproducttracDefault100Stub();
>     } catch (AxisFault axisFault) {
>        }
>     GetUsers getUsersRequest = new GetUsers();
>     Users usersResponse = null;
>     try {
>         usersResponse =
> productTrackerStub.getUsers(getUsersRequest).getUsers();
>         if(usersResponse!=null){
>             return Response.ok(usersResponse.getUser()).build();
>         }else{
>             return Response.ok(new User[0]).build();
>         }
>     } catch (RemoteException e) {
>      //log.fatal(e.getMessage());
>         return
> Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
>     } catch (DataServiceFaultException e) {
>      //log.fatal(e.getFaultMessage());
>         return
> Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
>     }
> }
>
>
>
> On Fri, Oct 10, 2014 at 6:22 AM, Danushka Fernando <danush...@wso2.com>
> wrote:
>
>> 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
>>>
>>>
>>
>
>
> --
>
> *Tharindu Dharmarathna*Associate Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: *+94779109091 <%2B94779109091>*
>



-- 

*Tharindu Dharmarathna*Associate Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: *+94779109091*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to