Automated Build Generator: Issues
https://code.cor-lab.de/
https://code.cor-lab.de/favicon.ico?1401972073
2018-09-10T07:33:18Z
Open Source Collaboration Platform
Redmine
Feature #2758 (New): Add support for Xvfb Jenkins plugin
https://code.cor-lab.de/issues/2758
2018-09-10T07:33:18Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
Bug #2756 (In Progress): Suffix "d0" appended to branch name
https://code.cor-lab.de/issues/2756
2018-07-30T11:25:47Z
N. Köster
nkoester@techfak.uni-bielefeld.de
<p>When trying to generate the mps-cypher distribution, the generator adds 'd0' to the brach name of the <code>mps-domaingraphdescription</code> project. I have no idea where this comes from -- all alternative changes to the project and distribution files result in this error:</p>
<pre>
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing
("git" "clone" "--quiet" "--branch" 2018.1d0
"https://github.com/corlab/mps-second-level-instance.git"
#P"/tmp/project.vDmmqd/branch-2018.1d0/")
[...]
1 problem during ANALYZE phase:
ANALYSIS-ERROR:
Error during analysis of
https://github.com/corlab/mps-second-level-instance.git Caused by:
> Error executing command
>
2018.1d0 fell through ETYPECASE expression.
Wanted one of (NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN).
</pre>
<p>Meta Infos:</p>
<pre>
CITK commit 2a378e988e4bbfdfa58a86374ec6e01f2e66f2a3
</pre>
<pre>
$ uname -a
Linux naysayer 4.17.10-1-ARCH #1 SMP PREEMPT Wed Jul 25 11:23:00 UTC 2018 x86_64 GNU/Linux
</pre>
<pre>
$ build-generator-trunk-0.23,44-b644 --version
build-generator 0.23.44
asdf 3.3.1
SBCL 1.4.8
</pre>
<p>Also happens with the following generator version<br /><pre>
$ build-generator-0.24.1-b647 --version
build-generator 0.24.1
asdf 3.3.1
SBCL 1.4.8
</pre></p>
<p><a class="collapsible collapsed" href="#" id="collapse-3eb4c906-show" onclick="$('#collapse-3eb4c906-show, #collapse-3eb4c906-hide').toggle(); $('#collapse-3eb4c906').fadeToggle(150);; return false;">View generator output</a><a class="collapsible" href="#" id="collapse-3eb4c906-hide" onclick="$('#collapse-3eb4c906-show, #collapse-3eb4c906-hide').toggle(); $('#collapse-3eb4c906').fadeToggle(150);; return false;" style="display:none;">View generator output</a><div class="collapsed-text" id="collapse-3eb4c906" style="display:none;"><pre>
$ build-generator-trunk-0.23,44-b644 --on-error=continue --num-processes=4 generate --mode ci --username xx --api-token xx -D toolkit.volume=/vol/citk/volumes/mps-cypher/ -D make.threads=4 --delete-other --delete-other-pattern=".*-mps-cypher" -D 'view.create?=true' -D 'view.name=MPS-CYPHER' -D "aspect.shell.command.suffix=cp build/artifacts/*/*.zip /home/nkoester/git/mps/PlugYnator//spool/ || true" /home/nkoester/git/citk/distributions/mps-cypher.distribution
[####################] 100.00 % LOAD/TEMPLATE
[####################] 100.00 % LOAD/PERSON
[####################] 100.00 % LOAD/DISTRIBUTION
[####################] 100.00 % OVERWRITES
[####################] 100.00 % LOAD/PROJECT
[####################] 100.00 % ANALYZE/PROJECT
1 problem during ANALYZE phase:
ANALYSIS-ERROR:
Error during analysis of
https://github.com/corlab/mps-second-level-instance.git Caused by:
> Error executing command
>
2018.1d0 fell through ETYPECASE expression.
Wanted one of (NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN).
</pre></div></p>
<p><a class="collapsible collapsed" href="#" id="collapse-19c3374d-show" onclick="$('#collapse-19c3374d-show, #collapse-19c3374d-hide').toggle(); $('#collapse-19c3374d').fadeToggle(150);; return false;">View generator --debug output</a><a class="collapsible" href="#" id="collapse-19c3374d-hide" onclick="$('#collapse-19c3374d-show, #collapse-19c3374d-hide').toggle(); $('#collapse-19c3374d').fadeToggle(150);; return false;" style="display:none;">View generator --debug output</a><div class="collapsed-text" id="collapse-19c3374d" style="display:none;"><pre>
$ build-generator-trunk-0.23,44-b644 --debug --on-error=continue --num-processes=4 generate --mode ci --username xx --api-token xx -D toolkit.volume=/vol/citk/volumes/mps-cypher/ -D make.threads=4 --delete-other --delete-other-pattern=".*-mps-cypher" -D 'view.create?=true' -D 'view.name=MPS-CYPHER' -D "aspect.shell.command.suffix=cp build/artifacts/*/*.zip /home/nkoester/git/mps/PlugYnator//spool/ || true" /home/nkoester/git/citk/distributions/mps-cypher.distribution
<INFO> [13:09:37] [main thread] jenkins.api csrf.lisp (jenkins-version) -
Trying to contact Jenkins instance at https://localhost:8080/
<INFO> [13:09:37] [main thread] jenkins.api csrf.lisp (jenkins-version) -
Jenkins version is 2.73.3
<INFO> [13:09:37] [main thread] jenkins.api csrf.lisp (obtain-csrf-protection-token) -
Trying to obtain CSRF protection token from https://localhost:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)
<INFO> [13:09:37] [main thread] jenkins.api csrf.lisp (obtain-csrf-protection-token) -
Got CSRF protection token header
("Jenkins-Crumb" . "25236c899a13c9a69cdbd480fc376c2f")
[####################] 100.00 % LOAD/TEMPLATE
[####################] 100.00 % LOAD/PERSON
[####################] 100.00 % LOAD/DISTRIBUTION
<INFO> [13:09:38] [main thread] jenkins.project.commands functions-input.lisp (set-overwrites) -
In #<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>, setting :TOOLKIT.VOLUME to
"/vol/citk/volumes/mps-cypher/".
<INFO> [13:09:38] [main thread] jenkins.project.commands functions-input.lisp (set-overwrites) -
In #<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>, setting :MAKE.THREADS to 4.
<INFO> [13:09:38] [main thread] jenkins.project.commands functions-input.lisp (set-overwrites) -
In #<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>, setting :VIEW.CREATE? to
"true".
<INFO> [13:09:38] [main thread] jenkins.project.commands functions-input.lisp (set-overwrites) -
In #<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>, setting :VIEW.NAME to
"MPS-CYPHER".
<INFO> [13:09:38] [main thread] jenkins.project.commands functions-input.lisp (set-overwrites) -
In #<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>, setting
:ASPECT.SHELL.COMMAND.SUFFIX to
"cp build/artifacts/*/*.zip /home/nkoester/git/mps/PlugYnator//spool/ || true".
[####################] 100.00 % OVERWRITES
[####################] 100.00 % LOAD/PROJECT
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -eo4j:2018.1.4
Executing
("git" "clone" "--quiet" "--branch" "master"
"https://code.cor-lab.de/git/cypher-dsl.cypher-language.git"
#P"/tmp/project.uD7NCZ/branch-master/")
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing
("git" "clone" "--quiet" "--branch" "master"
"https://code.cor-lab.de/git/cypher-dsl.neo4j-language.git"
#P"/tmp/project.VOAxwB/branch-master/")
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing
("git" "clone" "--quiet" "--branch" "2018.1.1"
"https://github.com/nkoester/mps-plaintextgen.git"
#P"/tmp/project.Xj8akP/branch-2018.1.1/")
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing
("git" "clone" "--quiet" "--branch" 2018.1d0
"https://github.com/corlab/mps-second-level-instance.git"
#P"/tmp/project.vDmmqd/branch-2018.1d0/")
Error during analysis of
https://github.com/corlab/mps-second-level-instance.git Caused by:
> Error executing command
>
Unhandled SB-KERNEL:CASE-FAILURE in thread #<SB-THREAD:THREAD "lparallel" RUNNING
{100678DD23}>:
2018.1d0 fell through ETYPECASE expression.
Wanted one of (NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN).
Backtrace for: #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>)
2: (INVOKE-DEBUGGER #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>)
3: (ERROR SB-KERNEL:CASE-FAILURE :NAME ETYPECASE :DATUM 2018.1d0 :EXPECTED-TYPE (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) :POSSIBILITIES (NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN))
4: (INFERIOR-SHELL::PARSE-COMMAND-SPEC-TOP-TOKEN #<INFERIOR-SHELL::COMMAND-PARSE {1005348823}> 2018.1d0)
5: (INFERIOR-SHELL:PARSE-PROCESS-SPEC ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/"))
6: ((:METHOD INFERIOR-SHELL:PRINT-PROCESS-SPEC (CONS)) ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>) [fast-method]
7: (SB-FORMAT::/-FORMAT-DIRECTIVE-INTERPRETER #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> #<~/jenkins.analysis::%print-process-spec/> (#<~@:_> #<~@:_> #<~
> " " #<~A>) #<unused argument> (#<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>))
8: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> (#<~/jenkins.analysis::%print-process-spec/> #<~@:_> #<~@:_> #<~
> " " #<~A>) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>))
9: ((FLET "PPRINT-BLOCK" :IN SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK) (#<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) (1 . #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>) #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
10: ((LABELS #:BODY-NAME-2 :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER))
11: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
12: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<CLOSURE (FLET "PPRINT-BLOCK" :IN SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK) {7FB3B5AFC8AB}> #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> "" NIL "" (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>))
13: (SB-FORMAT::INTERPRET-FORMAT-LOGICAL-BLOCK #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) "" NIL ("Error " #<> "executing " #<> "command" #<~@:_> #<~@:_> #<~
> " " #<~2@T> #<~/jenkins.analysis::%print-process-spec/> #<~@:_> ...) "" T)
14: (SB-FORMAT::<-FORMAT-DIRECTIVE-INTERPRETER #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> #<~@<> ("Error executing command" #<~@:_> #<~@:_> #<~
> " " #<~2@T> #<~/jenkins.analysis::%print-process-spec/> #<~@:_> #<~@:_> #<~
> " " #<~A> ...) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) #<unavailable argument>)
15: (SB-FORMAT::INTERPRET-DIRECTIVE-LIST #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> (#<~@<> "Error executing command" #<~@:_> #<~@:_> #<~
> " " #<~2@T> #<~/jenkins.analysis::%print-process-spec/> #<~@:_> #<~@:_> #<~
> " " ...) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>))
16: (SB-FORMAT::%FORMAT #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) (("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>))
17: (FORMAT #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>)
18: (FORMAT #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>) [more]
19: ((LABELS SB-IMPL::HANDLE-IT :IN SB-KERNEL:OUTPUT-OBJECT) #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
20: (PRINC #<SIMPLE-ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" {100518E803}> #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
21: ((LABELS #:BODY-NAME-2 :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER))
22: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
23: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<CLOSURE (FLET "PPRINT-BLOCK" :IN "/vol/cl/share/common-lisp/quicklisp/dists/quicklisp/software/more-conditions-20171227-git/src/conditions.lisp") {7FB3B5AFCE7B}> #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> "> " T "" (#<SIMPLE-ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" {100518E803}>))
24: (MORE-CONDITIONS:MAYBE-PRINT-CAUSE #<SB-PRETTY:PRETTY-STREAM {100518F9D3}> #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}> #<unused argument> #<unused argument>)
25: ((LABELS #:BODY-NAME-2 :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER))
26: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {100518F9D3}>)
27: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<CLOSURE (FLET "PPRINT-BLOCK" :IN "/home/jenkins/workspace/build-generator-trunk/label/archlinux_64bit/src/analysis/conditions.lisp") {7FB3B5AFD12B}> #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {1000010243}> "" NIL "" (#<PURI:URI https://github.com/corlab/mps-second-level-instance.git> #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>))
28: ((SB-KERNEL::CONDITION-REPORT JENKINS.ANALYSIS:ANALYSIS-ERROR) #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}> #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {1000010243}>)
29: ((LABELS SB-IMPL::HANDLE-IT :IN SB-KERNEL:OUTPUT-OBJECT) #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {1000010243}>)
30: (PRINC #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}> NIL)
31: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION))
32: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX))
33: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION) {7FB3B5AFD40B}> #<SB-THREAD:MUTEX "Anonymous lock" owner: #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}>> NIL T NIL)
34: ((LAMBDA (CONDITION &KEY :DEBUG?) :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION) #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}> :DEBUG? T)
35: ((LAMBDA (CONDITION) :IN JENKINS.PROJECT.COMMANDLINE-INTERFACE::MAKE-ERROR-POLICY) #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
36: (LPARALLEL.KERNEL::CONDITION-HANDLER #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
37: (SB-KERNEL::%SIGNAL #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
38: (ERROR #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
39: ((FLET JENKINS.PROJECT.COMMANDS::DEFERRABLE-ERROR :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION) #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
40: (LPARALLEL.KERNEL::CONDITION-HANDLER #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
41: (SB-KERNEL::%SIGNAL #<JENKINS.ANALYSIS:ANALYSIS-ERROR {100518E843}>)
42: (ERROR JENKINS.ANALYSIS:ANALYSIS-ERROR :SPECIFICATION #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> :CAUSE #<SIMPLE-ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" {100518E803}>)
43: ((FLET "H0" :IN JENKINS.ANALYSIS:ANALYZE) #<SIMPLE-ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" {100518E803}>)
44: (SB-KERNEL::%SIGNAL #<SIMPLE-ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" {100518E803}>)
45: (ERROR "~@<Error executing command~@:_~@:_~
~2@T~/jenkins.analysis::%print-process-spec/~@:_~@:_~
~A~@:>" ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN) datum: 2018.1d0>)
46: (JENKINS.ANALYSIS::RUN ("git" "clone" "--quiet" "--branch" 2018.1d0 "https://github.com/corlab/mps-second-level-instance.git" #P"/tmp/project.vDmmqd/branch-2018.1d0/") "/" :ENVIRONMENT ("SSH_ASKPASS=true" "TIME_STYLE=long-iso" #<(SIMPLE-ARRAY CHARACTER (1515)) LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc... {1004F95E3F}> "LANG=en_US.UTF-8" "HISTIGNORE=la:ll:..:ls:bg:fg:history:stat:which:csra:htop:make:pwd:hh:[bf]g:clear:git log:git push:git pull:git status:git diff:ai:csra-env:tree:fold:history" "HISTCONTROL=ignoreboth:erasedups" "DISPLAY=:0" "HISTTIMEFORMAT=%F %T " "OLDPWD=/home/nkoester/git/citk/projects" "INVOCATION_ID=2899585b18384a5aaacaf37d975b5d43" "PS1_row2=\\n[\\[\\e[0;32m\\]`pwd -P`/\\[\\e[0;37m\\]] \\[\\e[0;37m\\]" #<(SIMPLE-ARRAY CHARACTER (220)) PS1_row1=\n\[\e[0;37m\][\[\e[1;32m\]\u\[\e[0;32m\] @ \[\e[1;31m\]\h\[\e[0;37m\]] \[\e[0;37m\][\[\e[0;32m\]\[\e[1;31m\]39894\[\e[0;37m\]/\[\e[1;31m\]\j\[\e[0;37m\]] \[\e[0;37m\][\[\e[0;32m\]\t - \D{%d.... {1004FC6ADF}> ...))
47: (JENKINS.ANALYSIS::CLONE-GIT-REPOSITORY #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> #P"/tmp/project.vDmmqd/branch-2018.1d0/" :USERNAME NIL :PASSWORD NIL :BRANCH 2018.1d0 :COMMIT NIL :MIRROR? NIL :HISTORY-LIMIT NIL :NON-INTERACTIVE NIL)
48: (JENKINS.ANALYSIS::CLONE-GIT-REPOSITORY/MAYBE-CACHED #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> #P"/tmp/project.vDmmqd/branch-2018.1d0/" :COMMIT NIL :BRANCH 2018.1d0 :USERNAME NIL :PASSWORD NIL :CACHE-DIRECTORY NIL :NON-INTERACTIVE NIL)
49: (JENKINS.ANALYSIS::CLONE-AND-ANALYZE-GIT-BRANCH #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> #P"/tmp/project.vDmmqd/branch-2018.1d0/" :BRANCH 2018.1d0 :NATURES (:MPS-PLUGIN-BUILD-FILE) :CACHE-DIRECTORY NIL)
50: ((:METHOD JENKINS.ANALYSIS:ANALYZE (PURI:URI (EQL :GIT))) #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> #<unused argument> :VERSIONS ((:BRANCH 2018.1d0 :NATURES (:MPS-PLUGIN-BUILD-FILE))) :TEMP-DIRECTORY #P"/tmp/project.vDmmqd/" :CACHE-DIRECTORY NIL) [fast-method]
51: ((:METHOD JENKINS.ANALYSIS:ANALYZE :AROUND (T T)) #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> :GIT :VERSIONS ((:BRANCH 2018.1d0 :NATURES (:MPS-PLUGIN-BUILD-FILE))) :TEMP-DIRECTORY #P"/tmp/project.vDmmqd/" :CACHE-DIRECTORY NIL) [fast-method]
52: ((:METHOD JENKINS.ANALYSIS:ANALYZE :AROUND (T T)) #<PURI:URI https://github.com/corlab/mps-second-level-instance.git> :AUTO :VERSIONS ((:BRANCH 2018.1d0 :NATURES (:MPS-PLUGIN-BUILD-FILE))) :CACHE-DIRECTORY NIL :TEMP-DIRECTORY #P"/tmp/") [fast-method]
53: (JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECT #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1=mps-cypher:#2=mps-domaingraphdescription {100AB3A3C3}> :VERSIONS (#<VERSION-SPEC #1#:#2#:2018.1.4 {100AB3A3B3}>)) :CACHE-DIRECTORY NIL :TEMP-DIRECTORY #P"/tmp/")
54: ((LAMBDA (JENKINS.PROJECT.COMMANDS::PROJECT) :IN JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECTS) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1=mps-cypher:#2=mps-domaingraphdescription {100AB3A3C3}> :VERSIONS (#<VERSION-SPEC #1#:#2#:2018.1.4 {100AB3A3B3}>)))
55: ((LAMBDA NIL :IN LPARALLEL.COGNATE::PMAP-INTO/POWDER/LIST))
56: ((FLET "BODY-FN0" :IN LPARALLEL.KERNEL::MAKE-CHANNELED-TASK))
57: ((LAMBDA NIL :IN LPARALLEL.KERNEL::MAKE-CHANNELED-TASK))
58: (LPARALLEL.KERNEL::EXEC-TASK/WORKER #<unavailable argument> #S(LPARALLEL.KERNEL::WORKER :HANDSHAKE/FROM-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1="Anonymous lock" (free)> :CVAR NIL) :HANDSHAKE/TO-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR #<SB-THREAD:WAITQUEUE Anonymous condition variable {100AD0B1C3}>) :EXIT-NOTIFICATION #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR NIL) :THREAD #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}> :RUNNING-CATEGORY :DEFAULT :INDEX 1 :TASKS #S(LPARALLEL.SPIN-QUEUE:SPIN-QUEUE :HEAD (LPARALLEL.SPIN-QUEUE::DUMMY . #2=((#<CLOSURE # {1004E2C9DB}> . :DEFAULT))) :TAIL #2#)))
59: (LPARALLEL.KERNEL::WORKER-LOOP #<LPARALLEL.KERNEL:KERNEL :NAME "lparallel" :WORKER-COUNT 4 :USE-CALLER NIL :ALIVE T :SPIN-COUNT 2000 {100678D733}> #S(LPARALLEL.KERNEL::WORKER :HANDSHAKE/FROM-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1="Anonymous lock" (free)> :CVAR NIL) :HANDSHAKE/TO-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR #<SB-THREAD:WAITQUEUE Anonymous condition variable {100AD0B1C3}>) :EXIT-NOTIFICATION #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR NIL) :THREAD #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}> :RUNNING-CATEGORY :DEFAULT :INDEX 1 :TASKS #S(LPARALLEL.SPIN-QUEUE:SPIN-QUEUE :HEAD (LPARALLEL.SPIN-QUEUE::DUMMY . #2=((#<CLOSURE # {1004E2C9DB}> . :DEFAULT))) :TAIL #2#)))
60: (LPARALLEL.KERNEL::%CALL-WITH-TASK-HANDLER #<unavailable argument>)
61: ((LAMBDA NIL :IN LPARALLEL.KERNEL::CALL-WITH-WORKER-CONTEXT))
62: (LPARALLEL.KERNEL::CALL-WITH-WORKER-CONTEXT #<CLOSURE (LAMBDA NIL :IN LPARALLEL.KERNEL::ENTER-WORKER-LOOP) {100679821B}> #<FUNCTION FUNCALL> #<LPARALLEL.KERNEL:KERNEL :NAME "lparallel" :WORKER-COUNT 4 :USE-CALLER NIL :ALIVE T :SPIN-COUNT 2000 {100678D733}> #S(LPARALLEL.KERNEL::WORKER :HANDSHAKE/FROM-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1="Anonymous lock" (free)> :CVAR NIL) :HANDSHAKE/TO-WORKER #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR #<SB-THREAD:WAITQUEUE Anonymous condition variable {100AD0B1C3}>) :EXIT-NOTIFICATION #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX #1# (free)> :CVAR NIL) :THREAD #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}> :RUNNING-CATEGORY :DEFAULT :INDEX 1 :TASKS #S(LPARALLEL.SPIN-QUEUE:SPIN-QUEUE :HEAD (LPARALLEL.SPIN-QUEUE::DUMMY . #2=((#<CLOSURE # {1004E2C9DB}> . :DEFAULT))) :TAIL #2#)))
63: ((LAMBDA NIL :IN LPARALLEL.KERNEL::MAKE-WORKER-THREAD))
64: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
65: ((FLET SB-UNIX::BODY :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
66: ((FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
67: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
68: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX))
69: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE) {7FB3B5AFED4B}> #<SB-THREAD:MUTEX "thread result lock" owner: #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}>> NIL T NIL)
70: (SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE #<SB-THREAD:THREAD "lparallel" RUNNING {100678DD23}> NIL #<CLOSURE (LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS) {100678DCCB}> NIL)
71: ("foreign function: call_into_lisp")
72: ("foreign function: new_thread_trampoline")
unhandled condition in --disable-debugger mode, quitting
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing ("rm" "-rf" #P"/tmp/project.vDmmqd/")
WARNING: lparallel: Replacing lost or dead worker.
WARNING: lparallel: Replacing lost or dead worker.
The task was killed.
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10005D85B3}>
0: ((FLET JENKINS.PROJECT.COMMANDLINE-INTERFACE::DIE :IN JENKINS.PROJECT.COMMANDLINE-INTERFACE:MAIN) #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}> NIL NIL)
1: (SB-KERNEL::%SIGNAL #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}>)
2: (ERROR #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}>)
3: ((FLET JENKINS.PROJECT.COMMANDS::DEFERRABLE-ERROR :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION) #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}>)
4: (SB-KERNEL::%SIGNAL #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}>)
5: (ERROR #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054B8343}>)
6: (LPARALLEL.KERNEL::UNWRAP-RESULT #<unavailable argument>)
7:
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing ("rm" "-rf" #P"/tmp/project.Xj8akP/")
<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
Executing ("rm" "-rf" #P"/tmp/project.uD7NCZ/")
(LPARALLEL.KERNEL-UTIL::RECEIVE-RESULTS #S(LPARALLEL.KERNEL:CHANNEL :QUEUE #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
.RAW-QUEUE:RAW-QUEUE :HEAD #1=(#S(LPARALLEL.KERNEL::WRAPPED-ERROR :VALUE #<LPARALLEL.KERNEL:TASK-KILLED-ERROR {10054BCEA3}>)) :T Executing ("rm" "-rf" #P"/tmp/project.VOAxwB/")
) :KERNEL #<LPARALLEL.KERN
8: (LPARALLEL.COGNATE::PMAP-INTO/PARSED #<FUNCTION MAP-INTO> (NIL NIL NIL NIL NIL NIL NIL NIL) #<CLOSURE (LAMBDA (JENKINS.PROJECT.COMMANDS::PROJECT) :IN JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECTS) {1004E2BD2B}> ((#S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1=mps-cypher:#2=mps-neo4j {100AB3A953}> :VERSIONS (#<VERSION-SPEC #1#:#2#:2018.1.4 {100AB3A943}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#3=mps-cypher {100AB3A263}> :VERSIONS (#<VERSION-SPEC #1#:#3#:2018.1.4 {100AB3A253}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#4=mps-domaingraphdescription {100AB3A3C3}> :VERSIONS (#<VERSION-SPEC #1#:#4#:2018.1.4 {100AB3A3B3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#5=mps-plaintextgen {1004456343}> :VERSIONS (#<VERSION-SPEC #1#:#5#:2018.1.4 {1004457113}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#6=mps-fonticons-runtime {100A60B463}> :VERSIONS (#<VERSION-SPEC #1#:#6#:master {100A6989E3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#7=mps-vworkflows-runtime {100A484963}> :VERSIONS (#<VERSION-SPEC #1#:#7#:master {100AB2AD03}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#8=mps-javafx-runtime {100AB3ADC3}> :VERSIONS (#<VERSION-SPEC #1#:#8#:master {100AB3ADD3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#9=mps {1004D6B5D3}> :VERSIONS (#<VERSION-SPEC #1#:#9#:2018.1.4 {1004E1B1F3}>)))) 8 4611686018427387903)
9: (LPARALLEL.COGNATE:PMAPCAN #<CLOSURE (LAMBDA (JENKINS.PROJECT.COMMANDS::PROJECT) :IN JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECTS) {1004E2BD2B}> :PARTS 4611686018427387903 (#S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1=mps-cypher:#2=mps-neo4j {100AB3A953}> :VERSIONS (#<VERSION-SPEC #1#:#2#:2018.1.4 {100AB3A943}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#3=mps-cypher {100AB3A263}> :VERSIONS (#<VERSION-SPEC #1#:#3#:2018.1.4 {100AB3A253}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#4=mps-domaingraphdescription {100AB3A3C3}> :VERSIONS (#<VERSION-SPEC #1#:#4#:2018.1.4 {100AB3A3B3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#5=mps-plaintextgen {1004456343}> :VERSIONS (#<VERSION-SPEC #1#:#5#:2018.1.4 {1004457113}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#6=mps-fonticons-runtime {100A60B463}> :VERSIONS (#<VERSION-SPEC #1#:#6#:master {100A6989E3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#7=mps-vworkflows-runtime {100A484963}> :VERSIONS (#<VERSION-SPEC #1#:#7#:master {100AB2AD03}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#8=mps-javafx-runtime {100AB3ADC3}> :VERSIONS (#<VERSION-SPEC #1#:#8#:master {100AB3ADD3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#9=mps {1004D6B5D3}> :VERSIONS (#<VERSION-SPEC #1#:#9#:2018.1.4 {1004E1B1F3}>))))
10: ((LAMBDA NIL :IN JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECTS))
11: (JENKINS.ANALYSIS::CALL-WITH-GIT-CACHE #<CLOSURE (LAMBDA NIL :IN JENKINS.PROJECT.COMMANDS::ANALYZE-PROJECTS) {1004E2A33B}>)
12: (JENKINS.PROJECT.COMMANDS::CALL-WITH-PHASE-TIMING #<CLOSURE (LAMBDA NIL :IN JENKINS.PROJECT.COMMANDS::CALL-AS-PHASE) {1004E2A2BB}> :ANALYZE NIL)
13: ((LAMBDA (#:ERRORS-READER0) :IN JENKINS.PROJECT.COMMANDS::CALL-AS-PHASE) #<CLOSURE (LAMBDA NIL :IN JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION) {1004E2A29B}>)
14: (JENKINS.PROJECT.COMMANDS::CALL-WITH-ERROR-COLLECTION #<CLOSURE (LAMBDA (#:ERRORS-READER0) :IN JENKINS.PROJECT.COMMANDS::CALL-AS-PHASE) {1004E2A1DB}>)
15: (JENKINS.PROJECT.COMMANDS::CALL-AS-PHASE #<CLOSURE (LAMBDA NIL :IN JENKINS.PROJECT.COMMANDS::GENERATE-ANALYZE) {1004E2A19B}> :ANALYZE)
16: (JENKINS.PROJECT.COMMANDS::GENERATE-ANALYZE (#<DISTRIBUTION-SPEC mps-cypher {1006AA8F83}>) (#S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1=mps-cypher:#2=mps-neo4j {100AB3A953}> :VERSIONS (#<VERSION-SPEC #1#:#2#:2018.1.4 {100AB3A943}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#3=mps-cypher {100AB3A263}> :VERSIONS (#<VERSION-SPEC #1#:#3#:2018.1.4 {100AB3A253}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#4=mps-domaingraphdescription {100AB3A3C3}> :VERSIONS (#<VERSION-SPEC #1#:#4#:2018.1.4 {100AB3A3B3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#5=mps-plaintextgen {1004456343}> :VERSIONS (#<VERSION-SPEC #1#:#5#:2018.1.4 {1004457113}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#6=mps-fonticons-runtime {100A60B463}> :VERSIONS (#<VERSION-SPEC #1#:#6#:master {100A6989E3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#7=mps-vworkflows-runtime {100A484963}> :VERSIONS (#<VERSION-SPEC #1#:#7#:master {100AB2AD03}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#8=mps-javafx-runtime {100AB3ADC3}> :VERSIONS (#<VERSION-SPEC #1#:#8#:master {100AB3ADD3}>)) #S(JENKINS.PROJECT.COMMANDS::PROJECT-SPEC-AND-VERSIONS :SPEC #<PROJECT-SPEC #1#:#9=mps {1004D6B5D3}> :VERSIONS (#<VERSION-SPEC #1#:#9#:2018.1.4 {1004E1B1F3}>))) :GENERATOR-VERSION "0.23.44" :CACHE-DIRECTORY NIL :TEMP-DIRECTORY #P"/tmp/")
17: ((:METHOD JENKINS.PROJECT.COMMANDS:COMMAND-EXECUTE (JENKINS.PROJECT.COMMANDS::GENERATE)) #<JENKINS.PROJECT.COMMANDS::GENERATE {100678BEF3}>) [fast-method]
18: ((SB-PCL::EMF JENKINS.PROJECT.COMMANDS:COMMAND-EXECUTE) #<unused argument> #<unused argument> #<JENKINS.PROJECT.COMMANDS::GENERATE {100678BEF3}>)
19: ((:METHOD JENKINS.PROJECT.COMMANDS:COMMAND-EXECUTE :AROUND (JENKINS.PROJECT.COMMANDS::JENKINS-ACCESS-MIXIN)) #<JENKINS.PROJECT.COMMANDS::GENERATE {100678BEF3}>) [fast-method]
20: (JENKINS.PROJECT.COMMANDS:EXECUTE-COMMAND #<JENKINS.PROJECT.COMMANDS::GENERATE {100678BEF3}> :NUM-PROCESSES 4 :ERROR-POLICY #<CLOSURE (LAMBDA (CONDITION) :IN JENKINS.PROJECT.COMMANDLINE-INTERFACE::NOTING-SERIOUS-ERRORS) {100678D2BB}> :PROGRESS-STYLE :ONE-LINE :CACHE-DIRECTORY NIL :TEMP-DIRECTORY #P"/tmp/" :TRACE-VARIABLES NIL)
21: (JENKINS.PROJECT.COMMANDLINE-INTERFACE:MAIN)
22: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
23: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<CLOSURE (LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE) {10010032AB}>)
24: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE))
25: ((FLET "WITHOUT-INTERRUPTS-BODY-36" :IN SAVE-LISP-AND-DIE))
26: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))
[####################] 100.00 % ANALYZE/PROJECT
</pre></div></p>
Bug #2754 (Feedback): Bad Error Messages
https://code.cor-lab.de/issues/2754
2018-06-13T07:57:20Z
L. Rügemer
lruegeme@techfak.uni-bielefeld.de
<p>Bad error messages if repository fetches fail:</p>
<p>on-error=abort Prints and aborts:<br /><pre>
WARNING: lparallel: Replacing lost or dead worker.
WARNING: lparallel: Replacing lost or dead worker.
; compilation unit aborted
; caught 1 fatal ERROR condition
</pre></p>
<p>continue:<br /><pre>
WARNING:
Could not update repository in directory
/vol/cache/http%3A%2F%2Fprojects.cit-ec.uni-bielefeld.de%2Fgit%2Frobocupathome.openpose_models.git/:
Command
failed with exit code 1 and output:
fatal: Authentication failed for 'https://projects.cit-ec.uni-bielefeld.de/git/robocupathome.openpose_models.git/'
error: Could not fetch origin
</pre></p>
Feature #2745 (In Progress): Orchestration
https://code.cor-lab.de/issues/2745
2017-11-16T00:46:04Z
R. Haschke
rhaschke@techfak.uni-bielefeld.de
<p>Hi Jan,</p>
<p>please have a look at branch wip-orchestration that tackles various issues with your latest improvements to orchestration (and consider it for rebasing into master).</p>
<p>1. I moved more code to the common folder.<br />2. In ci-deploy, but probably also in other modes, you should disable all jobs before building to disable auto-triggering by job dependencies.<br />3. Trigger build of downstream jobs also if upstream is only UNSTABLE.<br />4. Cancel jobs scheduled by orchestration, if orchestration is cancelled. That's an easy way for the user to cancel all the dozens of jobs together with orchestration.</p>
Bug #2655 (Feedback): Variables defined on cmdline or in distribution-context cannot be used in v...
https://code.cor-lab.de/issues/2655
2016-09-09T01:41:34Z
R. Haschke
rhaschke@techfak.uni-bielefeld.de
<p>I would like to use the variable ${ros} to specify some versions of projects/recipes.</p>
Enhancement #2628 (New): Stick versions as tarball
https://code.cor-lab.de/issues/2628
2016-07-26T11:35:46Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>It would be nice if a complete system version could be preserved as a tar.gz or something like that including all source code. This would help in case a system needs to be reproduced but the original repositories are likely to disappear.</p>
Feature #2557 (New): Automatically generate "Generate Distribution" Job
https://code.cor-lab.de/issues/2557
2016-06-07T09:53:58Z
N. Köster
nkoester@techfak.uni-bielefeld.de
<p>When generating a distribution for the first time from console, the generator could create a job -- besides the distribution specific jobs -- that allows to update/re-generate the distribution. This would allow to</p>
<ul>
<li>move the generation process into the Jenkins itself after the fist run</li>
<li>store a log of distribution generation runs</li>
<li>allow non-console friendly users to update/generate their distribution easily from within the Jenkins</li>
</ul>
Feature #1996 (New): When running in interactive mode, offer restarts in case of errors
https://code.cor-lab.de/issues/1996
2014-09-15T11:57:28Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<p>Things like failing internet connections can ruin an entire run of the generator. Since we have restarts anyway, offset them to the user when running interactively.</p>
Tasks #1990 (New): Represent parallelism constraints of build systems
https://code.cor-lab.de/issues/1990
2014-09-11T15:36:59Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>Certain build systems should not be used in parallel on the same machine. This is e.g. true for maven and ros catkin. The build generator somehow needs to respect this.</p>
Feature #1874 (In Progress): Analyse projects provided by Debian packages
https://code.cor-lab.de/issues/1874
2014-05-09T20:57:36Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
Feature #1873 (New): Analyse projects provided by respective platform
https://code.cor-lab.de/issues/1873
2014-05-09T20:57:03Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
Enhancement #1852 (New): Generate redmine repository viewer into jenkins subversion plugin
https://code.cor-lab.de/issues/1852
2014-04-22T15:37:53Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>The subversion plugin for jenkins supports specifying a repository browser. Use this feature for redmine projects.</p>
Tasks #1730 (New): Rename concepts according to toolkit data-model discussion
https://code.cor-lab.de/issues/1730
2014-01-31T13:23:05Z
J. Moringen
jmoringe@cor-lab.uni-bielefeld.de
<ul>
<li>distribution -> system</li>
<li>project -> component</li>
</ul>
Bug #1682 (New): Temporary project directories in /tmp are not cleaned
https://code.cor-lab.de/issues/1682
2013-12-09T15:07:23Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>I just ran out of /tmp space because the temporary project folders are not cleaned up.</p>
Tasks #1676 (In Progress): Support repository authentication for parsing
https://code.cor-lab.de/issues/1676
2013-12-04T10:46:52Z
J. Wienke
jwienke@techfak.uni-bielefeld.de
<p>During repository parsing, password protected repositories should be usable.</p>
<p>For git the .netrc file could help?</p>