Hi, This happens from time to time on the google app engine eclipse plugin. so If you are using eclipse,clean and build your project. open the enhancer console ( in eclipse) and verify that it ran correctly.
Thanx, Lior On Dec 25, 11:33 am, Vik <vik....@gmail.com> wrote: > Hie > > While trying to do executeQuery i get the follow exception: > > SEVERE: Exception is :Persistent class "Class > vik.sakshum.sakshumweb.server.model.jdo.Subscribe does not seem to have been > enhanced. You may want to rerun the enhancer and check for errors in the > output." has no table in the database, but the operation requires it. Please > check the specification of the MetaData for this class. > javax.jdo.JDOUserException: Persistent class "Class > vik.sakshum.sakshumweb.server.model.jdo.Subscribe does not seem to have been > enhanced. You may want to rerun the enhancer and check for errors in the > output." has no table in the database, but the operation requires it. Please > check the specification of the MetaData for this class. > at > org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(Nuc > leusJDOHelper.java:375) > at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230) > at > vik.sakshum.sakshumweb.server.model.DoSubscribe.execute(DoSubscribe.java:35 ) > at > vik.sakshum.sakshumweb.server.SubscribeModule$1$2.buttonClick(SubscribeModu > le.java:119) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp > l.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime > .java:100) > at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:487) > at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161) > at com.vaadin.ui.AbstractComponent.fireEvent(AbstractComponent.java:1105) > at com.vaadin.ui.Button.fireClick(Button.java:341) > at com.vaadin.ui.Button.changeVariables(Button.java:177) > at > com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariables > (AbstractCommunicationManager.java:1058) > at > com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleUidlReq > uest(AbstractCommunicationManager.java:559) > at > com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(Commu > nicationManager.java:260) > at > com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractA > pplicationServlet.java:438) > at > com.vaadin.terminal.gwt.server.GAEApplicationServlet.service(GAEApplication > Servlet.java:231) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1093) > at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFi > lter.java:51) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1084) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans > actionCleanupFilter.java:43) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1084) > at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile > Filter.java:121) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.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(DevAppEn > gineWebAppContext.java:70) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at > com.google.appengine.tools.development.JettyContainerService$ApiProxyHandle > r.handle(JettyContainerService.java:352) > 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:211) > 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) > NestedThrowablesStackTrace: > Persistent class "Class vik.sakshum.sakshumweb.server.model.jdo.Subscribe > does not seem to have been enhanced. You may want to rerun the enhancer and > check for errors in the output." has no table in the database, but the > operation requires it. Please check the specification of the MetaData for > this class. > org.datanucleus.store.exceptions.NoTableManagedException: Persistent class > "Class vik.sakshum.sakshumweb.server.model.jdo.Subscribe does not seem to > have been enhanced. You may want to rerun the enhancer and check for errors > in the output." has no table in the database, but the operation requires it. > Please check the specification of the MetaData for this class. > at > org.datanucleus.store.appengine.DatastoreManager.getDatastoreClass(Datastor > eManager.java:644) > at > org.datanucleus.store.appengine.query.DatastoreQuery.performExecute(Datasto > reQuery.java:212) > at > org.datanucleus.store.appengine.query.JDOQLQuery.performExecute(JDOQLQuery. > java:85) > at org.datanucleus.store.query.Query.executeQuery(Query.java:1489) > at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371) > at org.datanucleus.store.query.Query.execute(Query.java:1344) > at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221) > at > vik.sakshum.sakshumweb.server.model.DoSubscribe.execute(DoSubscribe.java:35 ) > at > vik.sakshum.sakshumweb.server.SubscribeModule$1$2.buttonClick(SubscribeModu > le.java:119) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp > l.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime > .java:100) > at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:487) > at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161) > at com.vaadin.ui.AbstractComponent.fireEvent(AbstractComponent.java:1105) > at com.vaadin.ui.Button.fireClick(Button.java:341) > at com.vaadin.ui.Button.changeVariables(Button.java:177) > at > com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariables > (AbstractCommunicationManager.java:1058) > at > com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleUidlReq > uest(AbstractCommunicationManager.java:559) > at > com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(Commu > nicationManager.java:260) > at > com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractA > pplicationServlet.java:438) > at > com.vaadin.terminal.gwt.server.GAEApplicationServlet.service(GAEApplication > Servlet.java:231) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1093) > at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFi > lter.java:51) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1084) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans > actionCleanupFilter.java:43) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.java:1084) > at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFile > Filter.java:121) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle > r.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(DevAppEn > gineWebAppContext.java:70) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at > com.google.appengine.tools.development.JettyContainerService$ApiProxyHandle > r.handle(JettyContainerService.java:352) > 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:211) > 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) > Dec 25, 2009 9:29:25 AM vik.sakshum.sakshumweb.server.model.DoSubscribe > execute > INFO: end of doSubscribe ended at::1261733365765 > Dec 25, 2009 9:29:29 AM > com.google.appengine.api.datastore.dev.LocalDatastoreService$PersistDatasto re > persist > INFO: Time to persist datastore: 47 ms > > Thankx and Regards > > Vik > Founderwww.sakshum.comwww.sakshum.blogspot.com -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.