I am trying to Install JIRA 6.2.2 SDK and while running atlas-run-standalone --product jira --version 6.2.2 I am getting " HTTP Status 500 - com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Could not find a field-type definition with name "h2" " .Could you please help me in resolving this issue.
Type Exception report
message com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Could not find a field-type definition with name "h2"
description The server encountered an internal error that prevented it from fulfilling this request.
exception
com.atlassian.cache.CacheException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Could not find a field-type definition with name "h2" com.atlassian.cache.memory.DelegatingCachedReference.get(DelegatingCachedReference.java:43) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:60) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:16) com.atlassian.jira.config.properties.PropertiesManager.getPropertySet(PropertiesManager.java:27) com.atlassian.jira.config.properties.ApplicationPropertiesStore.getStringFromDb(ApplicationPropertiesStore.java:271) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getString(ApplicationPropertiesImpl.java:56) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getEncoding(ApplicationPropertiesImpl.java:119) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getContentType(ApplicationPropertiesImpl.java:141) com.atlassian.jira.web.filters.JiraEncodingFilter.getContentType(JiraEncodingFilter.java:59) com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:39) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:78) com.atlassian.jira.web.filters.MultipartBoundaryCheckFilter.doFilter(MultipartBoundaryCheckFilter.java:41) com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:87) com.atlassian.jira.web.filters.JiraFirstFilter.doFilter(JiraFirstFilter.java:57)
root cause
com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Could not find a field-type definition with name "h2" com.google.common.cache.CustomConcurrentHashMap$ComputedUncheckedException.get(CustomConcurrentHashMap.java:3305) com.google.common.cache.CustomConcurrentHashMap$ComputingValueReference.compute(CustomConcurrentHashMap.java:3441) com.google.common.cache.CustomConcurrentHashMap$Segment.compute(CustomConcurrentHashMap.java:2322) com.google.common.cache.CustomConcurrentHashMap$Segment.getOrCompute(CustomConcurrentHashMap.java:2291) com.google.common.cache.CustomConcurrentHashMap.getOrCompute(CustomConcurrentHashMap.java:3802) com.google.common.cache.ComputingCache.get(ComputingCache.java:46) com.google.common.cache.AbstractCache.getUnchecked(AbstractCache.java:49) org.ofbiz.core.entity.GenericDelegator.getGenericDelegator(GenericDelegator.java:105) com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getDelegator(OFBizPropertySet.java:293) com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getKeys(OFBizPropertySet.java:82) com.atlassian.jira.propertyset.PropertySetCache.bulkLoad(PropertySetCache.java:318) com.atlassian.jira.propertyset.JiraCachingPropertySet$12.run(JiraCachingPropertySet.java:785) com.atlassian.jira.propertyset.JiraCachingPropertySet.doLocked(JiraCachingPropertySet.java:846) com.atlassian.jira.propertyset.JiraCachingPropertySet.init(JiraCachingPropertySet.java:770) com.opensymphony.module.propertyset.PropertySetManager.getInstance(PropertySetManager.java:58) com.opensymphony.module.propertyset.PropertySetManager.getInstance(PropertySetManager.java:31) com.atlassian.jira.config.properties.PropertySetUtils.createDatabaseBackedPropertySet(PropertySetUtils.java:34) com.atlassian.jira.config.properties.DbBackedPropertiesManager$1.get(DbBackedPropertiesManager.java:34) com.atlassian.jira.config.properties.DbBackedPropertiesManager$1.get(DbBackedPropertiesManager.java:30) com.atlassian.cache.memory.MemoryCacheManager$1$1.apply(MemoryCacheManager.java:50) com.atlassian.cache.memory.MemoryCacheManager$1$1.apply(MemoryCacheManager.java:46) com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355) com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184) com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153) com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69) com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393) com.atlassian.cache.memory.DelegatingCachedReference.get(DelegatingCachedReference.java:39) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:60) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:16) com.atlassian.jira.config.properties.PropertiesManager.getPropertySet(PropertiesManager.java:27) com.atlassian.jira.config.properties.ApplicationPropertiesStore.getStringFromDb(ApplicationPropertiesStore.java:271) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getString(ApplicationPropertiesImpl.java:56) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getEncoding(ApplicationPropertiesImpl.java:119) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getContentType(ApplicationPropertiesImpl.java:141) com.atlassian.jira.web.filters.JiraEncodingFilter.getContentType(JiraEncodingFilter.java:59) com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:39) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:78) com.atlassian.jira.web.filters.MultipartBoundaryCheckFilter.doFilter(MultipartBoundaryCheckFilter.java:41) com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:87) com.atlassian.jira.web.filters.JiraFirstFilter.doFilter(JiraFirstFilter.java:57)
root cause
java.lang.IllegalStateException: Could not find a field-type definition with name "h2" org.ofbiz.core.entity.model.ModelFieldTypeReader.<init>(ModelFieldTypeReader.java:92) org.ofbiz.core.entity.model.ModelFieldTypeReader.getModelFieldTypeReader(ModelFieldTypeReader.java:79) org.ofbiz.core.entity.GenericDelegator.initialiseAndCheckDatabase(GenericDelegator.java:224) org.ofbiz.core.entity.GenericDelegator.<init>(GenericDelegator.java:167) org.ofbiz.core.entity.GenericDelegator$1.load(GenericDelegator.java:91) org.ofbiz.core.entity.GenericDelegator$1.load(GenericDelegator.java:88) com.google.common.cache.CustomConcurrentHashMap$ComputingValueReference.compute(CustomConcurrentHashMap.java:3426) com.google.common.cache.CustomConcurrentHashMap$Segment.compute(CustomConcurrentHashMap.java:2322) com.google.common.cache.CustomConcurrentHashMap$Segment.getOrCompute(CustomConcurrentHashMap.java:2291) com.google.common.cache.CustomConcurrentHashMap.getOrCompute(CustomConcurrentHashMap.java:3802) com.google.common.cache.ComputingCache.get(ComputingCache.java:46) com.google.common.cache.AbstractCache.getUnchecked(AbstractCache.java:49) org.ofbiz.core.entity.GenericDelegator.getGenericDelegator(GenericDelegator.java:105) com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getDelegator(OFBizPropertySet.java:293) com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getKeys(OFBizPropertySet.java:82) com.atlassian.jira.propertyset.PropertySetCache.bulkLoad(PropertySetCache.java:318) com.atlassian.jira.propertyset.JiraCachingPropertySet$12.run(JiraCachingPropertySet.java:785) com.atlassian.jira.propertyset.JiraCachingPropertySet.doLocked(JiraCachingPropertySet.java:846) com.atlassian.jira.propertyset.JiraCachingPropertySet.init(JiraCachingPropertySet.java:770) com.opensymphony.module.propertyset.PropertySetManager.getInstance(PropertySetManager.java:58) com.opensymphony.module.propertyset.PropertySetManager.getInstance(PropertySetManager.java:31) com.atlassian.jira.config.properties.PropertySetUtils.createDatabaseBackedPropertySet(PropertySetUtils.java:34) com.atlassian.jira.config.properties.DbBackedPropertiesManager$1.get(DbBackedPropertiesManager.java:34) com.atlassian.jira.config.properties.DbBackedPropertiesManager$1.get(DbBackedPropertiesManager.java:30) com.atlassian.cache.memory.MemoryCacheManager$1$1.apply(MemoryCacheManager.java:50) com.atlassian.cache.memory.MemoryCacheManager$1$1.apply(MemoryCacheManager.java:46) com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355) com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184) com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153) com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69) com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393) com.atlassian.cache.memory.DelegatingCachedReference.get(DelegatingCachedReference.java:39) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:60) com.atlassian.jira.config.properties.DbBackedPropertiesManager.get(DbBackedPropertiesManager.java:16) com.atlassian.jira.config.properties.PropertiesManager.getPropertySet(PropertiesManager.java:27) com.atlassian.jira.config.properties.ApplicationPropertiesStore.getStringFromDb(ApplicationPropertiesStore.java:271) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getString(ApplicationPropertiesImpl.java:56) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getEncoding(ApplicationPropertiesImpl.java:119) com.atlassian.jira.config.properties.ApplicationPropertiesImpl.getContentType(ApplicationPropertiesImpl.java:141) com.atlassian.jira.web.filters.JiraEncodingFilter.getContentType(JiraEncodingFilter.java:59) com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:39) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:78) com.atlassian.jira.web.filters.MultipartBoundaryCheckFilter.doFilter(MultipartBoundaryCheckFilter.java:41) com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:87) com.atlassian.jira.web.filters.JiraFirstFilter.doFilter(JiraFirstFilter.java:57)
Thanks,
Community moderators have prevented the ability to post new answers.
For some reasons when I run the atlas-run-product JIRA command JIRA launches the latest version of JIRA 7. However I need it to run with JIRA version 6.2.2 since that is version against which I need to develop the plugin.
To Launch JIRA on a specific version, edit your pom.xml file and set JIRA version with jira.version property.
Here is an example of the properties section of a pom.xml:
</build>
<jira.version> 6.2.2 </jira.version>
<amps.version>5.0.13</amps.version>
<plugin.testrunner.version>1.2.3</plugin.testrunner.version>
<!-- TestKit version 5.x for JIRA 5.x, 6.x for JIRA 6.x -->
<testkit.version>5.2.26</testkit.version></properties></project>
In your case, replace 6.2.2 by required version you need then run atlas-clean, and again atlas-run --product jira.
atlas-run command : atlas-run-standalone --product jira --version 6.2.2 --data-version 6.2.2
atlas-clean [options]
– Removes files from the project directory, that were generated during the build. (Runs mvn clean
.) Passes all parameters straight through to Maven.
Hello,
The reason this is happening is because the latest JIRA data version is not compatible with the version of JIRA you are using.
To fix this, specify the following as an argument to your run command:
--data-version PRODUCT_VERSION
where PRODUCT_VERSION
matches the version of JIRA you're trying to start.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello William, After following your instructions it worked for that time, now when i am trying to run the "atlas-run --version 6.2.2 --jvmargs "-Datlassian.mail.senddisabled=false -Datlassian.mail.fetchdisabled=false" command I am getting Http Status 404 error and in dbconfig.xml the database type has been changed to h2 automatically. could you please help regarding this issue. Here is my log file for the database type h2: 2015-11-09 10:06:10,343 localhost-startStop-6 INFO [atlassian.jira.startup.JiraHomeStartupCheck] The jira.home directory 'C:\Users\rg9023\ATT\JIRA-6.2.2-atlassian-sdk-5.0.13-standalone-dev\ATTUserDeactivation\target\jira\home' is validated and locked for exclusive use by this instance. 2015-11-09 10:06:10,352 localhost-startStop-6 INFO [jira.config.database.SystemDatabaseConfigurationLoader] Reading database configuration from C:\Users\rg9023\ATT\JIRA-6.2.2-atlassian-sdk-5.0.13-standalone-dev\ATTUserDeactivation\target\jira\home\dbconfig.xml 2015-11-09 10:06:10,387 localhost-startStop-6 INFO [atlassian.jira.startup.JiraStartupLogger] Running JIRA startup checks. 2015-11-09 10:06:10,387 localhost-startStop-6 INFO [atlassian.jira.startup.JiraStartupLogger] JIRA pre-database startup checks completed successfully. 2015-11-09 10:06:10,429 localhost-startStop-6 INFO [jira.config.database.DatabaseConfigurationManagerImpl] Now running Database Checklist Launcher 2015-11-09 10:06:10,439 localhost-startStop-6 FATAL [atlassian.jira.startup.JiraStartupLogger] ******************************************************************************************************************************************************************************************************** You have an error in your dbconfig.xml file. The schema-name="PUBLIC" only works for a field-type-name of "hsql". Please refer to the JIRA database documentation at the following URL: http://www.atlassian.com/software/jira/docs/latest/databases/index.html ******************************************************************************************************************************************************************************************************** 2015-11-09 10:06:10,439 localhost-startStop-6 FATAL [atlassian.jira.startup.DatabaseChecklistLauncher] Schema and field-type-name config in entityengine.xml failed: You have an error in your dbconfig.xml file. The schema-name="PUBLIC" only works for a field-type-name of "hsql". Please refer to the JIRA database documentation at the following URL: http://www.atlassian.com/software/jira/docs/latest/databases/index.html 2015-11-09 10:06:10,439 localhost-startStop-6 FATAL [atlassian.jira.startup.DatabaseChecklistLauncher] Database startup check failed. 2015-11-09 10:06:10,455 localhost-startStop-6 INFO [jira.config.database.DatabaseConfigurationManagerImpl] Now running Post database-configuration launchers 2015-11-09 10:06:10,829 localhost-startStop-6 WARN [jira.config.properties.ApplicationPropertiesStore] Exception getting property 'jira.trustedapps.user.name.transformation.policy.class' from database. Using default 2015-11-09 10:08:46,725 ContainerBackgroundProcessor[StandardEngine[Catalina]] INFO [atlassian.jira.startup.DefaultJiraLauncher] Stopping launchers I had changed my database type to hsql and here is the log file for hsql: 2015-11-09 09:46:48,215 localhost-startStop-4 INFO [atlassian.jira.startup.JiraHomeStartupCheck] The jira.home directory 'C:\Users\rg9023\ATT\JIRA-6.2.2-atlassian-sdk-5.0.13-standalone-dev\ATTUserDeactivation\target\jira\home' is validated and locked for exclusive use by this instance. 2015-11-09 09:46:48,224 localhost-startStop-4 INFO [jira.config.database.SystemDatabaseConfigurationLoader] Reading database configuration from C:\Users\rg9023\ATT\JIRA-6.2.2-atlassian-sdk-5.0.13-standalone-dev\ATTUserDeactivation\target\jira\home\dbconfig.xml 2015-11-09 09:46:48,257 localhost-startStop-4 INFO [atlassian.jira.startup.JiraStartupLogger] Running JIRA startup checks. 2015-11-09 09:46:48,257 localhost-startStop-4 INFO [atlassian.jira.startup.JiraStartupLogger] JIRA pre-database startup checks completed successfully. 2015-11-09 09:46:48,300 localhost-startStop-4 INFO [jira.config.database.DatabaseConfigurationManagerImpl] Now running Database Checklist Launcher 2015-11-09 09:46:48,338 localhost-startStop-4 ERROR [atlassian.jira.startup.LauncherContextListener] Unable to start JIRA. java.lang.RuntimeException: Unable to obtain a connection from the underlying connection pool at org.ofbiz.core.entity.jdbc.interceptors.connection.ConnectionTracker.trackConnection(ConnectionTracker.java:59) at org.ofbiz.core.entity.transaction.JNDIFactory.trackConnection(JNDIFactory.java:235) at org.ofbiz.core.entity.transaction.JNDIFactory.getJndiConnection(JNDIFactory.java:206) at org.ofbiz.core.entity.transaction.JNDIFactory.getConnection(JNDIFactory.java:142) at org.ofbiz.core.entity.TransactionFactory.getConnection(TransactionFactory.java:101) at org.ofbiz.core.entity.ConnectionFactory.getConnection(ConnectionFactory.java:59) at com.atlassian.jira.ofbiz.DefaultOfBizConnectionFactory.getConnection(DefaultOfBizConnectionFactory.java:50) at com.atlassian.jira.upgrade.util.UpgradeUtils.tableExists(UpgradeUtils.java:102) at com.atlassian.jira.appconsistency.db.MinimumUpgradableVersionCheck.databaseSetup(MinimumUpgradableVersionCheck.java:49) at com.atlassian.jira.appconsistency.db.MinimumUpgradableVersionCheck.isOk(MinimumUpgradableVersionCheck.java:30) at com.atlassian.jira.startup.JiraDatabaseConfigChecklist.doStartupChecks(JiraDatabaseConfigChecklist.java:64) at com.atlassian.jira.startup.JiraDatabaseConfigChecklist.startupOK(JiraDatabaseConfigChecklist.java:52) at com.atlassian.jira.startup.DatabaseChecklistLauncher.start(DatabaseChecklistLauncher.java:39) at com.atlassian.jira.startup.DefaultJiraLauncher$2.run(DefaultJiraLauncher.java:114) at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrEnqueue(DatabaseConfigurationManagerImpl.java:317) at com.atlassian.jira.config.database.DatabaseConfigurationManagerImpl.doNowOrWhenDatabaseConfigured(DatabaseConfigurationManagerImpl.java:217) at com.atlassian.jira.startup.DefaultJiraLauncher.postDbLaunch(DefaultJiraLauncher.java:109) at com.atlassian.jira.startup.DefaultJiraLauncher.access$100(DefaultJiraLauncher.java:32) at com.atlassian.jira.startup.DefaultJiraLauncher$1.run(DefaultJiraLauncher.java:81) at com.atlassian.jira.util.devspeed.JiraDevSpeedTimer.run(JiraDevSpeedTimer.java:34) at com.atlassian.jira.startup.DefaultJiraLauncher.start(DefaultJiraLauncher.java:76) at com.atlassian.jira.startup.LauncherContextListener.contextInitialized(LauncherContextListener.java:54) <+8> (StandardContext.java:4973) (StandardContext.java:5467) (LifecycleBase.java:150) (ContainerBase.java:901) (ContainerBase.java:877) (StandardHost.java:632) (HostConfig.java:1073) (HostConfig.java:1857) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'org.h2.Driver' at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) at org.ofbiz.core.entity.transaction.JNDIFactory$2.call(JNDIFactory.java:239) at org.ofbiz.core.entity.transaction.JNDIFactory$2.call(JNDIFactory.java:236) ... 34 more Caused by: java.lang.ClassNotFoundException: org.h2.Driver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420) ... 39 more 2015-11-09 09:46:48,735 localhost-startStop-4 WARN [jira.config.properties.ApplicationPropertiesStore] Exception getting property 'jira.trustedapps.user.name.transformation.policy.class' from database. Using default Environment : Java Version : 1.7.0_45 - Oracle Corporation JIRA version = 6.2.2 Atlassian SDK version : 5.0.13
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.