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