I did web searches on the plugins and errors but couldn't find any solution tailored to my situation.
Used puppet's JIRA and mySQL with
node 'jira.oracle' {
class { 'jira': javahome => '/usr/',
mysql_connector_manage => true ,
user => 'jira', dbuser => 'jirame',
dbpassword => 'secret',
dbserver => '172.16.1.79',
dbname => 'jiradb', db => 'mysql',
dbtype => 'mysql',
dbport => '3306', }
}
[and now the http://address:8080 displays:]
JIRA Startup Failed;
The following plugins are required by JIRA, but have not been started:
Atlassian JIRA - Plugins - REST Plugin (com.atlassian.jira.rest)
[and sudo tail -300 /opt/jira/atlassian-jira-6.4.1-standalone/logs/catalina.out is:]
[oracle@jira ~]$ sudo tail -300 /opt/jira/atlassian-jira-6.4.1-standalone/logs/catalina.out
[sudo] password for oracle:
Streams Core Plugin : com.atlassian.streams.core
Version : 5.4.14
Status : enabled
Vendor : Atlassian Software Systems Pty Ltd
Description : Streams Core Plugin
Streams Inline Actions Plugin : com.atlassian.streams.actions
Version : 5.4.14
Status : enabled
Vendor : Atlassian Software Systems Pty Ltd
Description : Streams Inline Actions Plugin
Streams Plugin : com.atlassian.streams
Version : 5.4.14
Status : enabled
Vendor : Atlassian Software Systems Pty Ltd
Description : Streams Plugin
Streams SPI : com.atlassian.streams.streams-spi-5.4.14
Version : 5.4.14
Status : enabled
Vendor : Atlassian
Description : Lists recent activity in a single project, or in all projects.
Streams Third Party Provider Plugin : com.atlassian.streams.streams-thirdparty-plugin
Version : 5.4.14
Status : enabled
Vendor : Atlassian
Description : Lists recent activity in a single project, or in all projects.
Support Healthcheck Plugin : com.atlassian.support.healthcheck.support-healthcheck-plugin
Version : 1.0.2
Status : enabled
Vendor : Atlassian
Description : Support Healthcheck Plugin
Support Tools Plugin : com.atlassian.support.stp
Version : 3.5.20
Status : enabled
Vendor : Atlassian Support
Description : This is the Support Tools Plugin, developed to help Atlassian customers with our products.
Universal Plugin Manager - Role-Based Licensing Implementation Plugin : com.atlassian.upm.role-based-licensing-plugin
Version : 2.18.2
Status : enabled
Vendor : Atlassian
Description : Provides an SPI and implementations for role-based licensed plugins.
User Format : jira.user.format
Version : 1.0
Status : enabled
Vendor : Atlassian
Description : This plugin renders a user in JIRA.
User Profile Panels : jira.user.profile.panels
Version : 1.0
Status : enabled
Vendor : Atlassian
Description : This library includes the panels included on the user profile page.
Wallboard Plugin : com.atlassian.jirawallboard.atlassian-wallboard-plugin
Version : 1.9.5
Status : enabled
Vendor : Atlassian
Description : Wallboard plugin for Atlassian JIRA
Workbox - Common Plugin : com.atlassian.mywork.mywork-common-plugin
Version : 2.2.11
Status : enabled
Vendor : Atlassian
Description : Provides Common Services to Workbox
Workbox - JIRA Provider Plugin : com.atlassian.mywork.mywork-jira-provider-plugin
Version : 2.2.11
Status : enabled
Vendor : Atlassian
Description : Generates notifications and tasks from JIRA
atlassian-failure-cache-plugin : com.atlassian.atlassian-failure-cache-plugin
Version : 0.14
Status : enabled
Vendor : Atlassian
Description : This is the Atlassian failure cache plugin, which provides implementations of some core components
browser-metrics-plugin : com.atlassian.plugins.browser.metrics.browser-metrics-plugin
Version : 1.44
Status : enabled
Vendor : Atlassian
Description : Plugin for recording browser timing events in Atlassian products
jackson-module-scala-2.10-provider : com.atlassian.scala.plugins.jackson-module-scala-2.10-provider-plugin
Version : 0.5
Status : enabled
Vendor : Atlassian
Description : This plugin provides the jackson-module-scala port for Jackson 1.9 and Scala 2.10
jira-browser-metrics : com.atlassian.jira.plugins.jira-browser-metrics
Version : 1.0.12
Status : enabled
Vendor : Atlassian
Description : Plugin that defines a whitelist for JIRA analytics events, and records browser timing events
jira-help-tips : com.atlassian.plugins.helptips.jira-help-tips
Version : 0.63
Status : enabled
Vendor : Atlassian
Description : Common way to display help tips in the UI of JIRA.
jira-inline-issue-create-plugin : com.atlassian.jira.plugins.inline-create.jira-inline-issue-create-plugin
Version : 0.3.2
Status : enabled
Vendor : Atlassian
Description : This is the com.atlassian.jira.plugins:jira-inline-issue-create-plugin plugin for Atlassian JIRA.
jira-issue-nav-components : com.atlassian.jira.jira-issue-nav-components
Version : 6.4.21
Status : enabled
Vendor : Atlassian
Description : Provides components for viewing and searching for issues
jquery : com.atlassian.plugins.jquery
Version : 1.7.2
Status : enabled
Vendor : (unknown)
Description : Atlassian plugin wrapper containing only jQuery.
scala-provider-plugin : com.atlassian.scala.plugins.scala-2.10-provider-plugin
Version : 0.5
Status : enabled
Vendor : Atlassian
Description : This plugin provides the scala runtime for scala 2.10.3
wiki-editor : com.atlassian.jira.plugins.jira-wiki-editor
Version : 1.1
Status : enabled
Vendor : Atlassian
Description : This is the com.atlassian.jira.plugins:wiki-editor plugin for Atlassian JIRA.
___ Listeners ______________________________
Instance Count : 2
Mail Listener : com.atlassian.jira.event.listeners.mail.MailListener
Issue Assignment Listener : com.atlassian.jira.event.listeners.history.IssueAssignHistoryListener
___ Services _______________________________
Instance Count : 1
Mail Queue Service : com.atlassian.jira.service.services.mail.MailQueueService
Service Schedule : 0 * * * * ?
___ Trusted Applications ___________________
Instance Count : 0
___ Java Class Paths _______________________
sun.boot.class.path : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/resources.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/rt.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/sunrsasign.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/jsse.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/jce.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/charsets.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/rhino.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/jfr.jar:
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/classes
java.library.path : /usr/java/packages/lib/amd64:
/usr/lib64:
/lib64:
/lib:
/usr/lib
java.endorsed.dirs : /opt/jira/atlassian-jira-6.4.1-standalone/endorsed
java.ext.dirs : /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/ext:
/usr/java/packages/lib/ext
java.class.path : /opt/jira/atlassian-jira-6.4.1-standalone/bin/bootstrap.jar:
/opt/jira/atlassian-jira-6.4.1-standalone/bin/tomcat-juli.jar
2015-05-28 07:21:53,520 localhost-startStop-1 INFO [atlassian.jira.startup.JiraStartupLogger]
**********************************************************************************
JIRA 6.4.1 build: 64016 started. You can now access JIRA through your web browser.
**********************************************************************************
2015-05-28 07:21:53,599 localhost-startStop-1 FATAL [atlassian.jira.startup.JiraStartupLogger]
**************************************************************************************************** ***********************************
The following plugins are required by JIRA, but have not been started: Atlassian JIRA - Plugins - REST Plugin (com.atlassian.jira.rest)
**************************************************************************************************** ***********************************
2015-05-28 07:21:53,602 localhost-startStop-1 INFO [atlassian.jira.scheduler.JiraSchedulerLauncher] JIRA Scheduler not started: JIRA startup checklist failed.
2015-05-28 07:21:53,630 localhost-startStop-1 WARN [atlassian.jira.startup.JiraStartupLogger]
**************************************************************************************************** ****************************************************************************************************
___ FAILED PLUGIN REPORT _____________________
9 plugins failed to load during JIRA startup.
'com.atlassian.jira.plugins.jira-importers-github-plugin' - 'JIRA GitHub Issue Importer' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It has the following missing service dependencies :
&jiraDataImporter of type (&(objectClass=com.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter)(objectClass=co m.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter))
&jiraDataImporter of type (&(objectClass=com.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter)(objectClass=co m.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter))
&createProjectManager of type (&(objectClass=com.atlassian.jira.plugins.importer.managers.CreateProjectManager)(objectClass=com.at lassian.jira.plugins.importer.managers.CreateProjectManager))
&createProjectManager of type (&(objectClass=com.atlassian.jira.plugins.importer.managers.CreateProjectManager)(objectClass=com.at lassian.jira.plugins.importer.managers.CreateProjectManager))
&usageTrackingService of type (&(objectClass=com.atlassian.jira.plugins.importer.tracking.UsageTrackingService)(objectClass=com.at lassian.jira.plugins.importer.tracking.UsageTrackingService))
&usageTrackingService of type (&(objectClass=com.atlassian.jira.plugins.importer.tracking.UsageTrackingService)(objectClass=com.at lassian.jira.plugins.importer.tracking.UsageTrackingService))
&configFileHandler of type (&(objectClass=com.atlassian.jira.plugins.importer.web.ConfigFileHandler)(objectClass=com.atlassian. jira.plugins.importer.web.ConfigFileHandler))
&configFileHandler of type (&(objectClass=com.atlassian.jira.plugins.importer.web.ConfigFileHandler)(objectClass=com.atlassian. jira.plugins.importer.web.ConfigFileHandler))
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-importers-github-plugin-2.0.5.jar
'com.atlassian.jira.plugins.greenhopper-marketing-plugin' - 'JIRA Agile Marketing Plugin' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/greenhopper-marketing-plugin-3.3.jar
'com.atlassian.jira.plugins.jira-importers-plugin' - 'JIRA Importers Plugin (JIM)' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-importers-plugin-6.3.0.jar
'com.atlassian.jira.welcome.jira-welcome-plugin' - 'JIRA Welcome Plugin' failed to load.
Application context initialization for 'com.atlassian.jira.welcome.jira-welcome-plugin' has timed out
It has the following missing service dependencies :
&sampleDataImporter of type (objectClass=com.atlassian.jira.plugins.importer.sample.SampleDataImporter)
&sampleDataImporter of type (objectClass=com.atlassian.jira.plugins.importer.sample.SampleDataImporter)
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-welcome-plugin-1.2.1.jar
'com.atlassian.jira.plugins.jira-development-integration-plugin' - 'Atlassian JIRA - Plugins - Development Integration Plugin' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-development-integration-plugin-2.3.8-D20150310T003755.jar
'com.atlassian.jira.rest' - 'Atlassian JIRA - Plugins - REST Plugin' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-rest-plugin-6.4.1.jar
'com.atlassian.jira.plugins.jira-importers-redmine-plugin' - 'Redmine Importers Plugin for JIM' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-importers-redmine-plugin-2.1.0.jar
'com.atlassian.jira.plugins.jira-bitbucket-connector-plugin' - 'JIRA DVCS Connector Plugin' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-dvcs-connector-plugin-2.2.18.jar
'com.atlassian.jira.plugins.jira-importers-bitbucket-plugin' - 'Bitbucket Importer Plugin for JIM' failed to load.
The plugin has been disabled. A likely cause is that it timed out during initialisation
It has the following missing service dependencies :
&jiraDataImporter of type (&(objectClass=com.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter)(objectClass=co m.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter))
&jiraDataImporter of type (&(objectClass=com.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter)(objectClass=co m.atlassian.jira.plugins.importer.imports.importer.JiraDataImporter))
&createProjectManager of type (&(objectClass=com.atlassian.jira.plugins.importer.managers.CreateProjectManager)(objectClass=com.at lassian.jira.plugins.importer.managers.CreateProjectManager))
&createProjectManager of type (&(objectClass=com.atlassian.jira.plugins.importer.managers.CreateProjectManager)(objectClass=com.at lassian.jira.plugins.importer.managers.CreateProjectManager))
&usageTrackingService of type (&(objectClass=com.atlassian.jira.plugins.importer.tracking.UsageTrackingService)(objectClass=com.at lassian.jira.plugins.importer.tracking.UsageTrackingService))
&usageTrackingService of type (&(objectClass=com.atlassian.jira.plugins.importer.tracking.UsageTrackingService)(objectClass=com.at lassian.jira.plugins.importer.tracking.UsageTrackingService))
&configFileHandler of type (&(objectClass=com.atlassian.jira.plugins.importer.web.ConfigFileHandler)(objectClass=com.atlassian. jira.plugins.importer.web.ConfigFileHandler))
&configFileHandler of type (&(objectClass=com.atlassian.jira.plugins.importer.web.ConfigFileHandler)(objectClass=com.atlassian. jira.plugins.importer.web.ConfigFileHandler))
It was loaded from /opt/jira/atlassian-jira-6.4.1-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/jira-importers-bitbucket-plugin-1.0.11.jar
**************************************************************************************************** ****************************************************************************************************
2015-05-28 07:21:53,645 localhost-startStop-1 INFO [atlassian.jira.startup.LauncherContextListener] Memory Usage:
---------------------------------------------------------------------------------
Heap memory : Used: 163 MiB. Committed: 339 MiB. Max: 990 MiB
Non-heap memory : Used: 145 MiB. Committed: 145 MiB. Max: 304 MiB
---------------------------------------------------------------------------------
TOTAL : Used: 308 MiB. Committed: 484 MiB. Max: 1294 MiB
---------------------------------------------------------------------------------
2015-05-28 07:21:54,042 localhost-startStop-1 ERROR [jira.web.dispatcher.JiraWebworkActionDispatcher]
******************************************
JIRA startup failed, JIRA has been locked.
******************************************
May 28, 2015 7:21:54 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
May 28, 2015 7:21:54 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 218415 ms
2015-05-28 07:22:03,010 Modification Check:thread-1 INFO [atlassian.jira.startup.JiraStartupLogger]
___ Modifications ___________________________
Modified Files : None
Removed Files : None
Anyone have any clue to start up without error?
(also asked on puppetlabs, but in case anyone has a clue)
Hey Snd,
I believe this isn’t related to Puppet, since you are being able to start JIRA, so this means that PUPPET did its work.
This might be related to a plugin timeout. So, can you add the option JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.plugins.enable.wait=300” on setenv.sh and try to start JIRA?
Also, this documentation might be useful:
https://confluence.atlassian.com/display/JIRAKB/JIRA+does+not+Start+Due+to+Disabled+Bundled+Plugin
Regards,
Renato Rudnicki
Thanks, where can I find setenv.sh? web searches aren't showing where it is. Also, is there any way to specify the JVM args in puppet? or any other automatic ways?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The setenv.sh is on <jira-install-folder>/bin. About Puppet, I've never tried to setup this configuration to JIRA, but yes, I believe you can using some Puppet templates to change only that piece of code. Or, you also can use a normal class that overwrite the whole setenv.sh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Haa, sorry, I forgot to put the template links: https://docs.puppetlabs.com/guides/templating.html https://ask.puppetlabs.com/question/3420/if-else-statement-in-erb-template/ <-- a good example http://rnelson0.com/2014/10/27/creating-a-puppet-erb-template/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Also, I looked at the links, you won't happen to know which variable I can use on (https://forge.puppetlabs.com/puppet/jira) do you? among usage? your method worked. Now I'm in the process of finalizing puppet code. Thanks a lot for your time.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Snd, You're welcome :). Good to know the method worked! About Puppet variable, I'm a little bit rusted about this. I recommend you to ask for this on Puppet forum. All the best, Renato Rudnicki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Join us to learn how your team can stay fully engaged in meetings without worrying about writing everything down. Dive into Loom's newest feature, Loom AI for meetings, which automatically takes notes and tracks action items.
Register today!Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.