Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

invoking ActiveObjects before <ao> configuration module is enabled or plugin is missing an <ao> conf

Vishwajeet Singh
Contributor
October 18, 2018

I am developing a jira service to store records in ao table . My table is created just fine but when I am trying to execute below code in service I get this exception 

invoking ActiveObjects before <ao> configuration module is enabled or plugin is missing an <ao> configuration module. Note that scanning of entities from the ao.model package is no longer supported

 

ao.executeInTransaction(new TransactionCallback<Cust>(){
@Override
public Cust doInTransaction()
{
log.info("Pushing Customer : " + customerName);
final Cust customer = ao.create(Cust.class);
customer.setCustomerEmail(customerEmail);
customer.save();
log.info("Saved Customer : " + customerName);
return customer;
}
});

Does ao works in service module ? If so is there any thing additional required . 

I have added entity in atlassian-plugin.xml . 

3 answers

1 accepted

1 vote
Answer accepted
Vishwajeet Singh
Contributor
October 18, 2018

I have managed to resolve this using https://www.j-tricks.com/tutorials/active-objects-injection. Looks like only plan C works inside a service.  

Saurabh Gupta February 25, 2021

This helped me understanding the problem.

Like • Nikolai Nekrasov likes this
1 vote
Sooxin August 27, 2022

I met this error, too. And I finnally find the problem is that the field name (getter) is too long for AO.

Saurabh Gupta March 1, 2021

Thanks

Like • anhnnp likes this

Suggest an answer

Log in or Sign up to answer