Branch indexing 08:33:20 Connecting to https://api.github.com using GitHub bot (username/token) Obtained next/Jenkinsfile from 4c1436f01326e92854e60512c85433c0ec27a7f4 [Pipeline] Start of Pipeline [Pipeline] timeout Timeout set to expire in 5 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: Linux Theia@Next) [Pipeline] { (Branch: Mac Theia@Next) [Pipeline] { (Branch: Windows Theia@Next) [Pipeline] stage [Pipeline] { (Linux Theia@Next) [Pipeline] stage [Pipeline] { (Mac Theia@Next) [Pipeline] stage [Pipeline] { (Windows Theia@Next) [Pipeline] podTemplate [Pipeline] { [Pipeline] node [Pipeline] node Running on b9h15-macos11-x86_64 in /Users/genie.theia/jenkins_agent/workspace/theia-next_jf_local-theia-build [Pipeline] node [Pipeline] { [Pipeline] checkout Running on mp23n-windows-10 in C:\Users\genie.theia\jenkins_agent\workspace\theia-next_jf_local-theia-build [Pipeline] { [Pipeline] checkout The recommended git tool is: git The recommended git tool is: git Created Pod: kubernetes theia/theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6 using credential github-bot > git rev-parse --resolve-git-dir /Users/genie.theia/jenkins_agent/workspace/theia-next_jf_local-theia-build/.git # timeout=10 Fetching changes from the remote Git repository Cleaning workspace > git config remote.origin.url https://github.com/eclipse-theia/theia-blueprint.git # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 Agent theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6 is provisioned from template theia-next_jf_2Flocal-theia-build_70-cdzwx-mcr09 --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.theia.svc.cluster.local/theia/job/theia-next/job/jf%252Flocal-theia-build/70/" runUrl: "job/theia-next/job/jf%252Flocal-theia-build/70/" labels: jenkins: "slave" jenkins/label-digest: "aec6c8f3edb0dcb19c311b5bc1db46f25f74a1d7" jenkins/label: "theia-next_jf_2Flocal-theia-build_70-cdzwx" name: "theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6" namespace: "theia" spec: containers: - command: - "cat" image: "eclipsetheia/theia-blueprint:builder" imagePullPolicy: "Always" name: "theia-dev" resources: limits: memory: "8Gi" cpu: "2" requests: memory: "8Gi" cpu: "2" tty: true volumeMounts: - mountPath: "/.cache" name: "global-cache" - mountPath: "/.yarn" name: "global-yarn" - mountPath: "/.npm" name: "global-npm" - mountPath: "/.electron-gyp" name: "electron-cache" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.theia.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6" - name: "JENKINS_NAME" value: "theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.theia.svc.cluster.local/theia/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3160.vd76b_9ddd10cc" name: "jnlp" resources: requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - emptyDir: {} name: "global-cache" - emptyDir: {} name: "global-yarn" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: {} name: "electron-cache" - emptyDir: {} name: "global-npm" Running on theia-next-jf-2flocal-theia-build-70-cdzwx-mcr09-f36w6 in /home/jenkins/agent/workspace/theia-next_jf_local-theia-build [Pipeline] { [Pipeline] checkout The recommended git tool is: git using credential github-bot > git clean -ffdx # timeout=10 Fetching changes from the remote Git repository > git rev-parse --resolve-git-dir C:\Users\genie.theia\jenkins_agent\workspace\theia-next_jf_local-theia-build\.git # timeout=10 Cleaning workspace Fetching without tags > git config remote.origin.url https://github.com/eclipse-theia/theia-blueprint.git # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -ffdx # timeout=10 Fetching upstream changes from https://github.com/eclipse-theia/theia-blueprint.git > git --version # timeout=10 > git --version # 'git version 2.31.1' using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse-theia/theia-blueprint.git +refs/heads/jf/local-theia-build:refs/remotes/origin/jf/local-theia-build # timeout=10 using credential github-bot Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/eclipse-theia/theia-blueprint.git Checking out Revision 4c1436f01326e92854e60512c85433c0ec27a7f4 (jf/local-theia-build) > git config core.sparsecheckout # timeout=10 > git checkout -f 4c1436f01326e92854e60512c85433c0ec27a7f4 # timeout=10 > git init /home/jenkins/agent/workspace/theia-next_jf_local-theia-build # timeout=10 Fetching upstream changes from https://github.com/eclipse-theia/theia-blueprint.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse-theia/theia-blueprint.git +refs/heads/jf/local-theia-build:refs/remotes/origin/jf/local-theia-build # timeout=10 Commit message: "Allow to build Theia IDE based on local Theia sources #304" > git rev-list --no-walk 0b19674c773017006ab00e329910461e0471543d # timeout=10 > git config remote.origin.url https://github.com/eclipse-theia/theia-blueprint.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/jf/local-theia-build:refs/remotes/origin/jf/local-theia-build # timeout=10 Cleaning workspace Avoid second fetch Checking out Revision 4c1436f01326e92854e60512c85433c0ec27a7f4 (jf/local-theia-build) Commit message: "Allow to build Theia IDE based on local Theia sources #304" Cleaning workspace [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] withCredentials Masking supported pattern matches of $GITHUB_TOKEN [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] echo else [Pipeline] sh > git config core.sparsecheckout # timeout=10 > git checkout -f 4c1436f01326e92854e60512c85433c0ec27a7f4 # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -ffdx # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] sh > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -ffdx # timeout=10 + git config user.email not@real.user [Pipeline] sh + git config user.name Not a real user [Pipeline] sh + npm config set msvs_version 2017 + node --version v16.14.2 [Pipeline] cleanWs [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done [Pipeline] checkout The recommended git tool is: git using credential github-bot Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@6cc52b61; decorates RemoteLauncher[hudson.remoting.Channel@4b944174:JNLP4-connect connection from 10.40.27.80/10.40.27.80:44488] will be ignored (a typical symptom is the Git executable not being run inside a designated container) Cloning the remote Git repository Cloning with configured refspecs honoured and without tags [Pipeline] sh + npx node-gyp@9.4.0 install 14.20.0 Cloning repository https://github.com/eclipse-theia/theia-blueprint.git > git init /home/jenkins/agent/workspace/theia-next_jf_local-theia-build # timeout=10 Fetching upstream changes from https://github.com/eclipse-theia/theia-blueprint.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse-theia/theia-blueprint.git +refs/heads/jf/local-theia-build:refs/remotes/origin/jf/local-theia-build # timeout=10 Avoid second fetch Checking out Revision 4c1436f01326e92854e60512c85433c0ec27a7f4 (jf/local-theia-build) Commit message: "Allow to build Theia IDE based on local Theia sources #304" Cleaning workspace > git config remote.origin.url https://github.com/eclipse-theia/theia-blueprint.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/jf/local-theia-build:refs/remotes/origin/jf/local-theia-build # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 4c1436f01326e92854e60512c85433c0ec27a7f4 # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -ffdx # timeout=10 [Pipeline] sh + git clone https://github.com/eclipse-theia/theia.git Cloning into 'theia'... [Pipeline] sh + echo VERDACCIO_UPDATE_CONFIG_SCRIPT: sed -i -e s/$authenticated/$anonymous/g /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml VERDACCIO_UPDATE_CONFIG_SCRIPT: sed -i -e s/$authenticated/$anonymous/g /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml + echo VERDACCIO_CONFIG: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml VERDACCIO_CONFIG: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml + mkdir cache + export LOCAL_CACHE_PATH=/home/jenkins/agent/workspace/theia-next_jf_local-theia-build/cache + export npm_config_cache=/home/jenkins/agent/workspace/theia-next_jf_local-theia-build/cache + echo /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/cache /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/cache + mkdir verdaccio + export VERDACCIO_STORAGE_PATH=/home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio + echo /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio + cd verdaccio + touch .npmrc + mkdir node_modules + npm install verdaccio added 262 packages, and audited 263 packages in 13s 38 packages are looking for funding run `npm fund` for details found 0 vulnerabilities + REGISTRY=http://localhost:4873/ + pkill -x Verdaccio + true + sleep 20 + node_modules/.bin/verdaccio info --- config file - /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml info --- the "crypt" algorithm is deprecated consider switch to "bcrypt" in the configuration file. Read the documentation for additional details info --- using htpasswd file: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/htpasswd info --- plugin successfully loaded: verdaccio-htpasswd info --- plugin successfully loaded: verdaccio-audit warn --- http address - http://localhost:4873/ - verdaccio/5.29.0 + pkill -x Verdaccio + sleep 20 + sed -i -e s/$authenticated/$anonymous/g /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml + cat /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml # # This is the default configuration file. It allows all users to do anything, # please read carefully the documentation and best practices to # improve security. # # Look here for more config file examples: # https://github.com/verdaccio/verdaccio/tree/5.x/conf # # Read about the best practices # https://verdaccio.org/docs/best # path to a directory with all packages storage: ./storage # path to a directory with plugins to include plugins: ./plugins # https://verdaccio.org/docs/webui web: title: Verdaccio # comment out to disable gravatar support # gravatar: false # by default packages are ordercer ascendant (asc|desc) # sort_packages: asc # convert your UI to the dark side # darkMode: true # html_cache: true # by default all features are displayed # login: true # showInfo: true # showSettings: true # In combination with darkMode you can force specific theme # showThemeSwitch: true # showFooter: true # showSearch: true # showRaw: true # showDownloadTarball: true # HTML tags injected after manifest <scripts/> # scriptsBodyAfter: # - '<script type="text/javascript" src="https://my.company.com/customJS.min.js"></script>' # HTML tags injected before ends </head> # metaScripts: # - '<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>' # - '<script type="text/javascript" src="https://browser.sentry-cdn.com/5.15.5/bundle.min.js"></script>' # - '<meta name="robots" content="noindex" />' # HTML tags injected first child at <body/> # bodyBefore: # - '<div id="myId">html before webpack scripts</div>' # Public path for template manifest scripts (only manifest) # publicPath: http://somedomain.org/ # https://verdaccio.org/docs/configuration#authentication auth: htpasswd: file: ./htpasswd # Maximum amount of users allowed to register, defaults to "+inf". # You can set this to -1 to disable registration. # max_users: 1000 # Hash algorithm, possible options are: "bcrypt", "md5", "sha1", "crypt". # algorithm: bcrypt # by default is crypt, but is recommended use bcrypt for new installations # Rounds number for "bcrypt", will be ignored for other algorithms. # rounds: 10 # https://verdaccio.org/docs/configuration#uplinks # a list of other known repositories we can talk to uplinks: npmjs: url: https://registry.npmjs.org/ # Learn how to protect your packages # https://verdaccio.org/docs/protect-your-dependencies/ # https://verdaccio.org/docs/configuration#packages packages: '@*/*': # scoped packages access: $all publish: $anonymous unpublish: $anonymous proxy: npmjs '**': # allow all users (including non-authenticated users) to read and # publish all packages # # you can specify usernames/groupnames (depending on your auth plugin) # and three keywords: "$all", "$anonymous", "$anonymous" access: $all # allow all known users to publish/publish packages # (anyone can register by default, remember?) publish: $anonymous unpublish: $anonymous # if package is not available locally, proxy requests to 'npmjs' registry proxy: npmjs # To improve your security configuration and avoid dependency confusion # consider removing the proxy property for private packages # https://verdaccio.org/docs/best#remove-proxy-to-increase-security-at-private-packages # https://verdaccio.org/docs/configuration#server # You can specify HTTP/1.1 server keep alive timeout in seconds for incoming connections. # A value of 0 makes the http server behave similarly to Node.js versions prior to 8.0.0, which did not have a keep-alive timeout. # WORKAROUND: Through given configuration you can workaround following issue https://github.com/verdaccio/verdaccio/issues/301. Set to 0 in case 60 is not enough. server: keepAliveTimeout: 60 # Allow `req.ip` to resolve properly when Verdaccio is behind a proxy or load-balancer # See: https://expressjs.com/en/guide/behind-proxies.html # trustProxy: '127.0.0.1' # https://verdaccio.org/docs/configuration#offline-publish # publish: # allow_offline: false # https://verdaccio.org/docs/configuration#url-prefix # url_prefix: /verdaccio/ # VERDACCIO_PUBLIC_URL='https://somedomain.org'; # url_prefix: '/my_prefix' # // url -> https://somedomain.org/my_prefix/ # VERDACCIO_PUBLIC_URL='https://somedomain.org'; # url_prefix: '/' # // url -> https://somedomain.org/ # VERDACCIO_PUBLIC_URL='https://somedomain.org/first_prefix'; # url_prefix: '/second_prefix' # // url -> https://somedomain.org/second_prefix/' # https://verdaccio.org/docs/configuration#security # security: # api: # legacy: true # jwt: # sign: # expiresIn: 29d # verify: # someProp: [value] # web: # sign: # expiresIn: 1h # 1 hour by default # verify: # someProp: [value] # https://verdaccio.org/docs/configuration#user-rate-limit # userRateLimit: # windowMs: 50000 # max: 1000 # https://verdaccio.org/docs/configuration#max-body-size # max_body_size: 10mb # https://verdaccio.org/docs/configuration#listen-port # listen: # - localhost:4873 # default value # - http://localhost:4873 # same thing # - 0.0.0.0:4873 # listen on all addresses (INADDR_ANY) # - https://example.org:4873 # if you want to use https # - "[::1]:4873" # ipv6 # - unix:/tmp/verdaccio.sock # unix socket # The HTTPS configuration is useful if you do not consider use a HTTP Proxy # https://verdaccio.org/docs/configuration#https # https: # key: ./path/verdaccio-key.pem # cert: ./path/verdaccio-cert.pem # ca: ./path/verdaccio-csr.pem # https://verdaccio.org/docs/configuration#proxy # http_proxy: http://something.local/ # https_proxy: https://something.local/ # https://verdaccio.org/docs/configuration#notifications # notify: # method: POST # headers: [{ "Content-Type": "application/json" }] # endpoint: https://usagge.hipchat.com/v2/room/3729485/notification?auth_token=mySecretToken # content: '{"color":"green","message":"New package published: * {{ name }}*","notify":true,"message_format":"text"}' middlewares: audit: enabled: true # https://verdaccio.org/docs/logger # log settings log: { type: stdout, format: pretty, level: http } #experiments: # # support for npm token command # token: false # # disable writing body size to logs, read more on ticket 1912 # bytesin_off: false # # enable tarball URL redirect for hosting tarball with a different server, the tarball_url_redirect can be a template string # tarball_url_redirect: 'https://mycdn.com/verdaccio/${packageName}/${filename}' # # the tarball_url_redirect can be a function, takes packageName and filename and returns the url, when working with a js configuration file # tarball_url_redirect(packageName, filename) { # const signedUrl = // generate a signed url # return signedUrl; # } # translate your registry, api i18n not available yet # i18n: # list of the available translations https://github.com/verdaccio/verdaccio/blob/master/packages/plugins/ui-theme/src/i18n/ABOUT_TRANSLATIONS.md # web: en-US + cd ../theia + touch .npmrc + node_modules/.bin/verdaccio + echo registry=http://localhost:4873/ + yarn yarn install v1.22.18 $ node-gyp install gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@16.14.2 | linux | x64 gyp http GET https://nodejs.org/download/release/v16.14.2/node-v16.14.2-headers.tar.gz info --- config file - /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/config.yaml info --- the "crypt" algorithm is deprecated consider switch to "bcrypt" in the configuration file. Read the documentation for additional details info --- using htpasswd file: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/verdaccio/verdaccio/htpasswd info --- plugin successfully loaded: verdaccio-htpasswd info --- plugin successfully loaded: verdaccio-audit warn --- http address - http://localhost:4873/ - verdaccio/5.29.0 gyp http 200 https://nodejs.org/download/release/v16.14.2/node-v16.14.2-headers.tar.gz gyp http GET https://nodejs.org/download/release/v16.14.2/SHASUMS256.txt gyp http 200 https://nodejs.org/download/release/v16.14.2/SHASUMS256.txt undefined gyp info ok [1/5] Validating package.json... [2/5] Resolving packages... [3/5] Fetching packages... npm ERR! code ECONNREFUSED npm ERR! errno ECONNREFUSED npm ERR! FetchError: request to http://localhost:4873/node-gyp failed, reason: connect ECONNREFUSED 127.0.0.1:4873 npm ERR! at ClientRequest.<anonymous> (C:\Users\genie.theia\AppData\Roaming\npm\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14) npm ERR! at ClientRequest.emit (events.js:400:28) npm ERR! at Socket.socketErrorListener (_http_client.js:475:9) npm ERR! at Socket.emit (events.js:400:28) npm ERR! at emitErrorNT (internal/streams/destroy.js:106:8) npm ERR! at emitErrorCloseNT (internal/streams/destroy.js:74:3) npm ERR! at processTicksAndRejections (internal/process/task_queues.js:82:21) npm ERR! FetchError: request to http://localhost:4873/node-gyp failed, reason: connect ECONNREFUSED 127.0.0.1:4873 npm ERR! at ClientRequest.<anonymous> (C:\Users\genie.theia\AppData\Roaming\npm\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14) npm ERR! at ClientRequest.emit (events.js:400:28) npm ERR! at Socket.socketErrorListener (_http_client.js:475:9) npm ERR! at Socket.emit (events.js:400:28) npm ERR! at emitErrorNT (internal/streams/destroy.js:106:8) npm ERR! at emitErrorCloseNT (internal/streams/destroy.js:74:3) npm ERR! at processTicksAndRejections (internal/process/task_queues.js:82:21) { npm ERR! type: 'system', npm ERR! errno: 'ECONNREFUSED', npm ERR! code: 'ECONNREFUSED' npm ERR! } npm ERR! npm ERR! If you are behind a proxy, please make sure that the npm ERR! 'proxy' config is set properly. See: 'npm help config' npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\genie.theia\AppData\Roaming\npm-cache\_logs\2023-12-14T13_35_01_674Z-debug.log Install for [ 'node-gyp@9.4.0' ] failed with code 1 [Pipeline] } [Pipeline] // script Post stage [Pipeline] error Error when executing failure post condition: Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: f6d8eeb6-7eaf-41b5-af51-5a9fef91be1a hudson.AbortException: Windows installer creation failed, aborting... at org.jenkinsci.plugins.workflow.steps.ErrorStep$Execution.run(ErrorStep.java:64) at org.jenkinsci.plugins.workflow.steps.ErrorStep$Execution.run(ErrorStep.java:51) at org.jenkinsci.plugins.workflow.steps.SynchronousStepExecution.start(SynchronousStepExecution.java:37) at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:323) at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:196) at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124) at jdk.internal.reflect.GeneratedMethodAccessor260.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180) at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:163) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152) at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17) at org.jenkinsci.plugins.workflow.cps.LoggingInvoker.methodCall(LoggingInvoker.java:105) at WorkflowScript.run(WorkflowScript:109) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.delegateAndExecute(ModelInterpreter.groovy:137) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.runPostConditions(ModelInterpreter.groovy:761) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.catchRequiredContextForNode(ModelInterpreter.groovy:395) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.catchRequiredContextForNode(ModelInterpreter.groovy:393) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.runPostConditions(ModelInterpreter.groovy:760) at com.cloudbees.groovy.cps.CpsDefaultGroovyMethods.each(CpsDefaultGroovyMethods:2125) at com.cloudbees.groovy.cps.CpsDefaultGroovyMethods.each(CpsDefaultGroovyMethods:2110) at com.cloudbees.groovy.cps.CpsDefaultGroovyMethods.each(CpsDefaultGroovyMethods:2151) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.runPostConditions(ModelInterpreter.groovy:750) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.executeSingleStage(ModelInterpreter.groovy:677) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:288) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.toolsBlock(ModelInterpreter.groovy:544) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.toolsBlock(ModelInterpreter.groovy:543) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:276) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.withEnvBlock(ModelInterpreter.groovy:443) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.withEnvBlock(ModelInterpreter.groovy:442) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:275) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.withCredentialsBlock(ModelInterpreter.groovy:481) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.withCredentialsBlock(ModelInterpreter.groovy:480) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.evaluateStage(ModelInterpreter.groovy:274) at org.jenkinsci.plugins.pipeline.modeldefinition.ModelInterpreter.inDeclarativeAgent(ModelInterpreter.groovy:595) at org.jenkinsci.plugins.pipeline.modeldefinition.agent.CheckoutScript.checkoutAndRun(CheckoutScript.groovy:61) at ___cps.transform___(Native Method) at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:90) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:116) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:85) at jdk.internal.reflect.GeneratedMethodAccessor232.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21) at com.cloudbees.groovy.cps.Next.step(Next.java:83) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:152) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:146) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275) at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:146) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51) at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:187) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:423) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:331) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:295) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:97) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:839) [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch Windows Theia@Next warning plugin-a@1.44.0: The engine "vscode" appears to be invalid. warning plugin-b@1.44.0: The engine "vscode" appears to be invalid. [4/5] Linking dependencies... warning " > @theia/electron@1.44.0" has unmet peer dependency "electron@^23.2.4". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react@>=16.3.3". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react-dom@>=16.3.3". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/preview > markdown-it-anchor@5.0.2" has unmet peer dependency "markdown-it@^8.4.1". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/process > node-pty@0.11.0-beta17" has incorrect peer dependency "node-gyp@^8.3.0". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning "workspace-aggregator-f48f0a18-3fda-488a-add2-448a6a2bb4ae > @theia/scm > react-autosize-textarea@7.1.0" has unmet peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0". [5/5] Building fresh packages... $ yarn -s compile:references && lerna run prepare && yarn -s compile lerna notice cli v7.3.0 lerna info ci enabled > Lerna (powered by Nx) Running target prepare for 7 projects: - @theia/cli - @theia/eslint-plugin - @theia/re-exports - @theia/core - @theia/electron - plugin-a - plugin-b > @theia/re-exports:prepare > plugin-a:prepare > plugin-b:prepare @theia/re-exports: [2K[1G@theia/re-exports: [1myarn run v1.22.18[22m plugin-a: [2K[1Gplugin-a: [1myarn run v1.22.18[22m plugin-b: [2K[1Gplugin-b: [1myarn run v1.22.18[22m @theia/re-exports: [2K[1G@theia/re-exports: [2m$ tsc -b[22m plugin-a: [2K[1Gplugin-a: [33mwarning[39m plugin-a@1.44.0: The engine "vscode" appears to be invalid. plugin-a: [2K[1Gplugin-a: [2m$ yarn -s package[22m plugin-b: [2K[1Gplugin-b: [33mwarning[39m plugin-b@1.44.0: The engine "vscode" appears to be invalid. plugin-b: [2K[1Gplugin-b: [2m$ yarn -s package[22m plugin-a: [2K[1Gplugin-a: [33mwarning[39m plugin-a@1.44.0: The engine "vscode" appears to be invalid. plugin-b: [2K[1Gplugin-b: [33mwarning[39m plugin-b@1.44.0: The engine "vscode" appears to be invalid. plugin-a: [42m[30m DONE [39m[49m Packaged: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/theia/sample-plugins/sample-namespace/plugin-a/plugin-a-1.44.0.vsix (7 files, 8.53KB) plugin-b: [42m[30m DONE [39m[49m Packaged: /home/jenkins/agent/workspace/theia-next_jf_local-theia-build/theia/sample-plugins/sample-namespace/plugin-b/plugin-b-1.44.0.vsix (7 files, 8.53KB) plugin-a: [2K[1Gplugin-a: Done in 4.88s. plugin-b: [2K[1Gplugin-b: Done in 4.83s. @theia/re-exports: [2K[1GDone in 5.64s. > @theia/electron:prepare @theia/electron: [2K[1G@theia/electron: [1myarn run v1.22.18[22m @theia/electron: [2K[1G[2m$ yarn -s generate-theia-re-exports[22m @theia/electron: [2K[1GDone in 0.42s. > @theia/core:prepare > @theia/cli:prepare @theia/core: [2K[1G@theia/core: [1myarn run v1.22.18[22m @theia/cli: [2K[1G@theia/cli: [1myarn run v1.22.18[22m @theia/core: [2K[1G@theia/core: [2m$ yarn -s generate-theia-re-exports[22m @theia/cli: [2K[1G[2m$ tsc -b[22m @theia/core: [2K[1G@theia/core: Done in 0.54s. > @theia/eslint-plugin:prepare @theia/eslint-plugin: [2K[1G@theia/eslint-plugin: [1myarn run v1.22.18[22m @theia/eslint-plugin: [2K[1G@theia/eslint-plugin: [2m$ tsc -b[22m @theia/cli: [2K[1GDone in 11.20s. @theia/eslint-plugin: [2K[1G@theia/eslint-plugin: Done in 18.13s. > Lerna (powered by Nx) Successfully ran target prepare for 7 projects Compiling TypeScript sources... Aborted by Johannes Faltermeier Sending interrupt signal to process Killing processes kill finished with exit code 0 [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch Mac Theia@Next Terminated script returned exit code 143 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch Linux Theia@Next [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] End of Pipeline ERROR: script returned exit code 1 GitHub has been notified of this commit’s build result Finished: ABORTED