Thanks for the reply chris. The code for accessing the database is running on the server-side of the RPC[servlet]. Moreover, if mysql-jdbc-driver cant use these inetaddress class, then we cannot access the database even @ server side? is there anyother way or my configuration is wrong?
thanks and regards, Muthu On Nov 18, 2:08 am, Chris Ramsdale <[email protected]> wrote: > You may want to post this on the general App Engine forum, but the net net > is that certain APIs and classes are white listed (and subsequently black > listed) within App Engine. > > List of white listed JRE > classes:http://code.google.com/appengine/docs/java/jrewhitelist.html > > App Engine Group:http://groups.google.com/group/google-appengine > > On Tue, Nov 17, 2009 at 4:01 AM, Muthukumaran Balan <[email protected]>wrote: > > > > > Hi All, > > > I am getting " java.net.InetAddress is a restricted class." error when > > trying to get a Hibernate Session for MySQL DB as below. I seached the > > internet for help and couldn't find any such error. > > > GWT Version - 1.7.1 > > AppEngine Version - 1.2.6 > > > Anyone is facing the same error? > > > WARNING: Nested in java.lang.ExceptionInInitializerError: > > java.lang.NoClassDefFoundError: java.net.InetAddress is a restricted > > class. Please see the Google App Engine developer's guide for more > > details. > > at > > com.google.appengine.tools.development.agent.runtime.Runtime.reject > > (Runtime.java:51) > > at com.mysql.jdbc.StandardSocketFactory.connect > > (StandardSocketFactory.java:137) > > at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284) > > at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555) > > at com.mysql.jdbc.Connection.<init>(Connection.java:1485) > > at com.mysql.jdbc.NonRegisteringDriver.connect > > (NonRegisteringDriver.java:266) > > at java.sql.DriverManager.getConnection(DriverManager.java:525) > > at java.sql.DriverManager.getConnection(DriverManager.java:140) > > at > > org.hibernate.connection.DriverManagerConnectionProvider.getConnection > > (DriverManagerConnectionProvider.java:110) > > at org.hibernate.cfg.SettingsFactory.buildSettings > > (SettingsFactory.java:84) > > at org.hibernate.cfg.Configuration.buildSettings(Configuration.java: > > 2009) > > at org.hibernate.cfg.Configuration.buildSessionFactory > > (Configuration.java:1292) > > at > > com.gt.billing.dao.ManagerFactory.<clinit>(ManagerFactory.java:13) > > at com.gt.billing.web.service.WarehouseServiceImpl.<init> > > (WarehouseServiceImpl.java:22) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance > > (NativeConstructorAccessorImpl.java:39) > > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance > > (DelegatingConstructorAccessorImpl.java:27) > > at java.lang.reflect.Constructor.newInstance(Constructor.java:494) > > at java.lang.Class.newInstance0(Class.java:350) > > at java.lang.Class.newInstance(Class.java:303) > > at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) > > at org.mortbay.jetty.servlet.ServletHolder.getServlet > > (ServletHolder.java:339) > > at > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > > 463) > > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter > > (ServletHandler.java:1093) > > at > > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter > > (TransactionCleanupFilter.java:43) > > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter > > (ServletHandler.java:1084) > > at com.google.appengine.tools.development.StaticFileFilter.doFilter > > (StaticFileFilter.java:121) > > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter > > (ServletHandler.java:1084) > > at org.mortbay.jetty.servlet.ServletHandler.handle > > (ServletHandler.java:360) > > at org.mortbay.jetty.security.SecurityHandler.handle > > (SecurityHandler.java:216) > > at org.mortbay.jetty.servlet.SessionHandler.handle > > (SessionHandler.java:181) > > at org.mortbay.jetty.handler.ContextHandler.handle > > (ContextHandler.java:712) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: > > 405) > > at > > com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle > > (DevAppEngineWebAppContext.java:54) > > at org.mortbay.jetty.handler.HandlerWrapper.handle > > (HandlerWrapper.java:139) > > at com.google.appengine.tools.development.JettyContainerService > > $ApiProxyHandler.handle(JettyContainerService.java:342) > > at org.mortbay.jetty.handler.HandlerWrapper.handle > > (HandlerWrapper.java:139) > > at org.mortbay.jetty.Server.handle(Server.java:313) > > at > > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: > > 506) > > at org.mortbay.jetty.HttpConnection$RequestHandler.content > > (HttpConnection.java:844) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644) > > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) > > at org.mortbay.io.nio.SelectChannelEndPoint.run > > (SelectChannelEndPoint.java:396) > > at org.mortbay.thread.BoundedThreadPool$PoolThread.run > > (BoundedThreadPool.java:442) > > > Regards, > > Muthu > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Google Web Toolkit" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-web-toolkit%2bunsubs[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-web-toolkit?hl=.- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=.
