<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2914" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Hi,<BR> I am getting the following error when
I try to install ProgrammingMorphs (1.0.4) on Squeak 3.8 through SqueakMap.
Please help.</FONT></DIV>
<DIV> </DIV><FONT face=Arial size=2>
<DIV><BR>10 July 2006 1:08:14 pm</DIV>
<DIV> </DIV>
<DIV>VM: Win32 - a SmalltalkImage<BR>Image: Squeak3.8 [latest update:
#6665]</DIV>
<DIV> </DIV>
<DIV>SecurityManager state:<BR>Restricted: false<BR>FileAccess:
true<BR>SocketAccess: true<BR>Working Dir C:\MCS\CS598\Squeak<BR>Trusted Dir
C:\MCS\CS598\Squeak\amarbs<BR>Untrusted Dir C:\My Squeak\amarbs</DIV>
<DIV> </DIV>
<DIV>MultiByteFileStream(Object)>>doesNotUnderstand:
#fileInObjectAndCodeForProject<BR> Receiver: MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMorphs.4.pr'<BR> Arguments and
temporary variables: <BR> aMessage:
fileInObjectAndCodeForProject<BR> Receiver's instance variables:
</DIV>
<DIV> </DIV>
<DIV><BR>[] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView: {[morphOrList :=
morphOrList fileInObjectAndCodeForProject]}<BR> Arguments and temporary
variables: <BR> aFileName:
'ProgrammingMorphs.4.pr'<BR> preStream:
MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMorp...etc...<BR> aDirectoryOrNil:
DosFileDirectory on
'C:\MCS\CS598\Squeak\Squeaklets'<BR> existingView:
nil<BR> morphOrList: MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMo...etc...<BR> proj:
nil<BR> trusted: false<BR> localDir:
DosFileDirectory on
'C:\MCS\CS598\Squeak\Squeaklets'<BR> projStream:
MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMor...etc...<BR> archive:
nil<BR> mgr: nil<BR> projectsToBeDeleted:
nil<BR> baseChangeSet: a ChangeSet named
Unnamed<BR> enterRestricted:
false<BR> substituteFont: TTCFont(BitstreamVeraSans 9
Bold)<BR> numberOfFontSubstitutes: 0<BR> exceptions:
a Set()<BR> ex: nil<BR> mm:
nil<BR> obj: nil<BR> ignored: nil</DIV>
<DIV> </DIV>
<DIV>BlockContext>>on:do:<BR> Receiver: [] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView: {[morphOrList
:...etc...<BR> Arguments and temporary variables:
<BR> exception:
FontSubstitutionDuringLoading<BR> handlerAction: [] in
ProjectLoading
class>>openName:stream:fromDirectory:withPr...etc...<BR> handlerActive:
true<BR> Receiver's instance variables: <BR> sender:
BlockContext>>on:do:<BR> pc:
604<BR> stackp: 0<BR> nargs:
0<BR> startpc: 601<BR> home:
ProjectLoading
class>>openName:stream:fromDirectory:withProjectView:</DIV>
<DIV> </DIV>
<DIV>[] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView: {[[morphOrList :=
morphOrList fileInObjectAndCodeForProject] on:
FontSubsti...]}<BR> Arguments and temporary variables:
<BR> aFileName:
'ProgrammingMorphs.4.pr'<BR> preStream:
MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMorp...etc...<BR> aDirectoryOrNil:
DosFileDirectory on
'C:\MCS\CS598\Squeak\Squeaklets'<BR> existingView:
nil<BR> morphOrList: MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMo...etc...<BR> proj:
nil<BR> trusted: false<BR> localDir:
DosFileDirectory on
'C:\MCS\CS598\Squeak\Squeaklets'<BR> projStream:
MultiByteFileStream:
'C:\MCS\CS598\Squeak\Squeaklets\ProgrammingMor...etc...<BR> archive:
nil<BR> mgr: nil<BR> projectsToBeDeleted:
nil<BR> baseChangeSet: a ChangeSet named
Unnamed<BR> enterRestricted:
false<BR> substituteFont: TTCFont(BitstreamVeraSans 9
Bold)<BR> numberOfFontSubstitutes: 0<BR> exceptions:
a Set()<BR> ex: nil<BR> mm:
nil<BR> obj: nil<BR> ignored: nil</DIV>
<DIV> </DIV>
<DIV><BR>--- The full stack
---<BR>MultiByteFileStream(Object)>>doesNotUnderstand:
#fileInObjectAndCodeForProject<BR>[] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView: {[morphOrList :=
morphOrList fileInObjectAndCodeForProject]}<BR>BlockContext>>on:do:<BR>[]
in ProjectLoading class>>openName:stream:fromDirectory:withProjectView:
{[[morphOrList := morphOrList fileInObjectAndCodeForProject] on:
FontSubsti...]}<BR> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -<BR>BlockContext>>ensure:<BR>ProjectLoading
class>>openName:stream:fromDirectory:withProjectView:<BR>[] in
ProjectLoading class>>openFromDirectory:andFileName:
{[ProgressNotification signal: '1:foundMostRecent'. fileAndDir := self
bestA...]}<BR>BlockContext>>on:do:<BR>[] in
ComplexProgressIndicator>>withProgressDo: {[aBlock on:
ProgressInitiationException do: [:ex | ex
sendNotificati...]}<BR>BlockContext>>on:do:<BR>ComplexProgressIndicator>>withProgressDo:<BR>ProjectLoading
class>>openFromDirectory:andFileName:<BR>TheWorldMenu>>loadProject<BR>TheWorldMenu>>doMenuItem:with:<BR>[]
in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) =
0 ifTrue: [target perform: selector]
...]}<BR>BlockContext>>ensure:<BR>CursorWithMask(Cursor)>>showWhile:<BR>MenuItemMorph>>invokeWithEvent:<BR>...etc...<BR></FONT></DIV></BODY></HTML>