-
Bug
-
Resolution: Done
-
Major
-
5.0.0.Final
When Oracle-based persistent repository is configured in WildFly, it doesn't survive WildFly restart with the following exception:
12:47:46,871 ERROR [stderr] (ServerService Thread Pool -- 75) javax.jcr.RepositoryException: Error while starting 'ora' repository: 1 parameter supplied, but 2 parameters required: "Ignoring Oracle SQL exception for database {0} with error code {1}" => "Ignoring Oracle SQL exception for database 955 with error code {1}" 12:47:46,872 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:634) 12:47:46,872 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:598) 12:47:46,872 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:135) ... 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) Caused by: java.lang.IllegalArgumentException: 1 parameter supplied, but 2 parameters required: "Ignoring Oracle SQL exception for database {0} with error code {1}" => "Ignoring Oracle SQL exception for database 955 with error code {1}" 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.common.util.StringUtil.createString(StringUtil.java:188) 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.common.logging.slf4j.SLF4JLoggerImpl.debug(SLF4JLoggerImpl.java:126) 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.persistence.relational.OracleStatements.createTable(OracleStatements.java:45) 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.persistence.relational.RelationalDb.runWithConnection(RelationalDb.java:358) 12:47:46,886 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.persistence.relational.RelationalDb.start(RelationalDb.java:85) 12:47:46,887 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:1064) 12:47:46,887 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository$RunningState.<init>(JcrRepository.java:936) 12:47:46,887 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository.doStart(JcrRepository.java:367) 12:47:46,887 ERROR [stderr] (ServerService Thread Pool -- 75) at org.modeshape.jcr.JcrRepository.login(JcrRepository.java:632) 12:47:46,887 ERROR [stderr] (ServerService Thread Pool -- 75) ... 66 more
because of an attempt to create tables already created during first start with ORA-00955 name is already used by an existing object Oracle response.