11:55:49 Started by GitLab push by f.moscatelli 11:55:49 Building remotely on build.forge.etsi.org (docker) in workspace /home/jenkins/workspace/NFV - Network Functions Virtualisation/sol005 11:55:50 using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e 11:55:50 > git rev-parse --is-inside-work-tree # timeout=10 11:55:50 Fetching changes from the remote Git repository 11:55:50 > git config remote.origin.url git@forge.etsi.org:nfv/SOL005.git # timeout=10 11:55:50 Fetching upstream changes from git@forge.etsi.org:nfv/SOL005.git 11:55:50 > git --version # timeout=10 11:55:50 using GIT_SSH to set credentials 11:55:50 > git fetch --tags --progress git@forge.etsi.org:nfv/SOL005.git +refs/heads/*:refs/remotes/origin/* 11:56:12 > git rev-parse remotes/origin/2.5.1-dev^{commit} # timeout=10 11:56:12 > git branch -a -v --no-abbrev --contains 5051b7714b0dabb0e3c7efd7ffb409cd63de2afd # timeout=10 11:56:12 Checking out Revision 5051b7714b0dabb0e3c7efd7ffb409cd63de2afd (origin/2.5.1-dev) 11:56:12 > git config core.sparsecheckout # timeout=10 11:56:12 > git checkout -f 5051b7714b0dabb0e3c7efd7ffb409cd63de2afd 11:56:12 Commit message: "SOL005: API versions endpoint included ad endpoint type + API version updated to 1.2.0 + PDF references updated" 11:56:12 > git rev-list --no-walk 9f5f89cf7cc533dd5401c15b5bfe1b5abd9137ef # timeout=10 11:56:12 [sol005] $ /bin/bash /tmp/jenkins1056254106520612963.sh 11:56:12 ./build-container.sh: line 7: proxy: command not found 11:56:12 http_proxy is not set 11:56:12 Proxy set to 11:56:12 Sending build context to Docker daemon 13.31kB 11:56:12 Step 1/24 : FROM alpine:3.6 11:56:56 Get https://registry-1.docker.io/v2/library/alpine/manifests/3.6: dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: read udp 127.0.0.1:41673->127.0.1.1:53: i/o timeout 11:56:56 Mounting dir /home/jenkins/workspace/NFV - Network Functions Virtualisation/sol005 as /work 11:56:56 mkdir: created directory '/var/www/html/api/nfv/sol005/67' 11:56:56 Mounting dir /var/www/html/api/nfv/sol005/67 as /storage 11:56:57 Using filter '' 11:56:57 11:56:57 Entering dir /work/src 11:56:57 -- Will validate: ./SOL005/NSDManagement/NSDManagement.yaml (api: NSDManagement) (deliverable:SOL005) 11:56:57 --- Merging file. 11:56:59 --- Create PDF... 11:58:28 --- Validating ../build/SOL005-NSDManagement-API.yaml 11:58:29 11:58:29 API Errors: 11:58:29 11:58:29 #/paths/~1api-versions/get/responses/200: Not a valid response definition 11:58:29 #/paths/~1api-versions/get/responses/200/schema: Not a valid 200 definition 11:58:29 #/schema/properties/apiVersions/items: Not a valid schema items definition 11:58:29 #/properties/apiVersions/items/properties/version/required: Expected type array but found type boolean 11:58:29 #/properties/apiVersions/items: Expected type array but found type object 11:58:29 #/schema: Additional properties not allowed: properties 11:58:29 #/paths/~1api-versions/get/responses/200: Missing required property: $ref 11:58:29 11:58:29 1 error and 0 warnings 11:58:29 11:58:29 --- Validation done (1). 11:58:29 '../build/SOL005-NSDManagement-API.yaml' -> '/storage/SOL005-NSDManagement-API.yaml' 11:58:29 '../build/SOL005-NSDManagement-API.json' -> '/storage/SOL005-NSDManagement-API.json' 11:58:29 '../build/SOL005-NSDManagement-API.pdf' -> '/storage/SOL005-NSDManagement-API.pdf' 11:58:29 -- Will validate: ./SOL005/APIVersion/APIVersion.yaml (api: APIVersion) (deliverable:SOL005) 11:58:29 --- Merging file. 11:58:30 --- Create PDF... 11:58:37 --- Validating ../build/SOL005-APIVersion-API.yaml 11:58:38 11:58:38 API Errors: 11:58:38 11:58:38 #/paths/~1api-versions/get/responses/200: Not a valid response definition 11:58:38 #/paths/~1api-versions/get/responses/200/schema: Not a valid 200 definition 11:58:38 #/schema/properties/apiVersions/items: Not a valid schema items definition 11:58:38 #/properties/apiVersions/items/properties/version/required: Expected type array but found type boolean 11:58:38 #/properties/apiVersions/items: Expected type array but found type object 11:58:38 #/schema: Additional properties not allowed: properties 11:58:38 #/paths/~1api-versions/get/responses/200: Missing required property: $ref 11:58:38 11:58:38 1 error and 0 warnings 11:58:38 11:58:38 --- Validation done (1). 11:58:38 '../build/SOL005-APIVersion-API.yaml' -> '/storage/SOL005-APIVersion-API.yaml' 11:58:38 '../build/SOL005-APIVersion-API.json' -> '/storage/SOL005-APIVersion-API.json' 11:58:38 '../build/SOL005-APIVersion-API.pdf' -> '/storage/SOL005-APIVersion-API.pdf' 11:58:38 -- Will validate: ./SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml (api: NSPerformanceManagement) (deliverable:SOL005) 11:58:38 --- Merging file. 11:58:40 --- Create PDF... 11:59:30 --- Validating ../build/SOL005-NSPerformanceManagement-API.yaml 11:59:31 11:59:31 API Errors: 11:59:31 11:59:31 #/paths/~1api-versions/get/responses/200: Not a valid response definition 11:59:31 #/paths/~1api-versions/get/responses/200/schema: Not a valid 200 definition 11:59:31 #/schema/properties/apiVersions/items: Not a valid schema items definition 11:59:31 #/properties/apiVersions/items/properties/version/required: Expected type array but found type boolean 11:59:31 #/properties/apiVersions/items: Expected type array but found type object 11:59:31 #/schema: Additional properties not allowed: properties 11:59:31 #/paths/~1api-versions/get/responses/200: Missing required property: $ref 11:59:31 11:59:31 1 error and 0 warnings 11:59:31 11:59:31 --- Validation done (1). 11:59:31 '../build/SOL005-NSPerformanceManagement-API.yaml' -> '/storage/SOL005-NSPerformanceManagement-API.yaml' 11:59:31 '../build/SOL005-NSPerformanceManagement-API.json' -> '/storage/SOL005-NSPerformanceManagement-API.json' 11:59:31 '../build/SOL005-NSPerformanceManagement-API.pdf' -> '/storage/SOL005-NSPerformanceManagement-API.pdf' 11:59:31 -- Will validate: ./SOL005/NSFaultManagement/NSFaultManagement.yaml (api: NSFaultManagement) (deliverable:SOL005) 11:59:31 --- Merging file. 11:59:32 11:59:32 error: Document has invalid references: 11:59:32 11:59:32 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification/post/parameters/0/schema/properties/AlarmClearedNotification/properties/_links/properties/alarm: Extra JSON Reference properties will be ignored: description 11:59:32 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-AlarmClearedNotification/post/parameters/0/schema/properties/AlarmClearedNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:32 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-AlarmListRebuiltNotification/post/parameters/0/schema/properties/AlarmListRebuiltNotification/properties/_links/properties/alarms: Extra JSON Reference properties will be ignored: description 11:59:32 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-AlarmListRebuiltNotification/post/parameters/0/schema/properties/AlarmListRebuiltNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:32 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-AlarmNotification/post/parameters/0/schema/properties/AlarmNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:32 11:59:32 --- Create PDF... 11:59:34 --- Validating ../build/SOL005-NSFaultManagement-API.yaml 11:59:34 mv: can't rename 'SOL005-NSFaultManagement-API.pdf': No such file or directory 11:59:35 11:59:35 error: Unsupported Swagger version: undefined 11:59:35 11:59:35 --- Validation done (1). 11:59:35 '../build/SOL005-NSFaultManagement-API.yaml' -> '/storage/SOL005-NSFaultManagement-API.yaml' 11:59:35 '../build/SOL005-NSFaultManagement-API.json' -> '/storage/SOL005-NSFaultManagement-API.json' 11:59:35 '../build/SOL005-NSFaultManagement-API.pdf' -> '/storage/SOL005-NSFaultManagement-API.pdf' 11:59:35 -- Will validate: ./SOL005/VNFPackageManagement/VNFPackageManagement.yaml (api: VNFPackageManagement) (deliverable:SOL005) 11:59:35 --- Merging file. 11:59:36 11:59:36 error: Document has invalid references: 11:59:36 11:59:36 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-VnfPackageChangeNotification/post/parameters/0/schema/properties/VnfPackageChangeNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:36 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-VnfPackageChangeNotification/post/parameters/0/schema/properties/VnfPackageChangeNotification/properties/_links/properties/vnfPackage: Extra JSON Reference properties will be ignored: description 11:59:36 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-VnfPackageOnboardingNotification/post/parameters/0/schema/properties/VnfPackageOnboardingNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:36 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-VnfPackageOnboardingNotification/post/parameters/0/schema/properties/VnfPackageOnboardingNotification/properties/_links/properties/vnfPackage: Extra JSON Reference properties will be ignored: description 11:59:36 11:59:36 --- Create PDF... 11:59:37 mv: can't rename 'SOL005-VNFPackageManagement-API.pdf': No such file or directory 11:59:37 --- Validating ../build/SOL005-VNFPackageManagement-API.yaml 11:59:38 11:59:38 error: Unsupported Swagger version: undefined 11:59:38 11:59:38 --- Validation done (1). 11:59:38 '../build/SOL005-VNFPackageManagement-API.yaml' -> '/storage/SOL005-VNFPackageManagement-API.yaml' 11:59:38 '../build/SOL005-VNFPackageManagement-API.json' -> '/storage/SOL005-VNFPackageManagement-API.json' 11:59:38 '../build/SOL005-VNFPackageManagement-API.pdf' -> '/storage/SOL005-VNFPackageManagement-API.pdf' 11:59:38 -- Will validate: ./SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml (api: NSLifecycleManagement) (deliverable:SOL005) 11:59:38 --- Merging file. 11:59:40 11:59:40 error: Document has invalid references: 11:59:40 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierCreationNotification/post/parameters/0/schema/properties/NsIdentifierCreationNotification/properties/_links/properties/nsInstance: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierCreationNotification/post/parameters/0/schema/properties/NsIdentifierCreationNotification/properties/_links/properties/nslcmOpOcc: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierCreationNotification/post/parameters/0/schema/properties/NsIdentifierCreationNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierDeletionNotification/post/parameters/0/schema/properties/NsIdentifierDeletionNotification/properties/_links/properties/nsInstance: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierDeletionNotification/post/parameters/0/schema/properties/NsIdentifierDeletionNotification/properties/_links/properties/nslcmOpOcc: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsIdentifierDeletionNotification/post/parameters/0/schema/properties/NsIdentifierDeletionNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmOperationOccurrenceNotification/post/parameters/0/schema/properties/NsLcmOperationOccurrenceNotification/properties/_links/properties/nsInstance: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmOperationOccurrenceNotification/post/parameters/0/schema/properties/NsLcmOperationOccurrenceNotification/properties/_links/properties/nslcmOpOcc: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmOperationOccurrenceNotification/post/parameters/0/schema/properties/NsLcmOperationOccurrenceNotification/properties/_links/properties/subscription: Extra JSON Reference properties will be ignored: description 11:59:40 #/paths/~1ns_instances/get/responses/200/schema/items/properties/NsInstance/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances/post/responses/201/schema/properties/NsInstance/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}/get/responses/200/schema/properties/NsInstance/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1heal/post/responses/202/schema/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1instantiate/post/responses/202/schema/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1scale/post/responses/202/schema/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1terminate/post/responses/202/schema/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1update/post/parameters/4/schema/properties/UpdateNsRequest/properties/updateVnffg/items/properties/nfp/items/properties/cpGroup/items/properties/cpPairInfo/items: JSON Pointer points to missing location: #/definitions/CpPairInfo 11:59:40 #/paths/~1ns_instances~1{nsInstanceId}~1update/post/responses/202/schema/properties/vnfInstance/items/properties/instantiatedVnfInfo/properties/extCpInfo/items/properties/cpProtocolInfo/items: JSON Pointer points to missing location: SOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yamlSOL005_def.yaml#/definitions/CpProtocolInfo 11:59:40 11:59:40 --- Create PDF... 11:59:41 mv: can't rename 'SOL005-NSLifecycleManagement-API.pdf': No such file or directory 11:59:41 --- Validating ../build/SOL005-NSLifecycleManagement-API.yaml 11:59:42 11:59:42 error: Unsupported Swagger version: undefined 11:59:42 11:59:42 --- Validation done (1). 11:59:42 '../build/SOL005-NSLifecycleManagement-API.yaml' -> '/storage/SOL005-NSLifecycleManagement-API.yaml' 11:59:42 '../build/SOL005-NSLifecycleManagement-API.json' -> '/storage/SOL005-NSLifecycleManagement-API.json' 11:59:42 '../build/SOL005-NSLifecycleManagement-API.pdf' -> '/storage/SOL005-NSLifecycleManagement-API.pdf' 11:59:42 -- Final validator returns 1. 11:59:42 Build step 'Execute shell' marked build as failure 11:59:43 Skipped archiving because build is not successful 11:59:43 Finished: FAILURE