Re: [Dev] Error sending rest call to jax-rs web service in wso2 cloud

2014-10-12 Thread Tharindu Dharmarathna
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)
 
 

[Dev] Error sending rest call to jax-rs web service in wso2 cloud

2014-10-09 Thread Tharindu Dharmarathna
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)


Re: [Dev] Error sending rest call to jax-rs web service in wso2 cloud

2014-10-09 Thread Danushka Fernando
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)