<< Back to previous view |
[QB-3352] Upgrade to 9.0.0 fails
|
|
Status: | Resolved |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 8.0.38 |
Fix Version/s: | 9.0.1 |
Type: | Bug | Priority: | Blocker |
Reporter: | AlSt | Assigned To: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown |
Description |
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 |
Comments |
Comment by 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. |