Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

Failed to upgrade from QB 9.0.29 to QB 10.0.2 #4217

Laba42 ·

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
robinshen ADMIN ·