History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-3352
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Unassigned
Reporter: AlSt
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Upgrade to 9.0.0 fails

Created: 28/Feb/19 03:50 PM   Updated: 01/Mar/19 02:22 AM
Component/s: None
Affects Version/s: 8.0.38
Fix Version/s: 9.0.1

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
2019-02-28 16:48:58,608 ERROR - >>> Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
2019-02-28 16:48:58,608 ERROR - >>> at com.pmease.quickbuild.bootstrap.BootstrapUtils.wrapAsUnchecked(BootstrapUtils.java:56)
2019-02-28 16:48:58,608 ERROR - >>> at com.pmease.quickbuild.util.ExceptionUtils.wrapAsUnchecked(ExceptionUtils.java:82)
2019-02-28 16:48:58,608 ERROR - >>> at com.pmease.quickbuild.migration.MigrationHelper.migrate(MigrationHelper.java:158)
2019-02-28 16:48:58,608 ERROR - >>> at com.pmease.quickbuild.migration.MainMigrator.migrate(MainMigrator.java:88)
2019-02-28 16:48:58,609 ERROR - >>> at com.pmease.quickbuild.Quickbuild.migrateData(Quickbuild.java:1050)
2019-02-28 16:48:58,609 ERROR - >>> at com.pmease.quickbuild.bootstrap.Bootstrap$5.execute(Bootstrap.java:192)
2019-02-28 16:48:58,609 ERROR - >>> at com.pmease.quickbuild.Quickbuild$3.run(Quickbuild.java:756)
2019-02-28 16:48:58,609 ERROR - >>> at java.lang.Thread.run(Thread.java:748)
2019-02-28 16:48:58,610 ERROR - >>> Caused by: java.lang.reflect.InvocationTargetException
2019-02-28 16:48:58,610 ERROR - >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2019-02-28 16:48:58,610 ERROR - >>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2019-02-28 16:48:58,610 ERROR - >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2019-02-28 16:48:58,610 ERROR - >>> at java.lang.reflect.Method.invoke(Method.java:498)
2019-02-28 16:48:58,611 ERROR - >>> at com.pmease.quickbuild.migration.MigrationHelper.migrate(MigrationHelper.java:156)
2019-02-28 16:48:58,611 ERROR - >>> ... 5 more
2019-02-28 16:48:58,611 ERROR - >>> Caused by: java.lang.NullPointerException
2019-02-28 16:48:58,611 ERROR - >>> at com.pmease.quickbuild.migration.MainMigrator.migrateVariables102(MainMigrator.java:2859)
2019-02-28 16:48:58,612 ERROR - >>> at com.pmease.quickbuild.migration.MainMigrator.migrate102(MainMigrator.java:2919)
2019-02-28 16:48:58,612 ERROR - >>> ... 10 more
2019-02-28 16:48:59,091 ERROR - Failed to upgrade /opt/quickbuild/quickbuild-8.0.32
2019-02-28 16:49:00,931 INFO - >>> 2019-02-28 16:49:00,865 INFO - Cleaning cached plugin libraries...
2019-02-28 16:49:00,937 INFO - >>> 2019-02-28 16:49:00,936 INFO - Cleaning temp directory...
2019-02-28 16:49:00,960 INFO - >>> 2019-02-28 16:49:00,959 INFO - Booting QuickBuild from '/opt/quickbuild/quickbuild-8.0.32'...
2019-02-28 16:49:00,960 INFO - >>> 2019-02-28 16:49:00,960 INFO - Starting framework...
2019-02-28 16:49:01,027 INFO - >>> 2019-02-28 16:49:01,026 INFO - Caching plugin libraries...
2019-02-28 16:49:04,157 INFO - >>> 2019-02-28 16:49:04,157 INFO - Starting QuickBuild server...
2019-02-28 16:49:08,650 INFO - >>> 2019-02-28 16:49:08,650 INFO - Stopping QuickBuild server...
2019-02-28 16:49:08,682 INFO - >>> 2019-02-28 16:49:08,682 INFO - Stopping plugins...
2019-02-28 16:49:08,693 INFO - >>> 2019-02-28 16:49:08,693 INFO - Stopping task scheduler...
2019-02-28 16:49:08,696 INFO - >>> 2019-02-28 16:49:08,695 INFO - Closing session factory...
2019-02-28 16:49:08,731 INFO - >>> 2019-02-28 16:49:08,731 INFO - QuickBuild server stopped.
2019-02-28 16:49:08,735 ERROR - >>> Exception in thread "main" com.pmease.quickbuild.QuickbuildException: Can not import from directory '/opt/quickbuild/quickbuild-9.0.0/upgrade': Version mismatch.
2019-02-28 16:49:08,735 ERROR - >>> at com.pmease.quickbuild.entitymanager.impl.DefaultDataManager.importData(DefaultDataManager.java:920)
2019-02-28 16:49:08,735 ERROR - >>> at com.pmease.quickbuild.Quickbuild.importData(Quickbuild.java:1045)
2019-02-28 16:49:08,736 ERROR - >>> at com.pmease.quickbuild.bootstrap.Bootstrap$6.execute(Bootstrap.java:203)
2019-02-28 16:49:08,736 ERROR - >>> at com.pmease.quickbuild.Quickbuild$3.run(Quickbuild.java:756)
2019-02-28 16:49:08,736 ERROR - >>> at java.lang.Thread.run(Thread.java:748)
2019-02-28 16:49:09,058 ERROR - Failed to upgrade /opt/quickbuild/quickbuild-8.0.32


 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [01/Mar/19 02:22 AM]
This is actually an odd issue as variable prompt setting should be assigned, instead of null (for not prompting, it will be DoNotPrompt). Nevertheless, the migration logic is improved to fix this special case.