Hi
We have an error when upgrading from QB 9.029 to QB.10.0.2
Does the error message mean anything to you ?
2020-03-26 15:01:27,678 INFO >>> 2020-03-26 15:01:27,553 INFO Stopping task scheduler...
2020-03-26 15:01:27,678 INFO >>> 2020-03-26 15:01:27,678 INFO QuickBuild server stopped.
2020-03-26 15:01:27,678 ERROR >>> Exception in thread "main" java.lang.ExceptionInInitializerError
2020-03-26 15:01:27,678 ERROR >>> at com.pmease.quickbuild.Quickbuild.importData(Quickbuild.java:1047)
2020-03-26 15:01:27,678 ERROR >>> at com.pmease.quickbuild.bootstrap.Bootstrap$6.execute(Bootstrap.java:201)
2020-03-26 15:01:27,678 ERROR >>> at com.pmease.quickbuild.Quickbuild$3.run(Quickbuild.java:757)
2020-03-26 15:01:27,678 ERROR >>> at java.lang.Thread.run(Unknown Source)
2020-03-26 15:01:27,693 ERROR >>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
2020-03-26 15:01:27,693 ERROR >>>
2020-03-26 15:01:27,693 ERROR >>> 1) Error in custom provider, java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00972: Bezeichner is
t zu lang
2020-03-26 15:01:27,693 ERROR >>>
2020-03-26 15:01:27,693 ERROR >>> while locating com.pmease.quickbuild.persistence.SessionFactoryProvider
2020-03-26 15:01:27,693 ERROR >>> at com.pmease.quickbuild.QuickbuildModule.configure(QuickbuildModule.java:36)
2020-03-26 15:01:27,693 ERROR >>> while locating org.hibernate.SessionFactory
2020-03-26 15:01:27,693 ERROR >>> for field at com.pmease.quickbuild.entitymanager.impl.DefaultDataManager.sessionFactory(DefaultDataManager.java
:134)
2020-03-26 15:01:27,693 ERROR >>> at com.pmease.quickbuild.entitymanager.impl.DefaultDataManager.class(DefaultDataManager.java:134)
2020-03-26 15:01:27,693 ERROR >>> while locating com.pmease.quickbuild.entitymanager.impl.DefaultDataManager
2020-03-26 15:01:27,693 ERROR >>> while locating com.pmease.quickbuild.entitymanager.DataManager
2020-03-26 15:01:27,693 ERROR >>>
2020-03-26 15:01:27,693 ERROR >>> 1 error
2020-03-26 15:01:27,693 ERROR >>> at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:987)
2020-03-26 15:01:27,693 ERROR >>> at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
2020-03-26 15:01:27,693 ERROR >>> at com.pmease.quickbuild.Quickbuild.getInstance(Quickbuild.java:948)
2020-03-26 15:01:27,693 ERROR >>> at com.pmease.quickbuild.entitymanager.DataManager.<clinit>(DataManager.java:67)
2020-03-26 15:01:27,693 ERROR >>> ... 4 more
2020-03-26 15:01:27,693 ERROR >>> Caused by: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00972: Bezeichner ist zu lang
2020-03-26 15:01:27,709 ERROR >>>
2020-03-26 15:01:27,709 ERROR >>> at com.pmease.quickbuild.util.DbUtils.execute(DbUtils.java:122)
2020-03-26 15:01:27,709 ERROR >>> at com.pmease.quickbuild.persistence.SessionFactoryProvider.get(SessionFactoryProvider.java:99)
2020-03-26 15:01:27,709 ERROR >>> at com.pmease.quickbuild.persistence.SessionFactoryProvider.get(SessionFactoryProvider.java:36)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46
)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46
)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:737)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
2020-03-26 15:01:27,709 ERROR >>> at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
2020-03-26 15:01:27,709 ERROR >>> ... 7 more
2020-03-26 15:01:27,709 ERROR >>> Caused by: java.sql.SQLSyntaxErrorException: ORA-00972: Bezeichner ist zu lang
2020-03-26 15:01:27,709 ERROR >>>
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:193)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1033)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1329)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1909)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1871)
2020-03-26 15:01:27,709 ERROR >>> at oracle.jdbc.driver.OracleStatementWrapper.execute(OracleStatementWrapper.java:318)
2020-03-26 15:01:27,709 ERROR >>> at com.pmease.quickbuild.util.DbUtils.execute(DbUtils.java:119)
2020-03-26 15:01:27,709 ERROR >>> ... 28 more
2020-03-26 15:01:27,928 ERROR Failed to upgrade d:\Apps\QuickBuild
2020-03-26 15:01:27,928 INFO Now restoring old installation directory due to upgrade failure...
2020-03-26 15:01:29,303 INFO Old installation directory is now restored.
2020-03-26 15:01:29,303 WARN The database might be in an inconsistent state due to upgrade failure. In that case, you need to restore the database by
first cleaning it, and then running below command:
2020-03-26 15:01:29,303 INFO d:\Apps\QuickBuild\bin\restore.bat d:\Apps\QuickBuild\dbbackup~2020-03-26_15-00-27.zip
- solved #2
- replies 1
- views 1382
- stars 0