Robert Levas created AMBARI-23129:
-------------------------------------
Summary: NPE while initializing Ambari server upgrade to Ambari
2.7.0
Key: AMBARI-23129
URL: https://issues.apache.org/jira/browse/AMBARI-23129
Project: Ambari
Issue Type: Bug
Components: ambari-server
Affects Versions: 2.7.0
Reporter: Robert Levas
Assignee: Robert Levas
Fix For: 2.7.0
An NPE is thrown will initializing the Ambari server upgrade catalog:
{code:title=com.google.inject.persist.jpa.JpaPersistService#begin}
public void begin() {
Preconditions.checkState(null == this.entityManager.get(), "Work
already begun on this thread. Looks like you have called UnitOfWork.begin()
twice without a balancing call to end() in between.");
this.entityManager.set(this.emFactory.createEntityManager());
}
{code}
{{this.emFactory}} is {{null}}.
*Cause*
{{com.google.inject.persist.jpa.JpaPersistService#start()}} was not called
before {{com.google.inject.persist.jpa.JpaPersistService#begin}} to do order of
operations in {{org.apache.ambari.server.upgrade.SchemaUpgradeHelper#main}}.
*Solution*
Ensure {{com.google.inject.persist.jpa.JpaPersistService#start()}} is being
called before {{com.google.inject.persist.jpa.JpaPersistService#begin}} in
{{org.apache.ambari.server.upgrade.SchemaUpgradeHelper#main}}.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)