Re: Problems with Godaddy hosting and server-side deserialization
Thanks Alan for the lead! I'll check 'em out Joe -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Problems with Godaddy hosting and server-side deserialization
Alan, Do you have suggestions for hosting providers that you are happy with. I'm so sick of NoDaddy and trying to fit a square peg (eg GWT) into a round hole (eg CrapDaddy). *Webhostingjava.net *looks interesting. There's of course the appengine route, but wouldn't I have to covert my existing relational data models to it's object model? Not quite ready for that yet. I've also considered moving away from GWT-RPC to JSON, as the former seems to be the problem (if you will). Besides, GWT-RPC is not available for Android which is a severe limitation. Without further babble: decisions, decisions. Any wisdom from this awesome GWTer community is truly appreciated! Joe -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Problems with Godaddy hosting and server-side deserialization
Joe On 5/2/2011 3:26 PM, Joe D. wrote: Alan, Do you have suggestions for hosting providers that you are happy with. I'm so sick of NoDaddy and trying to fit a square peg (eg GWT) into a round hole (eg CrapDaddy). *Webhostingjava.net *looks interesting. I've used what was thePlanet but has now evolved into Softlayer for several years on several projects quite successfully. There's also AWS and RackMount. I have no experience of Webhostingjava.net so I can't comment. I've also considered moving away from GWT-RPC to JSON, as the former seems to be the problem (if you will). Besides, GWT-RPC is not available for Android which is a severe limitation. Yes, that's a possibility. Good point about Android Alan -- You received this message because you are subscribed to the Google Groups Google Web Toolkit group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Re: Problems with Godaddy hosting and server-side deserialization
I see two options at this point: 1. Try this solution which seems to be identical to my case: http://groups.google.com/group/google-web-toolkit/browse_thread/thread/936765a1da334306/ade3860bbbdc5a88?lnk=gstq=godaddy#ade3860bbbdc5a88 2. Switch hosting. Any suggestions on whether 1 is feasible/has any hidden caveats/etc are welcome. Thanks, Andrew On Apr 22, 8:39 pm, Andrew Calleja drewcall...@gmail.com wrote: I have a hunch its not possible in shared hosting accounts. Thanks for the tip though. Andrew On Apr 22, 5:19 pm, Alan Chaney a...@mechnicality.com wrote: I have no experience with GoDaddy, but it looks to me like they have a Java security manager in place. You could fix your problem by changing the security settings to allow classes in the com.google.gwt.user.server.rpc.impl package access. You may have to take this up with GoDaddy, as I suspect they may have a standard security manager that they use. As a matter of interest I use tomcat regularly on other hosting providers and have no problems. HTH Alan On 4/22/2011 7:51 AM, Andrew Calleja wrote: Unfortunately the appengine doesn't cater for my needs as the 3000 files limit is too low for the custom skin I need to use. Is there really no way around the above? Thanks again, Andrew On Apr 21, 6:49 pm, Andrew Cdrewcall...@gmail.com wrote: Will look it up. Thanks David and Nino On Apr 21, 6:18 pm, nino ekambijazzmatad...@googlemail.com wrote: + 1 for Appengine You will never regret :) 2011/4/21 David Chandlerdrfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew Cdrewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.jav a: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instant iate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readO bject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lizeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi ceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi ceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract RemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce ssorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio nFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC hain.java:
Re: Problems with Godaddy hosting and server-side deserialization
Unfortunately the appengine doesn't cater for my needs as the 3000 files limit is too low for the custom skin I need to use. Is there really no way around the above? Thanks again, Andrew On Apr 21, 6:49 pm, Andrew C drewcall...@gmail.com wrote: Will look it up. Thanks David and Nino On Apr 21, 6:18 pm, nino ekambi jazzmatad...@googlemail.com wrote: + 1 for Appengine You will never regret :) 2011/4/21 David Chandler drfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew C drewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.jav a: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instant iate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readO bject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lizeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi ceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi ceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract RemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce ssorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio nFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC hain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j ava: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContex tValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j ava: 152) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 102) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
Re: Problems with Godaddy hosting and server-side deserialization
I have no experience with GoDaddy, but it looks to me like they have a Java security manager in place. You could fix your problem by changing the security settings to allow classes in the com.google.gwt.user.server.rpc.impl package access. You may have to take this up with GoDaddy, as I suspect they may have a standard security manager that they use. As a matter of interest I use tomcat regularly on other hosting providers and have no problems. HTH Alan On 4/22/2011 7:51 AM, Andrew Calleja wrote: Unfortunately the appengine doesn't cater for my needs as the 3000 files limit is too low for the custom skin I need to use. Is there really no way around the above? Thanks again, Andrew On Apr 21, 6:49 pm, Andrew Cdrewcall...@gmail.com wrote: Will look it up. Thanks David and Nino On Apr 21, 6:18 pm, nino ekambijazzmatad...@googlemail.com wrote: + 1 for Appengine You will never regret :) 2011/4/21 David Chandlerdrfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew Cdrewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.jav a: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instant iate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readO bject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lizeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi ceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi ceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract RemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce ssorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio nFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC hain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j ava: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContex tValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j ava: 152) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
Re: Problems with Godaddy hosting and server-side deserialization
I have a hunch its not possible in shared hosting accounts. Thanks for the tip though. Andrew On Apr 22, 5:19 pm, Alan Chaney a...@mechnicality.com wrote: I have no experience with GoDaddy, but it looks to me like they have a Java security manager in place. You could fix your problem by changing the security settings to allow classes in the com.google.gwt.user.server.rpc.impl package access. You may have to take this up with GoDaddy, as I suspect they may have a standard security manager that they use. As a matter of interest I use tomcat regularly on other hosting providers and have no problems. HTH Alan On 4/22/2011 7:51 AM, Andrew Calleja wrote: Unfortunately the appengine doesn't cater for my needs as the 3000 files limit is too low for the custom skin I need to use. Is there really no way around the above? Thanks again, Andrew On Apr 21, 6:49 pm, Andrew Cdrewcall...@gmail.com wrote: Will look it up. Thanks David and Nino On Apr 21, 6:18 pm, nino ekambijazzmatad...@googlemail.com wrote: + 1 for Appengine You will never regret :) 2011/4/21 David Chandlerdrfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew Cdrewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.jav a: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instant iate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readO bject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lizeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi ceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi ceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract RemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce ssorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio nFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC hain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j ava: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContex tValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j ava: 152)
Re: Problems with Godaddy hosting and server-side deserialization
Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew C drewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.java: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instantiate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 152) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 535) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: 417) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
Re: Problems with Godaddy hosting and server-side deserialization
+ 1 for Appengine You will never regret :) 2011/4/21 David Chandler drfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew C drewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.java: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instantiate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 152) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 535) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: 417) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 102) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520)
Re: Problems with Godaddy hosting and server-side deserialization
Will look it up. Thanks David and Nino On Apr 21, 6:18 pm, nino ekambi jazzmatad...@googlemail.com wrote: + 1 for Appengine You will never regret :) 2011/4/21 David Chandler drfibona...@google.com Hi Andrew, Can anyone point me in the right direction? May I suggest Google App Engine? :-) /dmc On Wed, Apr 20, 2011 at 4:55 PM, Andrew C drewcall...@gmail.com wrote: Hi there, I have developed an application using GWT and have managed to successfully deploy it on my local tomcat server. Everything works fine here and I am able to transmit serialized data from client to server and vice-versa. However, when I use Godaddy hosting, on a specific call to server, due to what I believe are restrictions on reflection, I am getting the following exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers) java.security.AccessControlContext.checkPermission(AccessControlContext.jav a: 264) java.security.AccessController.checkPermission(AccessController.java: 427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662) java.lang.Class.checkMemberAccess(Class.java:2125) java.lang.Class.getDeclaredConstructor(Class.java:1952) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instant iate(ServerSerializationStreamReader.java: 886) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lize(ServerSerializationStreamReader.java: 544) com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readO bject(AbstractSerializationStreamReader.java: 61) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader $ValueReader$8.readValue(ServerSerializationStreamReader.java:137) com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deseria lizeValue(ServerSerializationStreamReader.java: 384) com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:296) com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServi ceServlet.java: 186) com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServi ceServlet.java: 224) com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(Abstract RemoteServiceServlet.java: 62) javax.servlet.http.HttpServlet.service(HttpServlet.java: 709)javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce ssorImpl.java: 25) java.lang.reflect.Method.invoke(Method.java: 592)org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 239) java.security.AccessController.doPrivileged(Native Method)javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 266) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java: 157) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio nFilterChain.java: 231) org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:50) org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:140) java.security.AccessController.doPrivileged(Native Method) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC hain.java: 136) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j ava: 214) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContex tValve.java: 198) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j ava: 152) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 137) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 104) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 117) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 102) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 535) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 102) org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: 417) org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveConte xt.java: 102) org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: