Receiving error in catalina.out file when starting up new install of 4.1.2

I have a requirement to upgrade our current production system from 4.1.2 to 5.0.2. In preparation to get to that point, I have setup a test JIRA installation on another system and will be doing the migration steps using the Restore from XML. I chose to use the WAR/EAR installer to keep it in track with the current production system and followed the instructions to a tee. However, when I start up JIRA from within Tomcat, it locks up and the following error is found in the catalina.out log file:

com.atlassian.util.concurrent.lazyreference$initializationexception: java.lang.noClassDefFoundError: /javax/transaction/Status

at com.atlassian.util.concurrent.LazyReference.getInterruptibly(
at com.atlassian.util.concurrent.LazyReference.get(
at com.atlassian.util.concurrent.ResettableLazyReference.get(


This is followed by: "Caused by: java.lang.NoClassDefFoundError: javax/transaction/Status

at java.lang.ClassLoader.defineClassl(Native Method)
at java.lang.ClassLoader.defineClassCond(
at java.lang.ClassLoader.defineClass(

and more of the same "at" statements.

I've searched for this error online, but I haven't really found anything that relates to what is causing this error and why it's stopping JIRA from starting.

2 answers

1 accepted

Are you sure you have the jta jar in your lib folder of your tomcat ?

Seems to me that you didn't update the lib folder of tomcat with all the required libs.

I had thought of this, but there were files there by this name already and I can't easily download from where I'm installing so I thought I would be okay. But this ended up being the problem afterall. I marked it as the correct answer and thank you.

0 vote

Must be a third party plugin. Can you attach the full stacktrace?

Unfortunately I cannot provide the full stacktrace. Customer policy prevents me from doing so. As for a 3rd party plugin, wouldn't that require that I install one? This is a initial install without adding any additional plugins or anything. It's also on a Linux VM and there's no virus scan software installed.

>As for a 3rd party plugin, wouldn't that require that I install one?

Could be the other way around - your data might depend on a 3rd party plugin being available, and it isn't in your new system.

Can you see what happens if you run it with a clean empty database?

This is a clean database. I haven't actually gotten to import any data yet. Initial install of the WAR/EAR, startup of jira, fails due to the errors mentioned above.

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Apr 17, 2018 in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

770 views 2 19
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you