Error when starting JEMH 1.0 with JIRA 5.0

Hi all,

when I try to startup JIRA 5.0 I get the error


following plugins failed to load:
JIRA Enterprise Mail Handler (JEMH): There was a problem loading the descriptor for module 'Transactional Annotation Processor' in plugin 'JIRA Enterprise Mail Handler (JEMH)'.
 Could not load class: com.atlassian.activeobjects.external.TransactionalAnnotationProcessor


in file atlassian-jira.log.

Any idea what I have to do



4 answers

1 accepted

This widget could not be displayed.

Hi Norbert,

To clarify, JIRA 5+ makes things a lot simpler such that you do not need to copy into WEB-INF/classes, that route is now deprecated in favour of the database backed UI, and should not modify any XML service files, all required configuration can be done through the UI

I am still unable to reproduce your original scenario. I think your problem may be related to how you are trying to trigger JEMH. Don't try setting it as a service, that wont work:-

Following the doco, first need to setup an inbound mail service, once done you can associate a hander with it. JEMH provides a popup configuration screen from which you will need to select a JEMH Profile (configuration that you need to create).

In order to create a JEMH Profile, you need to access to the JEMH cnofiguration screens, which is done through the JIRA Administration screen, flick through the screenshots on plugin exchange for some idea of what to expect.

Cheers, Andy

Hi Andy,

thank you very much for your quick reply.

I get a evaluation license from javahollic and try to install the JEMH again like described. The first is I get further a ever was!

JIRA now starts to read the given mail with

Subject: #issuekey=PSMREG-202


@CT=not relevant

where I try to alter field CT in issue PSMREG-202.

The following error occured in the log file:

2012-04-18 15:36:10,441 QuartzWorker-1 ERROR ServiceRunner    JEMH Mail Handler [jira.emh.service.EnterpriseMessageHandlerImpl] Unhandled Exception occurred during processing (mail will be deleted (to stop re-processing) but forwarded), type=java.lang.NullPointerException), location=com.javahollic.jira.emh.service.DefaultJEMHConfigFactory.getConfiguration(  This may be a BUG: null

Maybe you have an idea to that error?



OK, you should have then:

- install the plugin via the plugin exchange, and added your lincense key

- gone to the Profiles tab of the JEMH configuration screen and created your first profile

- created an inbound mail account

- registered an inbound mail handler for that account (JEMH), selecting the profile you created above.

Please clarify that you have done all this.

Observation: You have mixed directive formats that isnt supported, choose subject or email body.

To help your initial setup, set a default Project and reporter that has privilege in the project, such values are used as fallbacks but will help you get issues created and be able to see the results of your configuration changes.

Hi Andy,

thank for the description above.

Now the JEMH is running!

One question left so far: How can I give a folder like INBOX/Testemail where JEMH gets its emails for processing?

Any idea?


Glad to hear it! The 'folder' that you want is part of the mailbox configuration, rather than JEMH. According to this you can pick another folder with IMAP based servers.

Hi Andy,

now it works - thank you

The question is now anwered for me.


This widget could not be displayed.

Hi Norbert, strange to see that, I have 5.0 and 5.0.1 here (5.0.2 downloading!). JIRA 5+ ships with Active Objects, from whence this error came. I dont know the cause and haven't seen this before. Perhaps you could raise a support ticket at as this is not the best place for diagnosing problems, a mroe complete logfile may help, and some context of your deployment?

This widget could not be displayed.


with using JIRA 5.0.2 and JEMH 1.0.3 I don't get the error described in my original question.

But now, I don't know which handler I have to put in the service-file


Here is my current configuration in the file

              <value>Extendable Mail Handler - EnterpriseMessage</value>

but this generates error:

2012-04-18 12:46:19,828 ERROR [Default IMAP Server] QuartzWorker-1 ServiceRunner JEMH Email Handler JEMH Email Handler[10030]: Unhandled exception: com.javahollic.jira.emh.service.EMHProcessingFailureException: ProjectMapper failed to fixup projectDefaults: null, ProjectMapper failed to fixup projectDefaults: null
2012-04-18 12:46:19,836 ERROR [Default IMAP Server] QuartzWorker-1 ServiceRunner JEMH Email Handler JEMH Email Handler[10030]: Exception: JEMH cannot process mail, there are no configurations available.
java.lang.IllegalStateException: JEMH cannot process mail, there are no configurations available.
at com.javahollic.jira.emh.service.EnterpriseMessageHandlerImpl.handleMessage(
at com.javahollic.jira.emh.service.EnterpriseMessageHandlerProxy.handleMessage(
at com.atlassian.jira.service.ServiceRunner.execute(
at com.atlassian.multitenant.quartz.MultiTenantThreadPool$
at org.quartz.simpl.SimpleThreadPool$

Any idea?

Thank you for an answer.


This widget could not be displayed.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted yesterday in Teamwork

What teamwork quotes inspire you?

Hey everyone! My name is Natalie and I'm an editor of the Atlassian Blog and I've got a question for you: What's your favorite quote about teamwork?  We've compiled a list here, along with...

30 views 3 4
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