[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[glsp-build] Build eclipse-glsp/glsp-theia-integration/master (#159) FAILURE
|
Job: eclipse-glsp/glsp-theia-integration/master
Build Number: 159
Build URL: https://ci.eclipse.org/glsp/job/eclipse-glsp/job/glsp-theia-integration/job/master/159/
Push event to branch master
Connecting to https://api.github.com using GitHub app GLSP
Obtained Jenkinsfile from 33a3aaf529bde2db6232f59752deaee72925d531
[Pipeline] Start of Pipeline
[Pipeline] echo
[WARNING] label option is deprecated. To use a static pod template, use the 'inheritFrom' option.
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor on ‘glsp-agent-pod-f3f4s-p14g3’
Agent glsp-agent-pod-p3w7l-pp7sl is provisioned from template glsp-agent-pod-p3w7l
---
apiVersion: "v1"
kind: "Pod"
metadata:
annotations:
buildUrl: "http://jenkins-ui.glsp.svc.cluster.local/glsp/job/eclipse-glsp/job/glsp-server-node/job/main/41/"
runUrl: "job/eclipse-glsp/job/glsp-server-node/job/main/41/"
labels:
jenkins: "slave"
jenkins/label-digest: "ada02baee263c1a03329f0354abad8439fdbe91c"
jenkins/label: "glsp-agent-pod"
name: "glsp-agent-pod-p3w7l-pp7sl"
namespace: "glsp"
spec:
containers:
- command:
- "cat"
image: "node:14"
name: "node"
resources:
limits:
memory: "2Gi"
cpu: "1"
requests:
memory: "2Gi"
cpu: "1"
tty: true
volumeMounts:
- mountPath: "/home/jenkins"
name: "jenkins-home"
readOnly: false
- mountPath: "/.yarn"
name: "yarn-global"
readOnly: false
- mountPath: "/home/jenkins/agent"
name: "workspace-volume"
readOnly: false
- env:
- name: "JENKINS_SECRET"
value: "********"
- name: "JENKINS_TUNNEL"
value: "jenkins-discovery.glsp.svc.cluster.local:50000"
- name: "JENKINS_AGENT_NAME"
value: "glsp-agent-pod-p3w7l-pp7sl"
- name: "JENKINS_NAME"
value: "glsp-agent-pod-p3w7l-pp7sl"
- name: "JENKINS_AGENT_WORKDIR"
value: "/home/jenkins/agent"
- name: "JENKINS_URL"
value: "http://jenkins-ui.glsp.svc.cluster.local/glsp/"
image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.13.3"
name: "jnlp"
resources:
limits: {}
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: "yarn-global"
- emptyDir: {}
name: "jenkins-home"
- emptyDir:
medium: ""
name: "workspace-volume"
Running on glsp-agent-pod-p3w7l-pp7sl in /home/jenkins/agent/workspace/sp_glsp-theia-integration_master
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential github-app-glsp
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/eclipse-glsp/glsp-theia-integration.git
> git init /home/jenkins/agent/workspace/sp_glsp-theia-integration_master # timeout=10
Fetching upstream changes from https://github.com/eclipse-glsp/glsp-theia-integration.git
> git --version # timeout=10
> git --version # 'git version 2.20.1'
using GIT_ASKPASS to set credentials GitHub app GLSP
> git fetch --no-tags --force --progress -- https://github.com/eclipse-glsp/glsp-theia-integration.git +refs/heads/master:refs/remotes/origin/master # timeout=10
Avoid second fetch
Checking out Revision 33a3aaf529bde2db6232f59752deaee72925d531 (master)
> git config remote.origin.url https://github.com/eclipse-glsp/glsp-theia-integration.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 33a3aaf529bde2db6232f59752deaee72925d531 # timeout=10
Commit message: "Repo housekeeping (#135)"
> git rev-list --no-walk 2f43da4e38e14e7632d2dd60fab5230574cbad44 # timeout=10
[GitHub Checks] GitHub check (name: CI Jenkins Build, status: in_progress) has been published.
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] container
[Pipeline] {
[Pipeline] sh
+ yarn install --unsafe-perm
yarn install v1.22.17
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "sprotty@0.13.0-next.1c4343c.328" is incompatible with requested version "sprotty@^0.12.0"
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "@theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react@>=16.3.3".
warning "@theia/messages > react-perfect-scrollbar@1.5.8" has unmet peer dependency "react-dom@>=16.3.3".
warning "@theia/process > node-pty@0.11.0-beta17" has unmet peer dependency "node-gyp@^8.3.0".
warning "@eclipse-glsp/config > @eclipse-glsp/mocha-config@1.1.0-next.d03ad9f.112" has unmet peer dependency "reflect-metadata@>=0.1.13".
[5/5] Building fresh packages...
error /home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/drivelist: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments:
Directory: /home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/drivelist
Output:
prebuild-install WARN install EACCES: permission denied, mkdir '/.npm'
gyp info it worked if it ends with ok
gyp info using node-gyp@9.3.0
gyp info using node@14.19.1 | linux | x64
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - executable path is "/usr/bin/python3"
gyp ERR! find Python - version is "3.5.3"
gyp ERR! find Python - version is 3.5.3 - should be >=3.6.0
gyp ERR! find Python - THIS VERSION OF PYTHON IS NOT SUPPORTED
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - executable path is "/usr/bin/python"
gyp ERR! find Python - version is "2.7.13"
gyp ERR! find Python - version is 2.7.13 - should be >=3.6.0
gyp ERR! find Python - THIS VERSION OF PYTHON IS NOT SUPPORTED
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable"
gyp ERR! find Python (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python npm config set python "/path/to/pythonexecutable"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack at PythonFinder.fail (/home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/node-gyp/lib/find-python.js:330:47)
gyp ERR! stack at PythonFinder.runChecks (/home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/node-gyp/lib/find-python.js:159:21)
gyp ERR! stack at PythonFinder.<anonymous> (/home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/node-gyp/lib/find-python.js:266:16)
gyp ERR! stack at PythonFinder.execFileCallback (/home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/node-gyp/lib/find-python.js:297:7)
gyp ERR! stack at ChildProcess.exithandler (child_process.js:374:7)
gyp ERR! stack at ChildProcess.emit (events.js:400:28)
gyp ERR! stack at maybeClose (internal/child_process.js:1058:16)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
gyp ERR! System Linux 5.14.14-200.fc34.x86_64
gyp ERR! command "/usr/local/bin/node" "/home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /home/jenkins/agent/workspace/sp_glsp-theia-integration_master/node_modules/drivelist
gyp ERR! node -v v14.19.1
gyp ERR! node-gyp -v v9.3.0
gyp ERR! not ok
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Codechecks (ESLint))
Stage "Codechecks (ESLint)" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Deploy (master only))
Stage "Deploy (master only)" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
WARNING: Unable to create pod: kubernetes glsp/glsp-agent-pod-bdkj2-70twx because kubernetes resource quota exceeded.
Failure executing: POST at: https://10.30.0.1/api/v1/namespaces/glsp/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "glsp-agent-pod-bdkj2-70twx" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1,requests.cpu=1100m, used: pods=3,requests.cpu=2450m, limited: pods=3,requests.cpu=2650m.
Retrying...
[Pipeline] script
[Pipeline] {
[Pipeline] echo
Build result FAILURE: Send email notification to glsp-build@xxxxxxxxxxx
[Pipeline] emailext
Sending email to: glsp-build@xxxxxxxxxxx