-
Bug
-
Resolution: Done
-
Medium
-
Kohn Release
-
None
-
Kohn Release version.
List of deployed pods:
dev-aaf-cass-858f9b567b-d8mdw 1/1 Running 0 8d dev-aaf-cm-65ddd95675-gmpng 1/1 Running 0 8d dev-aaf-fs-5b497c5647-tfrh2 1/1 Running 0 8d dev-aaf-gui-7fcf97fcfc-7kt8r 1/1 Running 0 8d dev-aaf-locate-689d4d94f7-ddfhm 1/1 Running 0 8d dev-aaf-oauth-85b9dd6877-jv8nc 1/1 Running 0 8d dev-aaf-service-868d45d7b6-fss5n 1/1 Running 0 8d dev-aaf-sms-9fcd4fb7-mfncz 1/1 Running 0 8d dev-aaf-sms-preload-tvhhk 0/1 Completed 0 8d dev-aaf-sms-quorumclient-0 1/1 Running 0 8d dev-aaf-sms-quorumclient-1 1/1 Running 0 8d dev-aaf-sms-quorumclient-2 1/1 Running 0 8d dev-aaf-sms-vault-0 2/2 Running 0 8d dev-aai-7b457cfbd5-58nbx 1/1 Running 0 8d dev-aai-babel-74db74c5b-pqh9t 1/1 Running 0 8d dev-aai-graphadmin-6b77f96cb7-dgxbn 1/1 Running 0 8d dev-aai-graphadmin-create-db-schema-rr2g6 0/1 Completed 0 8d dev-aai-modelloader-7956bffcd8-phk6s 1/1 Running 0 8d dev-aai-resources-65b4dfdb5c-rv4ch 1/1 Running 0 8d dev-aai-schema-service-7c67ddcdd6-x69lw 1/1 Running 0 8d dev-aai-sparky-be-6657b78cd9-2b7bm 1/1 Running 0 8d dev-aai-traversal-6b64c84bd8-4gcpl 1/1 Running 0 8d dev-aai-traversal-update-query-data-n78t5 0/1 Completed 0 8d dev-cassandra-0 1/1 Running 0 8d dev-cassandra-1 1/1 Running 0 8d dev-cassandra-2 1/1 Running 0 8d dev-cds-blueprints-processor-7bff7dcbff-hqn5q 1/1 Running 0 19h dev-cds-command-executor-898f5bf58-9nb9q 1/1 Running 0 8d dev-cds-db-0 2/2 Running 0 8d dev-cds-py-executor-8569f6d655-6j696 1/1 Running 0 8d dev-cds-sdc-listener-c567648f8-l68fl 1/1 Running 0 8d dev-cds-ui-bd75c6765-qh2cc 1/1 Running 0 8d dev-cps-core-845747bcdb-ftbp2 1/1 Running 0 7d23h dev-cps-postgres-init-config-job-jwqmq 0/1 Completed 0 8d dev-cps-temporal-7678767d4d-zfrz4 1/1 Running 0 8d dev-cps-temporal-db-0 1/1 Running 0 8d dev-dbc-pg-primary-765d676b75-ww7lt 1/1 Running 0 8d dev-dbc-pg-replica-7c5bd49cf9-jn889 1/1 Running 0 8d dev-dmaap-bc-85576844b4-zpzhz 1/1 Running 0 8d dev-dmaap-bc-dmaap-provisioning-86vfw 0/1 Completed 0 8d dev-dmaap-dr-mariadb-init-config-job-pdw9x 0/1 Completed 0 8d dev-dmaap-dr-node-0 1/1 Running 0 8d dev-dmaap-dr-prov-86c6cf6b89-7hzg8 1/1 Running 0 8d dev-dmaap-strimzi-bridge-6d8b8f4d5b-zslzh 1/1 Running 0 8d dev-log-elasticsearch-86d99574f4-wbkd2 1/1 Running 0 8d dev-log-kibana-6b8bbdf559-fsnh5 1/1 Running 0 8d dev-log-logstash-75ccf79c44-7fsnx 1/1 Running 0 8d dev-log-logstash-75ccf79c44-88tqp 1/1 Running 0 8d dev-log-logstash-75ccf79c44-pz7qn 1/1 Running 0 8d dev-mariadb-galera-0 2/2 Running 0 8d dev-mariadb-galera-1 2/2 Running 0 8d dev-mariadb-galera-2 2/2 Running 0 8d dev-message-router-0 2/2 Running 0 8d dev-nbi-764d6d9b64-9nb84 1/1 Running 0 8d dev-nbi-config-config-job-2bgrn 0/1 Completed 0 8d dev-nbi-mongo-0 1/1 Running 0 8d dev-ncmp-dmi-plugin-845d4c8845-r5xdt 1/1 Running 0 8d dev-portal-app-75fffff569-qbwb8 1/1 Running 0 8d dev-portal-cassandra-6b768f4d6f-gxqmq 1/1 Running 0 8d dev-portal-db-64bc4f7db7-9w8pt 1/1 Running 0 8d dev-portal-db-config-fll7p 0/2 Completed 0 8d dev-portal-sdk-76785f7875-svrdw 1/1 Running 0 8d dev-portal-widget-5cff98f4c9-pcbtd 1/1 Running 0 8d dev-postgres-primary-54c77cbbfc-bw879 1/1 Running 0 8d dev-postgres-replica-74f5b4d5b9-gzrth 1/1 Running 0 8d dev-sdc-be-config-backend-l5glr 0/1 Completed 0 8d dev-sdc-be-fd78b78b8-8bz7k 1/1 Running 0 8d dev-sdc-cs-config-cassandra-jh8rg 0/1 Completed 0 8d dev-sdc-fe-97f47955f-dqgtj 1/1 Running 0 8d dev-sdc-helm-validator-5bdb459c68-l5rnw 1/1 Running 0 8d dev-sdc-onboarding-be-76cdc847d5-gqn5d 1/1 Running 0 8d dev-sdc-onboarding-be-cassandra-init-zkql9 0/1 Completed 0 8d dev-sdc-wfd-be-66b6b475b7-tdjx5 1/1 Running 0 8d dev-sdc-wfd-be-workflow-init-v5ntg 0/1 Completed 0 8d dev-sdc-wfd-fe-54dd54c968-g6ln8 1/1 Running 0 8d dev-so-5bbf6bbdd-drptp 1/1 Running 0 8d dev-so-admin-cockpit-54d9d7f5c8-ww7pq 1/1 Running 0 8d dev-so-bpmn-infra-7cfc7b5b5c-2ccqb 1/1 Running 0 8d dev-so-catalog-db-adapter-986cd8f6d-p2wjd 1/1 Running 0 8d dev-so-cnf-adapter-85cc746fc7-8ck9s 0/1 CrashLoopBackOff 2347 (3m11s ago) 8d dev-so-etsi-nfvo-ns-lcm-588878448-p4gft 1/1 Running 0 8d dev-so-etsi-sol003-adapter-567f548b4-bwvmw 1/1 Running 0 8d dev-so-etsi-sol005-adapter-c9c97bcd-n68mm 1/1 Running 0 8d dev-so-mariadb-config-job-jrjp5 0/1 Completed 0 8d dev-so-nssmf-adapter-d7875486-9smnl 1/1 Running 0 8d dev-so-oof-adapter-6d44568bc8-6kjsb 1/1 Running 0 8d dev-so-openstack-adapter-84644b7799-cnlbt 1/1 Running 0 8d dev-so-request-db-adapter-77cbf857d4-6bfpp 1/1 Running 0 8d dev-so-sdc-controller-7bc97d66d7-5h896 1/1 Running 0 8d dev-so-sdnc-adapter-764d5f469b-8tc6k 1/1 Running 0 8d dev-so-tls-cert-set-tls-secret-sgtwb 0/1 Completed 0 8d dev-strimzi-entity-operator-c7b576dbd-b94vd 3/3 Running 0 8d dev-strimzi-kafka-0 1/1 Running 0 8d dev-strimzi-kafka-1 1/1 Running 0 8d dev-strimzi-zookeeper-0 1/1 Running 0 8d dev-strimzi-zookeeper-1 1/1 Running 0 8d dev-uui-7bff4df555-xnmr4 1/1 Running 0 8d dev-uui-nlp-67bb54d4-p2xwc 1/1 Running 0 8d dev-uui-server-7bd8d6599f-bzh8r 1/1 Running 0 8d dev-uui-server-mlgvt 0/1 Completed 0 8d dev-uui-server-postgres-primary-8444564945-wbq8p 1/1 Running 0 8d dev-uui-server-postgres-replica-677b49fc49-vrld8 1/1 Running 0 8d
Kohn Release version. List of deployed pods: dev-aaf-cass-858f9b567b-d8mdw 1/1 Running 0 8d dev-aaf-cm-65ddd95675-gmpng 1/1 Running 0 8d dev-aaf-fs-5b497c5647-tfrh2 1/1 Running 0 8d dev-aaf-gui-7fcf97fcfc-7kt8r 1/1 Running 0 8d dev-aaf-locate-689d4d94f7-ddfhm 1/1 Running 0 8d dev-aaf-oauth-85b9dd6877-jv8nc 1/1 Running 0 8d dev-aaf-service-868d45d7b6-fss5n 1/1 Running 0 8d dev-aaf-sms-9fcd4fb7-mfncz 1/1 Running 0 8d dev-aaf-sms-preload-tvhhk 0/1 Completed 0 8d dev-aaf-sms-quorumclient-0 1/1 Running 0 8d dev-aaf-sms-quorumclient-1 1/1 Running 0 8d dev-aaf-sms-quorumclient-2 1/1 Running 0 8d dev-aaf-sms-vault-0 2/2 Running 0 8d dev-aai-7b457cfbd5-58nbx 1/1 Running 0 8d dev-aai-babel-74db74c5b-pqh9t 1/1 Running 0 8d dev-aai-graphadmin-6b77f96cb7-dgxbn 1/1 Running 0 8d dev-aai-graphadmin-create-db-schema-rr2g6 0/1 Completed 0 8d dev-aai-modelloader-7956bffcd8-phk6s 1/1 Running 0 8d dev-aai-resources-65b4dfdb5c-rv4ch 1/1 Running 0 8d dev-aai-schema-service-7c67ddcdd6-x69lw 1/1 Running 0 8d dev-aai-sparky-be-6657b78cd9-2b7bm 1/1 Running 0 8d dev-aai-traversal-6b64c84bd8-4gcpl 1/1 Running 0 8d dev-aai-traversal-update-query-data-n78t5 0/1 Completed 0 8d dev-cassandra-0 1/1 Running 0 8d dev-cassandra-1 1/1 Running 0 8d dev-cassandra-2 1/1 Running 0 8d dev-cds-blueprints-processor-7bff7dcbff-hqn5q 1/1 Running 0 19h dev-cds-command-executor-898f5bf58-9nb9q 1/1 Running 0 8d dev-cds-db-0 2/2 Running 0 8d dev-cds-py-executor-8569f6d655-6j696 1/1 Running 0 8d dev-cds-sdc-listener-c567648f8-l68fl 1/1 Running 0 8d dev-cds-ui-bd75c6765-qh2cc 1/1 Running 0 8d dev-cps-core-845747bcdb-ftbp2 1/1 Running 0 7d23h dev-cps-postgres-init-config-job-jwqmq 0/1 Completed 0 8d dev-cps-temporal-7678767d4d-zfrz4 1/1 Running 0 8d dev-cps-temporal-db-0 1/1 Running 0 8d dev-dbc-pg-primary-765d676b75-ww7lt 1/1 Running 0 8d dev-dbc-pg-replica-7c5bd49cf9-jn889 1/1 Running 0 8d dev-dmaap-bc-85576844b4-zpzhz 1/1 Running 0 8d dev-dmaap-bc-dmaap-provisioning-86vfw 0/1 Completed 0 8d dev-dmaap-dr-mariadb-init-config-job-pdw9x 0/1 Completed 0 8d dev-dmaap-dr-node-0 1/1 Running 0 8d dev-dmaap-dr-prov-86c6cf6b89-7hzg8 1/1 Running 0 8d dev-dmaap-strimzi-bridge-6d8b8f4d5b-zslzh 1/1 Running 0 8d dev-log-elasticsearch-86d99574f4-wbkd2 1/1 Running 0 8d dev-log-kibana-6b8bbdf559-fsnh5 1/1 Running 0 8d dev-log-logstash-75ccf79c44-7fsnx 1/1 Running 0 8d dev-log-logstash-75ccf79c44-88tqp 1/1 Running 0 8d dev-log-logstash-75ccf79c44-pz7qn 1/1 Running 0 8d dev-mariadb-galera-0 2/2 Running 0 8d dev-mariadb-galera-1 2/2 Running 0 8d dev-mariadb-galera-2 2/2 Running 0 8d dev-message-router-0 2/2 Running 0 8d dev-nbi-764d6d9b64-9nb84 1/1 Running 0 8d dev-nbi-config-config-job-2bgrn 0/1 Completed 0 8d dev-nbi-mongo-0 1/1 Running 0 8d dev-ncmp-dmi-plugin-845d4c8845-r5xdt 1/1 Running 0 8d dev-portal-app-75fffff569-qbwb8 1/1 Running 0 8d dev-portal-cassandra-6b768f4d6f-gxqmq 1/1 Running 0 8d dev-portal-db-64bc4f7db7-9w8pt 1/1 Running 0 8d dev-portal-db-config-fll7p 0/2 Completed 0 8d dev-portal-sdk-76785f7875-svrdw 1/1 Running 0 8d dev-portal-widget-5cff98f4c9-pcbtd 1/1 Running 0 8d dev-postgres-primary-54c77cbbfc-bw879 1/1 Running 0 8d dev-postgres-replica-74f5b4d5b9-gzrth 1/1 Running 0 8d dev-sdc-be-config-backend-l5glr 0/1 Completed 0 8d dev-sdc-be-fd78b78b8-8bz7k 1/1 Running 0 8d dev-sdc-cs-config-cassandra-jh8rg 0/1 Completed 0 8d dev-sdc-fe-97f47955f-dqgtj 1/1 Running 0 8d dev-sdc-helm-validator-5bdb459c68-l5rnw 1/1 Running 0 8d dev-sdc-onboarding-be-76cdc847d5-gqn5d 1/1 Running 0 8d dev-sdc-onboarding-be-cassandra-init-zkql9 0/1 Completed 0 8d dev-sdc-wfd-be-66b6b475b7-tdjx5 1/1 Running 0 8d dev-sdc-wfd-be-workflow-init-v5ntg 0/1 Completed 0 8d dev-sdc-wfd-fe-54dd54c968-g6ln8 1/1 Running 0 8d dev-so-5bbf6bbdd-drptp 1/1 Running 0 8d dev-so-admin-cockpit-54d9d7f5c8-ww7pq 1/1 Running 0 8d dev-so-bpmn-infra-7cfc7b5b5c-2ccqb 1/1 Running 0 8d dev-so-catalog-db-adapter-986cd8f6d-p2wjd 1/1 Running 0 8d dev-so-cnf-adapter-85cc746fc7-8ck9s 0/1 CrashLoopBackOff 2347 (3m11s ago) 8d dev-so-etsi-nfvo-ns-lcm-588878448-p4gft 1/1 Running 0 8d dev-so-etsi-sol003-adapter-567f548b4-bwvmw 1/1 Running 0 8d dev-so-etsi-sol005-adapter-c9c97bcd-n68mm 1/1 Running 0 8d dev-so-mariadb-config-job-jrjp5 0/1 Completed 0 8d dev-so-nssmf-adapter-d7875486-9smnl 1/1 Running 0 8d dev-so-oof-adapter-6d44568bc8-6kjsb 1/1 Running 0 8d dev-so-openstack-adapter-84644b7799-cnlbt 1/1 Running 0 8d dev-so-request-db-adapter-77cbf857d4-6bfpp 1/1 Running 0 8d dev-so-sdc-controller-7bc97d66d7-5h896 1/1 Running 0 8d dev-so-sdnc-adapter-764d5f469b-8tc6k 1/1 Running 0 8d dev-so-tls-cert-set-tls-secret-sgtwb 0/1 Completed 0 8d dev-strimzi-entity- operator -c7b576dbd-b94vd 3/3 Running 0 8d dev-strimzi-kafka-0 1/1 Running 0 8d dev-strimzi-kafka-1 1/1 Running 0 8d dev-strimzi-zookeeper-0 1/1 Running 0 8d dev-strimzi-zookeeper-1 1/1 Running 0 8d dev-uui-7bff4df555-xnmr4 1/1 Running 0 8d dev-uui-nlp-67bb54d4-p2xwc 1/1 Running 0 8d dev-uui-server-7bd8d6599f-bzh8r 1/1 Running 0 8d dev-uui-server-mlgvt 0/1 Completed 0 8d dev-uui-server-postgres-primary-8444564945-wbq8p 1/1 Running 0 8d dev-uui-server-postgres-replica-677b49fc49-vrld8 1/1 Running 0 8d
Steps to reproduce
- Login into SDC GUI as designer (cs0008) use
- Create new service
- Open compisotion page for this service. Try to add sample component (e.g. Port) to the service by drag & drop action.
You should receive error SVC4301 error displayed on GUI.
Cause
Example HTTP request on component drop action (translated to curl format) is:
curl 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/rest/v1/catalog/services/3ca333e1-cf9a-48a9-9bf1-208c55aee12c/resourceInstance' \
-H 'Accept: application/json, text/plain, /' \
-H 'Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/json; charset=UTF-8' \
-H 'Cookie: JSESSIONID=node01txq0is517ery1gs6eywag8j3h11.node0; USER_ID=eaGi1IQqP9kbgBHuG/pZm9frcXMQUvoQ59rKkiz6+ug=; EPService=CE576B9CBECC65C5373F7E2132C68B61; UserId=Mp/Gp/302UGQ0Ics25+F4A==' \
-H 'Origin: https://sdc.api.fe.simpledemo.onap.org:30207' \
-H 'Pragma: no-cache' \
-H 'Referer: https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/portal' \
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: same-origin' \
-H 'USER_ID: eaGi1IQqP9kbgBHuG/pZm9frcXMQUvoQ59rKkiz6+ug=' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36' \
-H 'sec-ch-ua: "Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "Windows"' \
--data-raw '{"uniqueId":"efe4a8ab-f880-453b-92b3-83a0363f778b1680086418829","posX":-32,"posY":-381,"name":"asr","componentVersion":"1.0","originType":"PNF","icon":"router","componentUid":"efe4a8ab-f880-453b-92b3-83a0363f778b"}' \
--compressed \
--insecure
Log entry from SDC backend component (after setting logging level to DEBUG) is:
2023-03-30T08:28:19.299Z [qtp317071334-13] DEBUG o.o.s.b.c.impl.BaseBusinessLogic SupportablityAction=CREATE INSTANCE RequestID=null ServerIPAddress=10.42.0.22 ServiceName=/v1/catalog/services/b23adb54-ad4d-4897-957c-961ffdb7aba3/resourceInstance EntryTimestamp=2023-03-30T08:28:19.154Z InvocationID=a906deca-8f5f-4f1f-b695-992eed8e3eca PartnerName=l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8= auditOn=true SupportablityStatus=STARTED ServerFQDN=dev-sdc-be-fd78b78b8-8bz7k mandatory parameters for ECOMP logging, missing fields: RequestID , original message: Current user is not last updater, last updater userId: {}, current user userId: {}
2023-03-30T08:28:19.299Z [qtp317071334-13] DEBUG o.o.s.b.c.impl.BaseBusinessLogic SupportablityAction=CREATE INSTANCE RequestID=null ServerIPAddress=10.42.0.22 ServiceName=/v1/catalog/services/b23adb54-ad4d-4897-957c-961ffdb7aba3/resourceInstance EntryTimestamp=2023-03-30T08:28:19.154Z InvocationID=a906deca-8f5f-4f1f-b695-992eed8e3eca PartnerName=l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8= auditOn=true SupportablityStatus=STARTED ServerFQDN=dev-sdc-be-fd78b78b8-8bz7k Current user is not last updater, last updater userId: cs0008, current user userId: l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8=
2023-03-30T08:28:19.300Z [qtp317071334-13] ERROR o.o.s.b.s.ComponentInstanceServlet SupportablityAction=CREATE INSTANCE RequestID=null ServerIPAddress=10.42.0.22 ServiceName=/v1/catalog/services/b23adb54-ad4d-4897-957c-961ffdb7aba3/resourceInstance EntryTimestamp=2023-03-30T08:28:19.154Z InvocationID=a906deca-8f5f-4f1f-b695-992eed8e3eca PartnerName=l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8= auditOn=true SupportablityStatus=STARTED ServerFQDN=dev-sdc-be-fd78b78b8-8bz7k #createComponentInstance('{"uniqueId":"61ff2aaf-ba4c-4bbc-a9a5-11d5840a19011680164899060","posX":-533,"posY":305.5,"name":"Port","componentVersion":"1.0","originType":"CP","icon":"port","componentUid":"61ff2aaf-ba4c-4bbc-a9a5-11d5840a1901"}', 'b23adb54-ad4d-4897-957c-961ffdb7aba3', 'services', 'l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8=', 'Request(POST https://sdc-be.onap:8443/sdc2/rest/v1/catalog/services/b23adb54-ad4d-4897-957c-961ffdb7aba3/resourceInstance)@10957aa'): thrown org.openecomp.sdc.be.components.impl.exceptions.ByActionStatusComponentException out of org.openecomp.sdc.be.components.impl.BaseBusinessLogic#validateCanWorkOnComponent[378] in 112ms
Important:
Current user is not last updater, last updater userId: cs0008, current user userId: l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8=
Exception is thrown here:
BaseBusinessLogic.java@378
User ID of component last updater is compared with user ID passed as method argument (and finally taken from HTTP request header). Problem is in the format of IDs:
- lastUpdaterUserId - the component last updater ID is: cs0008 (format of user name)
- userId - user ID passed as method argument is: l4i5BAw1rASw0iUmTh625kUdK9sHgWp1qFYTK77hUy8 (format of token)
so this comparison will always fail !