After installing profj and restarting DrRacket on Win10 x64
activeprofi opened this issue · comments
Active Profi commented
check-colorer-results-match-port-before-and-after: contract violation
expected: (or/c exact-positive-integer? #f)
given: (position 1 1 0)
in: the 4th argument of
(->
symbol?
any/c
(or/c exact-positive-integer? #f)
(or/c exact-positive-integer? #f)
(or/c exact-positive-integer? #f)
(or/c exact-positive-integer? #f)
void?)
contract from:
<pkgs>/syntax-color-lib/syntax-color/lexer-contract.rkt
blaming: <pkgs>/gui-lib/framework/private/color.rkt
(assuming the contract is correct)
at: <pkgs>/syntax-color-lib/syntax-color/lexer-contract.rkt:9:11
context...:
C:\Program Files\Racket\collects\racket\contract\private\blame.rkt:346:0: raise-blame-error
C:\Program Files\Racket\collects\racket\contract\private\arrow-val-first.rkt:486:18
C:\Program Files\Racket\share\pkgs\gui-lib\framework\private\color.rkt:380:4: continue-re-tokenize method in text-mixin
C:\Program Files\Racket\share\pkgs\gui-lib\framework\private\color.rkt:619:4: colorer-driver method in text-mixin
C:\Program Files\Racket\share\pkgs\gui-lib\framework\private\color.rkt:659:4: finish-now method in text-mixin
C:\Program Files\Racket\share\pkgs\gui-lib\framework\private\color.rkt:719:4: freeze-colorer method in text-mixin
C:\Program Files\Racket\share\pkgs\drracket\drracket\private\rep.rkt:1825:6: initialize-console method in text-mixin
C:\Program Files\Racket\share\pkgs\drracket\drracket\private\unit.rkt:5687:2: create-new-drscheme-frame
C:\Program Files\Racket\share\pkgs\drracket\drracket\private\main.rkt:947:1
C:\Program Files\Racket\share\pkgs\gui-lib\mred\private\wx\common\queue.rkt:436:6
C:\Program Files\Racket\share\pkgs\gui-lib\mred\private\wx\common\queue.rkt:487:32
C:\Program Files\Racket\share\pkgs\gui-lib\mred\private\wx\common\queue.rkt:639:3
Matthew Flatt commented
Thanks for the report! I pushed a repair for this problem (and the package server should catch up with the update within an hour). Unfortunately, I expect there will be more problems, since ProfJ is no longer actively maintained.