Fresh install of Scratch 1.4 for Mac on a brand new Mac mini running OSX 10.8.3. When I start Scratch, I get the following error in a pink dialog box:
A primitive has failed:
UTF8 class(Object)>>error:
UTF8 class(Object)>>primitiveFailed
UTF8 class(Behavior)>>basicNew:
UTF8 class(Behavior)>>new:
UTF8(SequenceableCollection)>>copyFrom:to:
ScratchFrameMorph>>fixProjectTitleMorphLayout
ScratchFrameMorph>>fixLayout
ScratchFrameMorph>>updateProjectName
ScratchFrameMorph>>startup
ScratchFrameMorph>>saveImageForEndUser
I can dismiss it, but no motion Scratch blocks appear in the main window. Other blocks do appear. When I attempt to change the constant in one of them, a new error dialog appears:
Bad BitBlt arg (fraction?):
UTF8 class(Object)>>error:
UTF8 class(Object)>>primitiveFailed
UTF8 class(Behavior)>>basicNew:
UTF8 class(Behavior)>>new:
UTF8(SequenceableCollection)>>copyFrom:to:
ScratchFrameMorph>>fixProjectTitleMorphLayout
ScratchFrameMorph>>fixLayout
ScratchFrameMorph>>updateProjectName
ScratchFrameMorph>>startup
ScratchFrameMorph>>saveImageForEndUser
Any ideas?
Offline
glenh wrote:
It was a fresh install of 1.4 right off the main Scratch website. And I tried deleting it and downloading it again, with the same behavior. A system reboot also did not help.
Maybe it's just the operating system. Try downloading version 1.3 or 1.2 to your OS and see if that works.
With regards
~7734f
Offline
No go. Scratch 1.3.1 throws exactly the same errors on this machine.
For what it's worth, I also have a Macbook Air running the same version of OSX, and Scratch runs just fine on it. This seems to be a problem restricted just to my Mac mini.
Offline
glenh wrote:
No go. Scratch 1.3.1 throws exactly the same errors on this machine.
For what it's worth, I also have a Macbook Air running the same version of OSX, and Scratch runs just fine on it. This seems to be a problem restricted just to my Mac mini.
Yes, then it must be a problem with the Mac Mini. Although, I had a Mac Mini once, the only problem was that I couldn't share projects.
Out of curiosity, what action were you trying to perform?
With regards
~7734f
Offline
It does this immediately when I start Scratch. It throws the first error before I even have a chance to attempt any action. The second error occurs when I try to change the value of any of the constants in a motion block.
This is a stock Mac mini. It is brand new (less than one month), and it does not have any other apparent problems. I have not done anything strange to the system configuration, except that I have MacPorts installed (but I can't figure out any way in which MacPorts should affect Scratch).
Any other idea of what I should try? I'd really like to get this running, as my son has expressed an interest in programming.
Offline
I'm not sure what else could be wrong. This is really strange.
Scratch has a way of disagreeing with Macs.
I'm sorry, but I can't figure out anything else that is wrong.
With respects,
~7734f
Offline