Skip to content
Aborted

Console Output

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: @theia/re-exports: yarn run v1.22.18
plugin-a: plugin-a: yarn run v1.22.18
plugin-b: plugin-b: yarn run v1.22.18
@theia/re-exports: @theia/re-exports: $ tsc -b
plugin-a: plugin-a: warning plugin-a@1.44.0: The engine "vscode" appears to be invalid.
plugin-a: plugin-a: $ yarn -s package
plugin-b: plugin-b: warning plugin-b@1.44.0: The engine "vscode" appears to be invalid.
plugin-b: plugin-b: $ yarn -s package
plugin-a: plugin-a: warning plugin-a@1.44.0: The engine "vscode" appears to be invalid.
plugin-b: plugin-b: warning plugin-b@1.44.0: The engine "vscode" appears to be invalid.
plugin-a:  DONE  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:  DONE  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: plugin-a: Done in 4.88s.
plugin-b: plugin-b: Done in 4.83s.
@theia/re-exports: Done in 5.64s.

> @theia/electron:prepare

@theia/electron: @theia/electron: yarn run v1.22.18
@theia/electron: $ yarn -s generate-theia-re-exports
@theia/electron: Done in 0.42s.

> @theia/core:prepare


> @theia/cli:prepare

@theia/core: @theia/core: yarn run v1.22.18
@theia/cli: @theia/cli: yarn run v1.22.18
@theia/core: @theia/core: $ yarn -s generate-theia-re-exports
@theia/cli: $ tsc -b
@theia/core: @theia/core: Done in 0.54s.

> @theia/eslint-plugin:prepare

@theia/eslint-plugin: @theia/eslint-plugin: yarn run v1.22.18
@theia/eslint-plugin: @theia/eslint-plugin: $ tsc -b
@theia/cli: Done in 11.20s.
@theia/eslint-plugin: @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