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%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=. > > > -- 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=.
