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

Wrong versions of policy related *.jar in policy-xacml-pdp latest image

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Kohn Release
    • Jakarta Release, Kohn Release
    • xacml-pdp
    • None

      The versions of policy related .jar in policy-xacml-pdp image with tag *latest are the old ones rather than the latest ones generated on master branch.

      The reason of this is that according to the pom.xml under xacml-pdp/packages/policy-xacmlpdp-docker, it will build the policy-xacml-pdp image with 4 tags (default tag is latest, list as following) based on a certain branch. On ONAP Jenkins, there are 5 active branches (G, H, I, J and master) which will override the latest image generated on master branch.

      It mess the latest image of policy-xacml-pdp. When I try the tutorial, I met the following issue because of the wrong version *.jar in latest container.

      Policy Xacml PDP config file: /opt/app/policy/pdpx/etc/defaultConfig.json
      Exception in thread "main" java.util.ServiceConfigurationError: org.onap.policy.pdp.xacml.application.common.XacmlApplicationServiceProvider: Provider org.onap.policy.tutorial.tutorial.TutorialApplication could not be instantiated
              at java.base/java.util.ServiceLoader.fail(Unknown Source)
              at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(Unknown Source)
              at java.base/java.util.ServiceLoader$ProviderImpl.get(Unknown Source)
              at java.base/java.util.ServiceLoader$3.next(Unknown Source)
              at org.onap.policy.pdpx.main.rest.XacmlPdpApplicationManager.<init>(XacmlPdpApplicationManager.java:72)
              at org.onap.policy.pdpx.main.startstop.XacmlPdpActivator.<init>(XacmlPdpActivator.java:92)
              at org.onap.policy.pdpx.main.startstop.Main.<init>(Main.java:76)
              at org.onap.policy.pdpx.main.startstop.Main.main(Main.java:110)
      Caused by: java.lang.NoSuchFieldError: booleanReturnAttributes
              at org.onap.policy.tutorial.tutorial.TutorialTranslator.<init>(TutorialTranslator.java:65)
              at org.onap.policy.tutorial.tutorial.TutorialApplication.<init>(TutorialApplication.java:32)
              at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
              at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
              at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
              ... 7 more

       

      REPOSITORY                                                                  TAG                                IMAGE ID          CREATED               SIZE
      nexus3.onap.org:10001/onap/policy-xacml-pdp          2.4-STAGING-latest       4f98539db9a8   6 hours ago     374MB
      nexus3.onap.org:10001/onap/policy-xacml-pdp          2.4.6                              4f98539db9a8   6 hours ago     374MB
      nexus3.onap.org:10001/onap/policy-xacml-pdp          2.4.6-20220517T2037   4f98539db9a8   6 hours ago     374MB
      nexus3.onap.org:10001/onap/policy-xacml-pdp          latest                             4f98539db9a8   6 hours ago     374MB

      Following list the files under /opt/app/policy/pdpx/lib

      rw-rw-r-    1 policy   policy      166926 May 16 20:40 policy-endpoints-1.8.2.jar
      rw-rw-r-    1 policy   policy       57842  May 16 20:40 policy-models-base-2.4.4.jar
      rw-rw-r-    1 policy   policy       17107  May 16 20:40 policy-models-dao-2.4.4.jar
      rw-rw-r-    1 policy   policy       10470  May 16 20:40 policy-models-decisions-2.4.4.jar
      rw-rw-r-    1 policy   policy        5880   May 16 20:40 policy-models-errors-2.4.4.jar
      rw-rw-r-    1 policy   policy       61222  May 16 20:40 policy-models-examples-2.4.4.jar
      rw-rw-r-    1 policy   policy       82954  May 16 20:40 policy-models-pdp-2.4.4.jar
      rw-rw-r-    1 policy   policy      182280 May 16 20:40 policy-models-tosca-2.4.4.jar
      rw-rw-r-    1 policy   policy      139643 May 16 20:40 policy-xacmlpdp-tarball-2.4.6.jar

      rw-rw-r-    1 policy   policy      525533 May 16 20:40 xacml-3.0.jar
      rw-rw-r-    1 policy   policy       26350  May 16 20:40 xacml-guard-2.4.6.jar
      rw-rw-r-    1 policy   policy       53802  May 16 20:40 xacml-main-2.4.6.jar
      rw-rw-r-    1 policy   policy        4769   May 16 20:40 xacml-match-2.4.6.jar
      rw-rw-r-    1 policy   policy        8949   May 16 20:40 xacml-monitoring-2.4.6.jar
      rw-rw-r-    1 policy   policy        4460   May 16 20:40 xacml-naming-2.4.6.jar
      rw-rw-r-    1 policy   policy        6684   May 16 20:40 xacml-native-2.4.6.jar
      rw-rw-r-    1 policy   policy       14762  May 16 20:40 xacml-optimization-2.4.6.jar
      rw-rw-r-    1 policy   policy      342768 May 16 20:40 xacml-pdp-3.0.jar

            xudan xudan
            xudan xudan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: