Grailsアプリケーションでアクティビティプラグインを使用しています。アプリケーションを実行しようとすると、このエラーが発生します。テーブルは作成されません。なぜか分からない。Oracleテーブル作成の問題
| Error 2012-04-20 18:30:24,746 [pool-6-thread-1] ERROR interceptor.CommandContext - Error while closing command context
Message:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
### The error occurred while setting parameters
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
Line | Method
->> 8 | wrapException in org.apache.ibatis.exceptions.ExceptionFactory
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 77 | selectList in org.apache.ibatis.session.defaults.DefaultSqlSession
| 69 | selectList . . . . . . . . . . . . . . . in ''
| 40 | selectOne in ''
| 217 | selectById . . . . . . . . . . . . . . . in org.activiti.engine.impl.db.DbSqlSession
| 629 | dbSchemaUpdate in ''
| 885 | performSchemaOperationsProcessEngineBuild in ''
| 25 | execute in org.activiti.engine.impl.SchemaOperationsProcessEngineBuild
| 24 | execute . . . . . . . . . . . . . . . . . in org.activiti.engine.impl.interceptor.CommandExecutorImpl
| 42 | execute in org.activiti.engine.impl.interceptor.CommandContextInterceptor
| 40 | execute . . . . . . . . . . . . . . . . . in org.activiti.spring.SpringTransactionInterceptor
| 33 | execute in org.activiti.engine.impl.interceptor.LogInterceptor
| 77 | <init> . . . . . . . . . . . . . . . . . in org.activiti.engine.impl.ProcessEngineImpl
| 271 | buildProcessEngine in org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
| 60 | buildProcessEngine . . . . . . . . . . . in org.activiti.spring.SpringProcessEngineConfiguration
| 56 | getObject in org.activiti.spring.ProcessEngineFactoryBean
| 32 | getObject . . . . . . . . . . . . . . . . in ''
| 334 | innerRun in java.util.concurrent.FutureTask$Sync
| 166 | run . . . . . . . . . . . . . . . . . . . in java.util.concurrent.FutureTask
| 1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 603 | run . . . . . . . . . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run in java.lang.Thread
Caused by SQLSyntaxErrorException: ORA-00942: table or view does not exist
->> 91 | newSQLException in oracle.jdbc.driver.SQLStateMapping
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 112 | newSQLException in oracle.jdbc.driver.DatabaseError
| 173 | throwSqlException . . . . . . . . . . . . in ''
| 455 | processError in oracle.jdbc.driver.T4CTTIoer
| 413 | processError . . . . . . . . . . . . . . in ''
| 1030 | receive in oracle.jdbc.driver.T4C8Oall
| 194 | doOall8 . . . . . . . . . . . . . . . . . in oracle.jdbc.driver.T4CPreparedStatement
| 785 | executeForDescribe in ''
| 860 | executeMaybeDescribe . . . . . . . . . . in ''
| 1186 | doExecuteWithTimeout in oracle.jdbc.driver.OracleStatement
| 3381 | executeInternal . . . . . . . . . . . . . in oracle.jdbc.driver.OraclePreparedStatement
| 3482 | execute in ''
| 1373 | execute . . . . . . . . . . . . . . . . . in oracle.jdbc.driver.OraclePreparedStatementWrapper
| 172 | execute in org.apache.commons.dbcp.DelegatingPreparedStatement
| 39 | query . . . . . . . . . . . . . . . . . . in org.apache.ibatis.executor.statement.PreparedStatementHandler
| 55 | query in org.apache.ibatis.executor.statement.RoutingStatementHandler
| 41 | doQuery . . . . . . . . . . . . . . . . . in org.apache.ibatis.executor.SimpleExecutor
| 216 | queryFromDatabase in org.apache.ibatis.executor.BaseExecutor
| 95 | query . . . . . . . . . . . . . . . . . . in ''
| 72 | query in org.apache.ibatis.executor.CachingExecutor
| 75 | selectList . . . . . . . . . . . . . . . in org.apache.ibatis.session.defaults.DefaultSqlSession
| 69 | selectList in ''
| 40 | selectOne . . . . . . . . . . . . . . . . in ''
| 217 | selectById in org.activiti.engine.impl.db.DbSqlSession
| 629 | dbSchemaUpdate . . . . . . . . . . . . . in ''
| 885 | performSchemaOperationsProcessEngineBuild in ''
| 25 | execute . . . . . . . . . . . . . . . . . in org.activiti.engine.impl.SchemaOperationsProcessEngineBuild
| 24 | execute in org.activiti.engine.impl.interceptor.CommandExecutorImpl
| 42 | execute . . . . . . . . . . . . . . . . . in org.activiti.engine.impl.interceptor.CommandContextInterceptor
| 40 | execute in org.activiti.spring.SpringTransactionInterceptor
| 33 | execute . . . . . . . . . . . . . . . . . in org.activiti.engine.impl.interceptor.LogInterceptor
| 77 | <init> in org.activiti.engine.impl.ProcessEngineImpl
| 271 | buildProcessEngine . . . . . . . . . . . in org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
| 60 | buildProcessEngine in org.activiti.spring.SpringProcessEngineConfiguration
| 56 | getObject . . . . . . . . . . . . . . . . in org.activiti.spring.ProcessEngineFactoryBean
| 32 | getObject in ''
| 334 | innerRun . . . . . . . . . . . . . . . . in java.util.concurrent.FutureTask$Sync
| 166 | run in java.util.concurrent.FutureTask
| 1110 | runWorker . . . . . . . . . . . . . . . . in java.util.concurrent.ThreadPoolExecutor
| 603 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run . . . . . . . . . . . . . . . . . . . in java.lang.Thread
| Error 2012-04-20 18:30:24,927 [pool-6-thread-1] ERROR context.GrailsContextLoader - Error executing bootstraps: Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
### The error occurred while setting parameters
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
Message: Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
### The error occurred while setting parameters
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
Line | Method
->> 334 | innerRun in java.util.concurrent.FutureTask$Sync
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 166 | run in java.util.concurrent.FutureTask
| 1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 603 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run . . . in java.lang.Thread
Caused by PersistenceException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
### The error occurred while setting parameters
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
->> 8 | wrapException in org.apache.ibatis.exceptions.ExceptionFactory
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 77 | selectList in org.apache.ibatis.session.defaults.DefaultSqlSession
| 69 | selectList in ''
| 40 | selectOne in ''
| 217 | selectById in org.activiti.engine.impl.db.DbSqlSession
| 629 | dbSchemaUpdate in ''
| 885 | performSchemaOperationsProcessEngineBuild in ''
| 25 | execute in org.activiti.engine.impl.SchemaOperationsProcessEngineBuild
| 24 | execute . in org.activiti.engine.impl.interceptor.CommandExecutorImpl
| 42 | execute in org.activiti.engine.impl.interceptor.CommandContextInterceptor
| 40 | execute . in org.activiti.spring.SpringTransactionInterceptor
| 33 | execute in org.activiti.engine.impl.interceptor.LogInterceptor
| 77 | <init> . in org.activiti.engine.impl.ProcessEngineImpl
| 271 | buildProcessEngine in org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
| 60 | buildProcessEngine in org.activiti.spring.SpringProcessEngineConfiguration
| 56 | getObject in org.activiti.spring.ProcessEngineFactoryBean
| 32 | getObject in ''
| 334 | innerRun in java.util.concurrent.FutureTask$Sync
| 166 | run . . . in java.util.concurrent.FutureTask
| 1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 603 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run in java.lang.Thread
Caused by SQLSyntaxErrorException: ORA-00942: table or view does not exist
->> 91 | newSQLException in oracle.jdbc.driver.SQLStateMapping
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 112 | newSQLException in oracle.jdbc.driver.DatabaseError
| 173 | throwSqlException in ''
| 455 | processError in oracle.jdbc.driver.T4CTTIoer
| 413 | processError in ''
| 1030 | receive in oracle.jdbc.driver.T4C8Oall
| 194 | doOall8 . in oracle.jdbc.driver.T4CPreparedStatement
| 785 | executeForDescribe in ''
| 860 | executeMaybeDescribe in ''
| 1186 | doExecuteWithTimeout in oracle.jdbc.driver.OracleStatement
| 3381 | executeInternal in oracle.jdbc.driver.OraclePreparedStatement
| 3482 | execute in ''
| 1373 | execute . in oracle.jdbc.driver.OraclePreparedStatementWrapper
| 172 | execute in org.apache.commons.dbcp.DelegatingPreparedStatement
| 39 | query . . in org.apache.ibatis.executor.statement.PreparedStatementHandler
| 55 | query in org.apache.ibatis.executor.statement.RoutingStatementHandler
| 41 | doQuery . in org.apache.ibatis.executor.SimpleExecutor
| 216 | queryFromDatabase in org.apache.ibatis.executor.BaseExecutor
| 95 | query . . in ''
| 72 | query in org.apache.ibatis.executor.CachingExecutor
| 75 | selectList in org.apache.ibatis.session.defaults.DefaultSqlSession
| 69 | selectList in ''
| 40 | selectOne in ''
| 217 | selectById in org.activiti.engine.impl.db.DbSqlSession
| 629 | dbSchemaUpdate in ''
| 885 | performSchemaOperationsProcessEngineBuild in ''
| 25 | execute . in org.activiti.engine.impl.SchemaOperationsProcessEngineBuild
| 24 | execute in org.activiti.engine.impl.interceptor.CommandExecutorImpl
| 42 | execute . in org.activiti.engine.impl.interceptor.CommandContextInterceptor
| 40 | execute in org.activiti.spring.SpringTransactionInterceptor
| 33 | execute . in org.activiti.engine.impl.interceptor.LogInterceptor
| 77 | <init> in org.activiti.engine.impl.ProcessEngineImpl
| 271 | buildProcessEngine in org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl
| 60 | buildProcessEngine in org.activiti.spring.SpringProcessEngineConfiguration
| 56 | getObject in org.activiti.spring.ProcessEngineFactoryBean
| 32 | getObject in ''
| 334 | innerRun in java.util.concurrent.FutureTask$Sync
| 166 | run in java.util.concurrent.FutureTask
| 1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 603 | run in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run . . . in java.lang.Thread
問題は、SQLステートメントで参照されるテーブルまたはビューのいずれかが存在しないか、使用されているアカウントによってアクセスできないことが原因と考えられます。SQLステートメントは投稿には含まれておらず、ユーザーがどのような関与をしているのかわからないため、この時点で何も言い表すことはできません。あなたの投稿を編集してより多くの情報を含めることができれば、誰かが何が起こっているかについてより良い推測をすることができるかもしれません。 –