From: Jim Hahn Date: Tue, 16 Apr 2019 18:36:47 +0000 (-0400) Subject: Set DAO factory in request map parameters X-Git-Tag: 3.0.2-ONAP~8^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=be53ec0fc5aef69c7dd26a1c53da0fdbe334f743;p=policy%2Fpap.git Set DAO factory in request map parameters While testing, saw NPE when PdpModifyRequestMap attempted to create a DAO provider. Forgot to add the DAO factory to the list of parameters passed to the request map constructor. Change-Id: I72bc63543bc58b11c3ef70f50342e72a24a8b653 Issue-ID: POLICY-1542 Signed-off-by: Jim Hahn --- diff --git a/main/src/main/java/org/onap/policy/pap/main/startstop/PapActivator.java b/main/src/main/java/org/onap/policy/pap/main/startstop/PapActivator.java index 8f3583e1..1b7281ca 100644 --- a/main/src/main/java/org/onap/policy/pap/main/startstop/PapActivator.java +++ b/main/src/main/java/org/onap/policy/pap/main/startstop/PapActivator.java @@ -174,6 +174,7 @@ public class PapActivator extends ServiceManagerContainer { addAction("PDP modification requests", () -> Registry.register(PapConstants.REG_PDP_MODIFY_MAP, new PdpModifyRequestMap( new PdpModifyRequestMapParams() + .setDaoFactory(daoFactory.get()) .setModifyLock(pdpUpdateLock) .setParams(pdpParams) .setPublisher(pdpPub.get())