[racket-dev] "standard-module-name-resolver: collection not found" after raco exe/distribute

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Nov 30 11:52:14 EST 2012

Sorry for the delay...

This is a bug in v5.3.1. See


for a workaround.

At Thu, 29 Nov 2012 18:24:16 -0500, Edward Blake wrote:
> Hello,
> I wasn't sure if this or the users list was the right mailing list for
> bug reports so I guessed a bit. After passing a project through raco
> exe and raco distribute (Racket 5.3.1), I get the following output
> right after invoking the resulting executable:
> standard-module-name-resolver: collection not found
>   collection: "racket/match"
>   in collection directories:
>    C:\_GitRepos\Kanjiget\win\out\lib\plt\kanjiget\collects
>   context...:
>    standard-module-name-resolver
>    #%embedded:g3796:wiktionaryviewer: [running body]
>    #%mzc:kanjiget: [traversing imports]
>    loop
> The project runs fine in DrRacket and from racket CLI and the issue is
> reproducible on two different computers (both Windows). Another of my
> projects does result in working executables so it looks to be some
> sort of corner case. I have the redirected output from raco
> make/exe/distribute and the project's source code is available online
> for error reproduction if that
> helps:.http://github.com/edwardlblake/kanjiget
> Thank you for your time!
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.