JIRA does not run on JAVA 1.7 and higher
Symptoms
JIRA will not start and several plugin errors show up in the log files.
The following appears in the atlassian-jira.log
:
2011-07-28 14:25:35,662 main WARN [plugin.osgi.factory.OsgiPlugin] Unable to enable plugin 'com.atlassian.gadgets.publisher'
com.atlassian.plugin.osgi.container.OsgiContainerException: Cannot start plugin: com.atlassian.gadgets.publisher
at com.atlassian.plugin.osgi.factory.OsgiPlugin.enableInternal(OsgiPlugin.java:433)
at com.atlassian.plugin.impl.AbstractPlugin.enable(AbstractPlugin.java:237)
at com.atlassian.plugin.impl.AbstractDelegatingPlugin.enable(AbstractDelegatingPlugin.java:213)
at com.atlassian.plugin.manager.PluginEnabler.actualEnable(PluginEnabler.java:114)
at com.atlassian.plugin.manager.PluginEnabler.enable(PluginEnabler.java:99)
at com.atlassian.plugin.manager.DefaultPluginManager.addPlugins(DefaultPluginManager.java:696)
at com.atlassian.plugin.manager.DefaultPluginManager.init(DefaultPluginManager.java:170)
at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:59)
at com.atlassian.jira.ComponentManager$PluginSystem.start(ComponentManager.java:1380)
at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:254)
at com.atlassian.jira.ComponentManager.start(ComponentManager.java:237)
at com.atlassian.jira.upgrade.ConsistencyLauncher.launchConsistencyChecker(ConsistencyLauncher.java:61)
at com.atlassian.jira.upgrade.ConsistencyLauncher.start(ConsistencyLauncher.java:39)
at com.atlassian.jira.startup.DefaultJiraLauncher.start(DefaultJiraLauncher.java:39)
at com.atlassian.jira.startup.LauncherContextListener$1.create(LauncherContextListener.java:57)
at com.atlassian.jira.startup.LauncherContextListener$1.create(LauncherContextListener.java:52)
at com.atlassian.multitenant.impl.MultiTenantComponentMapImpl.get(MultiTenantComponentMapImpl.java:121)
at com.atlassian.multitenant.impl.MultiTenantComponentMapImpl.onTenantStart(MultiTenantComponentMapImpl.java:165)
at com.atlassian.multitenant.impl.DefaultMultiTenantManager$1.consume(DefaultMultiTenantManager.java:134)
at com.atlassian.multitenant.impl.DefaultMultiTenantManager$1.consume(DefaultMultiTenantManager.java:131)
at com.atlassian.multitenant.impl.DefaultMultiTenantManager.runForEachListener(DefaultMultiTenantManager.java:256)
at com.atlassian.multitenant.impl.DefaultMultiTenantManager.startTenant(DefaultMultiTenantManager.java:130)
at com.atlassian.multitenant.impl.DefaultMultiTenantManager.startAll(DefaultMultiTenantManager.java:203)
at com.atlassian.jira.startup.LauncherContextListener.contextInitialized(LauncherContextListener.java:85)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle com.atlassian.gadgets.publisher [30]: Unable to resolve 30.0: missing requirement [30.0] package; (package=com.atlassian.plugins.rest.common.security) [caused by: Unable to resolve 42.0: missing requirement [42.0] package; (package=javax.xml.bind)]
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3409)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1709)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
at com.atlassian.plugin.osgi.factory.OsgiPlugin.enableInternal(OsgiPlugin.java:405)
... 38 more
2011-07-28 14:25:35,668 main ERROR
Diagnosis
- JIRA version is 5.1.x and below
Verify the JAVA version that is being used by JIRA.
You can test whether you have the correct Java platform by running java -version.
user@ubuntu:~/opt/jdk1.7.0$ ./bin/java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
Cause
JIRA 5.1.x and below is not supported when using Oracle JDK / JRE (formerly Sun JDK / JRE) which is of version 1.7 or higher.
Resolution
- Downgrade the JAVA to a version prior to 1.7.
or
- Upgrade JIRA to 5.2+
Last modified on Mar 30, 2016
Powered by Confluence and Scroll Viewport.