Shirakumo / radiance

A Common Lisp web application environment
https://shirakumo.github.io/radiance/
zlib License
311 stars 19 forks source link

Failing to (radiance:startup) in SBCL 2.3.2 #58

Closed AliceVie closed 1 year ago

AliceVie commented 1 year ago

I'm running radiance for the first time, and receiving the following error. I have made sure that quicklisp is up to date.

This is SBCL 2.3.2, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (ql:quickload :radiance)
To load "radiance":
  Load 1 ASDF system:
    radiance
; Loading "radiance"
..........................
(:RADIANCE)
* (radiance:startup)
2023.03.25 15:11:47 [INFO] <RADIANCE.MIGRATION> Migrating radiance-core from NIL to 2.2.0.

debugger invoked on a SB-INT:SIMPLE-CONTROL-ERROR @7009A57234 in thread
#<THREAD "main thread" RUNNING {70052B3173}>:
  A function with declared result type NIL returned:
  LOGGER:LOG

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [FORCE-VERSION] Treat the migration as having been successful.
  1: [ABORT        ] Abort the migration.
  2:                 Exit debugger, returning to top level.

(LOGGER:INFO :RADIANCE.MIGRATION "Migrating ~a from ~a to ~a." "radiance-core" NIL :|2.2.0|)
   source: (APPLY #'LOGGER:LOG :INFO CATEGORY LOG-STRING FORMAT-ARGS)
AliceVie commented 1 year ago

It seems forcing a continue solves this issue, as per the radiance tutorial. I'll close.

Shinmera commented 1 year ago

It's some SBCL weirdness. I've implemented a workaround for now.