From be53ec0fc5aef69c7dd26a1c53da0fdbe334f743 Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Tue, 16 Apr 2019 14:36:47 -0400 Subject: 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 --- main/src/main/java/org/onap/policy/pap/main/startstop/PapActivator.java | 1 + 1 file changed, 1 insertion(+) 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()) -- cgit 1.2.3-korg