default  Access: edit PLT Bugs
Main PageCreateQuick QueryStandard QueryAdvanced QueryHelp
Edit

View Problem Report: 10789

or send email to interested parties or send email followup to audit-trail
Reporter's email: goetter@mazama.net
Number: 10789
Category: mzscheme
Synopsis: error message from drscheme upon startup
Class: sw-bug
Responsible: mflatt
Notify-List:
Severity: non-critical
Priority: medium
State: closed
Confidential: no
Arrival-Date: Sat Feb 27 18:04:01 -0500 2010
Closed-Date: Tue May 10 19:53:57 -0400 2011
Last-Modified: Tue May 10 19:53:57 -0400 2011
Originator: Ben Goetter
Organization: plt
Submitter-Id: unknown
Release: 4.2.4.4-svn27feb2010
Environment: windows "Windows NT 5.1 (Build 2600) Service Pack 3" (win32\i386\3m) (get-display-depth) = 32
Human Language: english
(current-memory-use) 141476212

Collections:
(("C:\\Documents and Settings\\Ben Goetter\\Application Data\\PLT Scheme\\4.2.4.4\\collects" non-existent-path) ("C:\\Documents and Settings\\Ben Goetter\\My Documents\\plt\\collects" ".svn" "2htdp" "afm" "algol60" "at-exp" "browser" "combinator-parser" "compiler" "config" "defaults" "deinprogramm" "drscheme" "dynext" "embedded-gui" "eopl" "errortrace" "ffi" "file" "framework" "frtime" "games" "graphics" "gui-debugger" "guibuilder" "handin-client" "handin-server" "help" "hierlist" "honu" "htdch" "htdp" "html" "icons" "info-domain" "lang" "launcher" "lazy" "macro-debugger" "make" "meta" "mred" "mrlib" "mysterx" "mzcom" "mzlib" "mzscheme" "net" "openssl" "parser-tools" "plai" "planet" "plot" "preprocessor" "profile" "profj" "profjWizard" "r5rs" "r6rs" "reader" "readline" "redex" "repos-time-stamp" "rnrs" "s-exp" "scheme" "schemeunit" "scribble" "scribblings" "scriblib" "setup" "sgl" "sirmail" "slatex" "slideshow" "srfi" "srpersist" "stepper" "string-constants" "stxclass" "swin!
dle" "syntax" "syntax-color" "teachpack" "test-box-recovery" "test-engine" "tests" "tex2page" "texpict" "trace" "typed" "typed-scheme" "unstable" "version" "waterworld" "web-server" "wxme" "xml"))
Computer Language: (("Determine language from source") (#(#t write mixed-fraction-e #f #t debug) (default) #() "#lang scheme\n" #t))
Description: Environment: Windows XP SP3
Version: 4.2.4.4-svn27feb2010 [3m]
SVN revision 18387

When launching drscheme.exe, the following message appears in a separate text console:
reference to an identifier before its definition: provide/contract-contract-id-Row-pats.7 in module: "C:\Documents and Settings\Ben Goetter\My Documents\plt\collects\scheme\match\patterns.ss" phase: 1

=== context ===
C:\Documents and Settings\Ben Goetter\My Documents\plt\collects\scheme\match\reorder.ss: [running body]
C:\Documents and Settings\Ben Goetter\My Documents\plt\collects\drscheme\private\tools.ss:383:11

DrScheme appears to work normally thereafter.
File Attachments:
How-To-Repeat: Synch SVN to rev 18387
Build a fresh drscheme with Microsoft Visual Studio 2008

From the Windows shell, launch drscheme.exe by double-clicking upon an icon in the folder window.
Fix:
Release-Note:
Unformatted:

or send email to interested parties or send email followup to audit-trail

Audit Trail:

From: Matthew Flatt <mflatt@cs.utah.edu>
To: goetter@mazama.net, bugs@plt-scheme.org
Cc: nobody@plt-scheme.org, bug-notification@plt-scheme.org
Subject: Re: [plt-bug] all/10789: error message from drscheme upon startup
Date: Sat, 27 Feb 2010 16:06:25 -0700

 At Sat, 27 Feb 2010 18:04:01 -0500, goetter@mazama.net wrote:
 > When launching drscheme.exe, the following message appears in a separate text 
 > console:
 > reference to an identifier before its definition: 
 > provide/contract-contract-id-Row-pats.7 in module: "C:\Documents and 
 > Settings\Ben Goetter\My Documents\plt\collects\scheme\match\patterns.ss" 
 > phase: 1
 
 I've seen this, too, under Mac OS X. After starting DrScheme four times
 just now, this message appeared on the fifth try.
 
From: Stevie Strickland <sstrickl@ccs.neu.edu>
To: Matthew Flatt <mflatt@cs.utah.edu>
Cc: goetter@mazama.net, bugs@plt-scheme.org, nobody@plt-scheme.org,
        bug-notification@plt-scheme.org
Subject: Re: [plt-bug] all/10789: error message from drscheme upon startup
Date: Mon, 1 Mar 2010 10:42:32 -0500

 On Feb 27, 2010, at 6:06 PM, Matthew Flatt wrote:
 > At Sat, 27 Feb 2010 18:04:01 -0500, goetter@mazama.net wrote:
 >> When launching drscheme.exe, the following message appears in a  
 >> separate text
 >> console:
 >> reference to an identifier before its definition:
 >> provide/contract-contract-id-Row-pats.7 in module: "C:\Documents and
 >> Settings\Ben Goetter\My Documents\plt\collects\scheme\match 
 >> \patterns.ss"
 >> phase: 1
 >
 > I've seen this, too, under Mac OS X. After starting DrScheme four  
 > times
 > just now, this message appeared on the fifth try.
 
 Just as another datapoint, I'm (sometimes) getting the following  
 message from DrScheme after rebuilding it this morning:
 
 Error invoking tool #<path:/Users/sstrickl/plt/collects/slideshow>; 
 ("tool.ss")
 
 reference to an identifier before its definition: build-epsilon in  
 module: "/Users/sstrickl/plt/collects/parser-tools/private-lex/re.ss"  
 phase: 1
 
   === context ===
 /Users/sstrickl/plt/collects/parser-tools/private-lex/deriv.ss:  
 [running body]
 /Users/sstrickl/plt/collects/parser-tools/private-lex/front.ss:  
 [traversing imports]
 /Users/sstrickl/plt/collects/parser-tools/lex.ss: [traversing imports]
 /Users/sstrickl/plt/collects/drscheme/private/tools.ss:265:4
 /Users/sstrickl/plt/collects/scheme/private/map.ss:50:17: loop
 /Users/sstrickl/plt/collects/drscheme/private/tools.ss:62:0: load/ 
 invoke-all-tools
 /Users/sstrickl/plt/collects/drscheme/tool-lib.ss: [running body]
 /Users/sstrickl/plt/collects/drscheme/private/drscheme-normal.ss:  
 [running body]
 /Users/sstrickl/plt/collects/drscheme/drscheme.ss: [running body]
 
 Since it's another "reference before definition" error that's not  
 consistent, but rather intermittent, I thought it might be related.
 
 Stevie

State changed from "open" to "closed" by ryanc at Tue, 10 May 2011 19:53:57 -0400
Reason>>> I believe this was fixed quite a while ago.