org.romaframework.aspect.persistence.PersistenceException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Invalid datastore driver class -- mysql
    via romaframework by erandika
    ,
    • org.romaframework.aspect.persistence.PersistenceException: getQuery at org.romaframework.aspect.persistence.jdo.JDOPersistenceHelper.getQuery(JDOPersistenceHelper.java:70) at org.romaframework.aspect.persistence.jdo.JDOPersistenceHelper.queryByFilter(JDOPersistenceHelper.java:212) at org.romaframework.aspect.persistence.jdo.JDOPersistenceHelper.queryByExample(JDOPersistenceHelper.java:183) at org.romaframework.aspect.persistence.jdo.JDOPersistenceAspect.query(JDOPersistenceAspect.java:155) at org.romaframework.module.admin.EnvironmentHelper.getEnvironment(EnvironmentHelper.java:56) at org.romaframework.module.admin.EnvironmentHelper.<init>(EnvironmentHelper.java:39) at org.romaframework.module.admin.EnvironmentHelper.<clinit>(EnvironmentHelper.java:31) at org.romaframework.module.admin.install.AdminApplicationInstaller.install(AdminApplicationInstaller.java:33) at org.romaframework.module.users.install.UsersApplicationInstaller.install(UsersApplicationInstaller.java:35) at org.romaframework.test.presentation.install.CustomApplicationInstaller.install(CustomApplicationInstaller.java:10) at org.romaframework.module.users.UsersAuthentication.authenticate(UsersAuthentication.java:47) at org.romaframework.module.users.Login.login(Login.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.romaframework.core.flow.Controller.executeAction(Controller.java:59) at org.romaframework.aspect.view.echo2.form.EntityForm.executeAction(EntityForm.java:293) at org.romaframework.aspect.view.echo2.form.EntityForm.actionPerformed(EntityForm.java:116) at nextapp.echo2.app.button.AbstractButton.fireActionPerformed(AbstractButton.java:135) at echopointng.ButtonEx$1.actionPerformed(ButtonEx.java:120) at nextapp.echo2.app.button.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:70) at echopointng.model.DefaultButtonModelEx.doAction(DefaultButtonModelEx.java:51) at echopointng.ButtonEx.processInput(ButtonEx.java:202) at nextapp.echo2.app.update.ClientUpdateManager.process(ClientUpdateManager.java:116) at nextapp.echo2.app.update.UpdateManager.processClientUpdates(UpdateManager.java:89) at nextapp.echo2.webcontainer.ContainerSynchronizeService.renderUpdate(ContainerSynchronizeService.java:472) at nextapp.echo2.webrender.service.SynchronizeService.service(SynchronizeService.java:279) at nextapp.echo2.webrender.WebRenderServlet.process(WebRenderServlet.java:273) at nextapp.echo2.webrender.WebRenderServlet.doPost(WebRenderServlet.java:189) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: javax.jdo.JDODataStoreException: Invalid 'null' table name identifier returned by database. Check with your JDBC driver vendor (ref:DatabaseMetaData.getColumns). at org.jpox.store.rdbms.RDBMSManager.refreshColumnInfo(RDBMSManager.java:2117) at org.jpox.store.rdbms.RDBMSManager.getColumnInfoForTable(RDBMSManager.java:1901) at org.jpox.store.rdbms.table.TableImpl.validateColumns(TableImpl.java:212) at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java:169) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.performTablesValidation(RDBMSManager.java:3071) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3313) at org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2554) at org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2406) at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:821) at org.jpox.store.rdbms.RDBMSManager.addClass(RDBMSManager.java:835) at org.jpox.store.StoreManager.getDatastoreClass(StoreManager.java:1161) at org.jpox.store.rdbms.RDBMSManager.getExtent(RDBMSManager.java:1354) at org.jpox.AbstractPersistenceManager.getExtent(AbstractPersistenceManager.java:2324) at org.romaframework.aspect.persistence.jdo.JDOPersistenceHelper.getQuery(JDOPersistenceHelper.java:66) ... 44 more
    No Bugmate found.