Magma (was: ODBMS querying (was: Multithreading))

Daniel Salama dsalama at user.net
Wed Mar 30 13:36:12 UTC 2005


I'm wondering which Squeak VM version you're running as well as which 
Magma version you installed. I'm running Squeak 3.7-5989-full image for 
Mac OS and downloaded the latest version of Magma.

When I try to execute:
MagmaRepositoryController
     create: 'myRepository.magma'
     root: Dictionary new

in a workspace, I get the following exception:
UndefinedObject(Object)>>doesNotUnderstand: #binary
MaObjectFiler>>createDataFile

and the offending code in >>createDataFile is:
	self file: (
		FileStream concreteStream new
			open: self dataFileName
			forWrite: true) binary.

I tried moving the #binary call as follows:
	self file: (
		FileStream concreteStream new binary
			open: self dataFileName
			forWrite: true).

and then I got the following exception:
UndefinedObject(Object)>>doesNotUnderstand: #next:putAll:startingAt:
MaObjectFiler>>createDataFile

and the offending code in >>createDataFile is:

	file
		next: self class sizeOfEmptyRepository
		putAll: (ByteArray new: self class sizeOfEmptyRepository)
		startingAt: 1.

which was the next statement after the previous exception.

Does anyone have any clues why I can't run this "out-of-the-box"?

Thanks,
Daniel

On Mar 30, 2005, at 1:28 AM, Brent Pinkney wrote:

>> Great!!! What is the current status of Magma?
>
> We are using it for a commercial proof of concept.
>
> Brent




More information about the Squeak-dev mailing list