Uploaded image for project: 'Policy Framework'
  1. Policy Framework
  2. POLICY-1201

Error while forwarding policy from policy-distribution to apex-pdp

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Casablanca Release
    • Casablanca Release
    • None
    • Found in the kubernetes installation using oom but can be replicated in any other type of deployment as well.

      During the pairwise testing of policy-distribution, sdc & apex-pdp, we found a bug in distributor due to which malformed XML was being sent to apex-pdp for updating the policy. And due to which the parser in apex use to fail.

      Below is the error log for the same.

      2018-10-10 16:01:56,457 100129449 [procId=processId_IS_UNDEFINED] [Thread-17] ERROR

                      o.o.p.a.s.e.r.i.EngineServiceImpl - failed to unmarshal the apex model on engine service PolicyApexPDPEngine:0.0.1

      org.onap.policy.apex.model.basicmodel.handling.ApexModelException: Unable to unmarshal Apex concept

              at org.onap.policy.apex.model.basicmodel.handling.ApexModelReader.read(ApexModelReader.java:205)

              at org.onap.policy.apex.model.basicmodel.handling.ApexModelReader.read(ApexModelReader.java:174)

              at org.onap.policy.apex.model.basicmodel.handling.ApexModelReader.read(ApexModelReader.java:150)

              at org.onap.policy.apex.service.engine.runtime.impl.EngineServiceImpl.updateModel(EngineServiceImpl.java:273)

              at org.onap.policy.apex.service.engine.engdep.EngDepMessageListener.handleUpdateModelMessage(EngDepMessageListener.java:293)

              at org.onap.policy.apex.service.engine.engdep.EngDepMessageListener.handleIncomingMessages(EngDepMessageListener.java:232)

              at org.onap.policy.apex.service.engine.engdep.EngDepMessageListener.handleMessage(EngDepMessageListener.java:203)

              at org.onap.policy.apex.service.engine.engdep.EngDepMessageListener.pollAndHandleMessage(EngDepMessageListener.java:167)

              at org.onap.policy.apex.service.engine.engdep.EngDepMessageListener.run(EngDepMessageListener.java:154)

              at java.lang.Thread.run(Thread.java:748)

      Caused by: javax.xml.bind.UnmarshalException: null

              at org.eclipse.persistence.jaxb.JAXBUnmarshaller.handleXMLMarshalException(JAXBUnmarshaller.java:1110)

              at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:351)

              at org.onap.policy.apex.model.basicmodel.handling.ApexModelReader.read(ApexModelReader.java:201)

              ... 9 common frames omitted

      Caused by: org.eclipse.persistence.exceptions.XMLMarshalException:

      Exception Description: An error occurred unmarshalling the document

      Internal Exception: org.xml.sax.SAXParseException; lineNumber: 7496; columnNumber: 19; unexpected element (uri:"", local:"key"). Expected elements are <{http://www.onap.org/policy/apex-pdp}key>,<{http://www.onap.org/policy/apex-pdp}albums>

       

            ramverma ramverma
            ramverma ramverma
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: