Re: Problems with Godaddy hosting and server-side deserialization

2011-05-03 Thread Joe D.
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

2011-05-02 Thread Joe D.
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

2011-05-02 Thread Alan Chaney

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

2011-04-23 Thread Andrew Calleja
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

2011-04-22 Thread Andrew Calleja
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

2011-04-22 Thread Alan Chaney
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

2011-04-22 Thread Andrew Calleja
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

2011-04-21 Thread David Chandler
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

2011-04-21 Thread nino ekambi
+ 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

2011-04-21 Thread Andrew C
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: