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.


Reply via email to