not sure what cause the error but this is from the log:
2020-07-21 21:02:23,270 INFO [localhost-startStop-1] [BootstrapLoaderListener] Starting BootstrapLoaderListener
2020-07-21 21:02:23,286 INFO [localhost-startStop-1] [lifecycle] *******************************
2020-07-21 21:02:23,286 INFO [localhost-startStop-1] [lifecycle] * Bamboo is starting up *
2020-07-21 21:02:23,286 INFO [localhost-startStop-1] [lifecycle] *******************************
2020-07-21 21:02:23,286 INFO [localhost-startStop-1] [ServletContextHolder] Setting servlet context: Bamboo
2020-07-21 21:02:23,489 INFO [localhost-startStop-1] [lifecycle] atlassian.org.osgi.framework.bootdelegation set to javax.servlet,javax.servlet.*,sun.*,com.sun.*,org.w3c.dom.*,org.apache.xerces.*,org.jboss.byteman.*,jdk.internal.reflect
2020-07-21 21:02:23,770 INFO [localhost-startStop-1] [BootstrapLoaderListener] App classloader is the same as web app classloader
2020-07-21 21:02:25,973 INFO [localhost-startStop-1] [lifecycle] Starting Bamboo 7.0.4 (build #70018 Fri May 15 13:34:35 ICT 2020) using Java 1.8.0_261 from Oracle Corporation
2020-07-21 21:02:25,974 INFO [localhost-startStop-1] [lifecycle] Real path of servlet context: D:\Program Files\Bamboo\atlassian-bamboo\
2020-07-21 21:02:26,356 INFO [localhost-startStop-1] [DefaultBootstrapManager] Running validation tasks
2020-07-21 21:02:26,434 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] ----------------------------------------------------------------------
2020-07-21 21:02:26,434 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] 1 : Assert that Bamboo isn't running on HSQL database (post-bootstrap)
2020-07-21 21:02:26,434 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] ----------------------------------------------------------------------
2020-07-21 21:02:26,434 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] Task 1 completed successfully.
2020-07-21 21:02:26,481 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] -------------------------------------------------------------------
2020-07-21 21:02:26,481 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] 2 : Validate that JDBC driver is available in classpath (bootstrap)
2020-07-21 21:02:26,481 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] -------------------------------------------------------------------
2020-07-21 21:02:26,481 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] Task 2 completed successfully.
2020-07-21 21:02:26,496 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] ---------------------------------------------------------------------------
2020-07-21 21:02:26,496 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] 3 : Validate if build number in home directory matches database (bootstrap)
2020-07-21 21:02:26,496 INFO [localhost-startStop-1] [BootstrapUpgradeManagerImpl] ---------------------------------------------------------------------------
2020-07-21 21:02:27,246 INFO [MLog-Init-Reporter] [MLog] MLog clients using slf4j logging.
2020-07-21 21:02:27,481 INFO [localhost-startStop-1] [C3P0Registry] Initializing c3p0-0.9.5.4 [built 23-March-2019 23:00:48 -0700; debug? true; trace: 10]
2020-07-21 21:02:27,668 INFO [localhost-startStop-1] [AbstractPoolBackedDataSource] Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@9f4c2479 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@60e6d3d1 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, identityToken -> 2rvxuyabvjjn4br59222|3cc16ce5, idleConnectionTestPeriod -> 30, initialPoolSize -> 3, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 120, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@13e1b55d [ description -> null, driverClass -> null, factoryClassLocation -> null, forceUseNamedDriverClass -> false, identityToken -> 2rvxuyabvjjn4br59222|3a83fb7a, jdbcUrl -> jdbc:h2:D:\bamboo\bamboo-home/database/h2, properties -> {user=******, password=******} ], preferredTestQuery -> null, privilegeSpawnedThreads -> false, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, extensions -> {}, factoryClassLocation -> null, identityToken -> 2rvxuyabvjjn4br59222|332890c9, numHelperThreads -> 3 ]
2020-07-21 21:02:27,793 WARN [C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#0] [ThreadPoolAsynchronousRunner] An Error forced the closing of Thread[C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#0,5,main]. Will attempt to reconstruct, but this might mean that something bad is happening.
java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode
at org.h2.engine.SessionRemote.<init>(SessionRemote.java:95)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1176)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1163)
at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44)
at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1908)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
2020-07-21 21:02:27,809 WARN [C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#2] [ThreadPoolAsynchronousRunner] An Error forced the closing of Thread[C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#2,5,main]. Will attempt to reconstruct, but this might mean that something bad is happening.
java.lang.ExceptionInInitializerError
at com.ibm.icu.text.Collator.<clinit>(Collator.java:946)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.h2.value.CompareMode.<clinit>(CompareMode.java:57)
at org.h2.engine.SessionRemote.<init>(SessionRemote.java:95)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1176)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1163)
at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44)
at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1908)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
Caused by: java.lang.IllegalArgumentException: Invalid version number: Version number may be negative or greater than 255
at com.ibm.icu.util.VersionInfo.getInstance(VersionInfo.java:191)
at com.ibm.icu.impl.ICUDebug.getInstanceLenient(ICUDebug.java:65)
at com.ibm.icu.impl.ICUDebug.<clinit>(ICUDebug.java:69)
... 17 more
2020-07-21 21:02:27,809 WARN [C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#1] [ThreadPoolAsynchronousRunner] An Error forced the closing of Thread[C3P0PooledConnectionPoolManager[identityToken->2rvxuyabvjjn4br59222|332890c9]-HelperThread-#1,5,main]. Will attempt to reconstruct, but this might mean that something bad is happening.
java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode
at org.h2.engine.SessionRemote.<init>(SessionRemote.java:95)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:175)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:220)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:206)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:203)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1176)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquireAndDecrementPendingAcquiresWithinLockOnSuccess(BasicResourcePool.java:1163)
at com.mchange.v2.resourcepool.BasicResourcePool.access$700(BasicResourcePool.java:44)
at com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask.run(BasicResourcePool.java:1908)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
Hi,
So there is an ticket for this issue https://jira.atlassian.com/browse/BAM-21018. This says that you need to downgrade JAVA version. On my side I am using debian so I manually instaled all *.deb packages openjdk-8-jdk_8u252-b09-1~deb9u1_amd64.deb and all its dependency.
Or you can download it from oracle directly. But update version must be lower than 255.
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
Hi Robin, Did you get this issue resolved?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.