Skip to content

Instantly share code, notes, and snippets.

@eliasfeijo
Created May 21, 2019 05:08
Show Gist options
  • Save eliasfeijo/f6c33be060b0216c04a7f0b742e57cbf to your computer and use it in GitHub Desktop.
Save eliasfeijo/f6c33be060b0216c04a7f0b742e57cbf to your computer and use it in GitHub Desktop.
Error deserted
~/quicklisp/local-projects/deserted/src $ ./build/deserted/deserted
key position: <ERROR> [02:05:33] bodge-util utils.lisp (invoke-bodgy h0) -
Unhandled condition:
Resource with id NIL not found
[Condition of type SIMPLE-ERROR]
#<ENVIRONMENT {10072F2823}>
[Environment of thread #<THREAD "single-threaded-executor" RUNNING {1006E36EA3}>]
Available restarts:
0: [RERUN-FLOW-BLOCK] Rerun current flow block
1: [SKIP-FLOW-BLOCK] Skip flow block returning nil
2: [USE-FLOW-BLOCK-VALUE] Skip flow block returning provided value
3: [INJECT-FLOW] Inject flow to run instead of current block
4: [CONTINUE] Ignore error by skipping current flow block
5: [ABORT] Shutdown cl-bodge engine
6: [ABORT] abort thread (#<THREAD "single-threaded-executor" RUNNING {1006E36EA3}>)
Backtrace:
7: (SB-KERNEL::%SIGNAL Resource with id NIL not found)
8: (ERROR Resource with id NIL not found)
9: ((FLET CL-FLOW::DISPATCH-NEXT :IN CL-FLOW::DISPATCH-SERIAL-FLOW) Resource with id NIL not found T)
10: (SB-KERNEL::%SIGNAL Resource with id NIL not found)
11: (ERROR Resource with id ~A not found NIL)
12: (TRIVIAL-GAMEKIT::%GET-RESOURCE #<GAMEKIT-RESOURCE-REGISTRY {1007EBFAB3}> NIL)
13: (TRIVIAL-GAMEKIT:DRAW-IMAGE #<VEC2 0.0 0.0> NIL ORIGIN #<VEC2 32.0 288.0> WIDTH 32 HEIGHT 32)
14: ((:METHOD DESERTED::RENDER (DESERTED::TILE)) #<TILE {10069B7FF3}>)
15: ((:METHOD DESERTED::RENDER (DESERTED::WORLD)) #<WORLD {1006A9EE73}>)
16: ((:METHOD DESERTED::RENDER (DESERTED::GAME)) #<GAME {1006EF9483}>)
17: ((:METHOD CL-BODGE.APPKIT:DRAW :AROUND (TRIVIAL-GAMEKIT:GAMEKIT-SYSTEM)) #<DESERTED {1006949A83}>)
18: ((:METHOD CL-BODGE.APPKIT:DRAW :AROUND (CL-BODGE.APPKIT::APPKIT-SYSTEM)) #<DESERTED {1006949A83}>)
19: (CL-BODGE.CANVAS::RENDER-CANVAS #<APPKIT-CANVAS {1004F68F83}> #<CLOSURE (FLET CL-BODGE.CANVAS::%RENDER :IN CL-BODGE.GRAPHICS::RENDER-PIPELINE) {10070FC2AB}>)
20: (CL-BODGE.APPKIT::DRAW-APP #<DESERTED {1006949A83}>)
21: (CL-FLOW::INVOKE-WITH-RESTARTS #<CLOSURE (FLET "BODY-FU35" :IN CL-BODGE.APPKIT::%LOOPED-FLOW) {10070FBA3B}> 353/250 #<CLOSURE (FLET CL-FLOW::DISPATCH-NEXT :IN CL-FLOW::DISPATCH-SERIAL-FLOW) {10070FBA0B}> #<FUNCTION (FLET CL-BODGE.ENGINE::%DISPATCH :IN "/home/elias/quicklisp/dists/org.borodust.bodge.testing/software/cl-bodge-20190510215811/engine/engine.lisp") {21DB1BAB}>)
22: ((LABELS CL-FLOW::DISPATCHED :IN CL-FLOW::INVOKE-ATOMICALLY))
23: ((LABELS CL-BODGE.ENGINE::TRAPS-MASKING-TASK :IN BODGE-CONCURRENCY:DISPATCH))
24: ((FLET CL-BODGE.GRAPHICS::RUN-TASK :IN BODGE-CONCURRENCY:DISPATCH))
25: ((LAMBDA NIL :IN BODGE-CONCURRENCY::IGNITE))
Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD "single-threaded-executor" RUNNING
{1006E36EA3}>:
Resource with id NIL not found
Backtrace for: #<SB-THREAD:THREAD "single-threaded-executor" RUNNING {1006E36EA3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
3: (ERROR #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
4: (SB-KERNEL:WITH-SIMPLE-CONDITION-RESTARTS ERROR NIL #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
5: (BODGE-UTIL::RAISE-IGNORABLE #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
6: ((LAMBDA NIL :IN BODGE-UTIL::INVOKE-BODGY))
7: (DISSECT::STACK-CAPPER #<CLOSURE (LAMBDA NIL :IN BODGE-UTIL::INVOKE-BODGY) {10070FF81B}>)
8: (SB-KERNEL::%SIGNAL #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
9: (ERROR #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
10: ((FLET CL-FLOW::DISPATCH-NEXT :IN CL-FLOW::DISPATCH-SERIAL-FLOW) #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}> T)
11: (SB-KERNEL::%SIGNAL #<SIMPLE-ERROR "Resource with id ~A not found" {10070FF403}>)
12: (ERROR "Resource with id ~A not found" NIL)
13: (TRIVIAL-GAMEKIT::%GET-RESOURCE #<TRIVIAL-GAMEKIT::GAMEKIT-RESOURCE-REGISTRY {1007EBFAB3}> NIL)
14: (TRIVIAL-GAMEKIT:DRAW-IMAGE #<BODGE-MATH:VEC2 0.0 0.0> NIL :ORIGIN #<BODGE-MATH:VEC2 32.0 288.0> :WIDTH 32 :HEIGHT 32)
15: ((:METHOD DESERTED::RENDER (DESERTED::TILE)) #<DESERTED::TILE {10069B7FF3}>) [fast-method]
16: ((:METHOD DESERTED::RENDER (DESERTED::WORLD)) #<DESERTED::WORLD {1006A9EE73}>) [fast-method]
17: ((:METHOD DESERTED::RENDER (DESERTED::GAME)) #<DESERTED::GAME {1006EF9483}>) [fast-method]
18: ((:METHOD CL-BODGE.APPKIT:DRAW :AROUND (TRIVIAL-GAMEKIT:GAMEKIT-SYSTEM)) #<DESERTED::DESERTED {1006949A83}>) [fast-method]
19: ((:METHOD CL-BODGE.APPKIT:DRAW :AROUND (CL-BODGE.APPKIT::APPKIT-SYSTEM)) #<DESERTED::DESERTED {1006949A83}>) [fast-method]
20: (CL-BODGE.CANVAS::RENDER-CANVAS #<CL-BODGE.APPKIT::APPKIT-CANVAS {1004F68F83}> #<CLOSURE (FLET CL-BODGE.CANVAS::%RENDER :IN CL-BODGE.GRAPHICS::RENDER-PIPELINE) {10070FC2AB}>)
21: (CL-BODGE.APPKIT::DRAW-APP #<DESERTED::DESERTED {1006949A83}>)
22: (CL-FLOW::INVOKE-WITH-RESTARTS #<CLOSURE (FLET "BODY-FU35" :IN CL-BODGE.APPKIT::%LOOPED-FLOW) {10070FBA3B}> 353/250 #<CLOSURE (FLET CL-FLOW::DISPATCH-NEXT :IN CL-FLOW::DISPATCH-SERIAL-FLOW) {10070FBA0B}> #<FUNCTION (FLET CL-BODGE.ENGINE::%DISPATCH :IN "/home/elias/quicklisp/dists/org.borodust.bodge.testing/software/cl-bodge-20190510215811/engine/engine.lisp") {21DB1BAB}>)
23: ((LABELS CL-FLOW::DISPATCHED :IN CL-FLOW::INVOKE-ATOMICALLY))
24: ((LABELS CL-BODGE.ENGINE::TRAPS-MASKING-TASK :IN BODGE-CONCURRENCY:DISPATCH))
25: ((FLET CL-BODGE.GRAPHICS::RUN-TASK :IN BODGE-CONCURRENCY:DISPATCH))
26: ((LAMBDA NIL :IN BODGE-CONCURRENCY::IGNITE))
27: (DISSECT::STACK-TRUNCATOR #<CLOSURE DISSECT::WITH-TRUNCATED-STACK-LAMBDA {10070FBB4B}>)
28: (BODGE-UTIL::INVOKE-BODGY #<CLOSURE (LAMBDA NIL :IN BODGE-CONCURRENCY::IGNITE) {10070FBB1B}>)
29: (BODGE-CONCURRENCY::IGNITE #<BODGE-CONCURRENCY::DISCARDING-EXECUTOR {1006E36B03}>)
30: ((LAMBDA NIL :IN INITIALIZE-INSTANCE))
31: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
32: ((FLET SB-UNIX::BODY :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
33: ((FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
34: ((FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE))
35: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX))
36: (SB-THREAD::CALL-WITH-MUTEX #<CLOSURE (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE) {7FFFF309ED4B}> #<SB-THREAD:MUTEX "thread result lock" owner: #<SB-THREAD:THREAD "single-threaded-executor" RUNNING {1006E36EA3}>> NIL T NIL)
37: (SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE #<SB-THREAD:THREAD "single-threaded-executor" RUNNING {1006E36EA3}> NIL #<CLOSURE (LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS) {1006E36E4B}> NIL)
38: ("foreign function: call_into_lisp")
39: ("foreign function: new_thread_trampoline")
unhandled condition in --disable-debugger mode, quitting
#<VEC2 140.0 1568.0>AL lib: (EE) alc_cleanup: 1 device not closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment