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.

qb 9.x with java11 fails #4139

waldemar ·

QB 9.x advertises support for java 11. Unfortunately, it fails for us (below). We replaced java 1.8 with java 11 so that there was no confusion which java was running. Perhaps there is some setting that needs to be adjusted but we could not find any information on what that might be if at all.

In the end we reverted to 1.8 which works.

console.log

wrapper  | --> Wrapper Started as Daemon
wrapper  | Java Service Wrapper Standard Edition 64-bit 3.5.39
wrapper  |   Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved.
wrapper  |     http://wrapper.tanukisoftware.com
wrapper  |   Licensed to Robin Shen for QuickBuild
wrapper  | 
wrapper  | Launching a JVM...
jvm 1    | WrapperManager: Initializing...
jvm 1    | 2019-08-20 15:06:31,970 INFO  - Cleaning cached plugin libraries...
jvm 1    | 2019-08-20 15:06:32,029 INFO  - Cleaning temp directory...
jvm 1    | 2019-08-20 15:06:32,035 INFO  - Benchmarking...
jvm 1    | 2019-08-20 15:06:32,676 INFO  - Booting QuickBuild from '/srv/qb/quickbuild'...
jvm 1    | 2019-08-20 15:06:32,676 INFO  - Starting framework...
jvm 1    | 2019-08-20 15:06:32,721 INFO  - Caching plugin libraries...
jvm 1    | 2019-08-20 15:06:35,312 INFO  - Starting QuickBuild server...
jvm 1    | 2019-08-20 15:06:35,317 INFO  - Initializing velocity...
jvm 1    | 2019-08-20 15:06:35,729 INFO  - Checking data version...
jvm 1    | WrapperStartStopApp: 
jvm 1    | WrapperStartStopApp Error: Encountered an error running start main: java.lang.reflect.InvocationTargetException
jvm 1    | WrapperStartStopApp Error: java.lang.reflect.InvocationTargetException
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
jvm 1    | WrapperStartStopApp Error:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.bootstrap.Bootstrap.boot(Bootstrap.java:614)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.bootstrap.Bootstrap.main(Bootstrap.java:128)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
jvm 1    | WrapperStartStopApp Error:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
jvm 1    | WrapperStartStopApp Error:   at org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:429)
jvm 1    | WrapperStartStopApp Error:   at java.base/java.lang.Thread.run(Thread.java:834)
jvm 1    | WrapperStartStopApp Error: Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.bootstrap.BootstrapUtils.wrapAsUnchecked(BootstrapUtils.java:56)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.equinoxadapter.EquinoxAdapter.startup(EquinoxAdapter.java:61)
jvm 1    | WrapperStartStopApp Error:   ... 12 more
jvm 1    | WrapperStartStopApp Error: Caused by: java.lang.reflect.InvocationTargetException
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
jvm 1    | WrapperStartStopApp Error:   at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
jvm 1    | WrapperStartStopApp Error:   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.equinoxadapter.EquinoxAdapter.startup(EquinoxAdapter.java:59)
jvm 1    | WrapperStartStopApp Error:   ... 12 more
jvm 1    | WrapperStartStopApp Error: Caused by: java.lang.ClassCastException: class [B cannot be cast to class [C ([B and [C are in module java.base of loader 'bootstrap')
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.stream.PacketOutputStream.send(PacketOutputStream.java:848)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:131)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.loadServerData(AbstractConnectProtocol.java:614)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connect(AbstractConnectProtocol.java:379)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:755)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:468)
jvm 1    | WrapperStartStopApp Error:   at org.mariadb.jdbc.Driver.connect(Driver.java:104)
jvm 1    | WrapperStartStopApp Error:   at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
jvm 1    | WrapperStartStopApp Error:   at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.util.DbUtils.getConnection(DbUtils.java:101)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.util.DbUtils.getDataVersion(DbUtils.java:135)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.Quickbuild.startServer(Quickbuild.java:800)
jvm 1    | WrapperStartStopApp Error:   at com.pmease.quickbuild.Quickbuild.start(Quickbuild.java:288)
jvm 1    | WrapperStartStopApp Error:   ... 17 more
jvm 1    | 2019-08-20 15:06:36,837 INFO  - Stopping QuickBuild server...
jvm 1    | 2019-08-20 15:06:36,855 INFO  - Stopping plugins...
jvm 1    | 2019-08-20 15:06:36,858 INFO  - Stopping task scheduler...
jvm 1    | 2019-08-20 15:06:36,935 INFO  - QuickBuild server stopped.
wrapper  | <-- Wrapper Stopped
  • replies 2
  • views 287
  • stars 0
robinshen ADMIN ·

Looks like you are using MariaDB jdbc driver, please use MySQL jdbc driver instead.

waldemar ·

Switching to mysql-connector-odbc fixes the problem. Thank you.