[Glass] SIXX error read into Gemstone

Dale K. Henrichs dale.henrichs at gemtalksystems.com
Mon Jul 1 23:24:24 PDT 2013


tests are green on all gemstone versions[1], but as I mentioned the bugs are related to encoding problems...If you want to load the most recent work just in case, upgrade to GLASS 1.0-beta.9.1 then:

  Metacello new
    baseline: 'SIXX';
    repository: 'github://glassdb/SIXX:master/repository';
    load

Dale

[1] https://travis-ci.org/glassdb/SIXX/builds/8646599

----- Original Message -----
| From: "Dale K. Henrichs" <dale.henrichs at gemtalksystems.com>
| To: "Dario Trussardi" <dario.trussardi at tiscali.it>
| Cc: glass at lists.gemtalksystems.com
| Sent: Monday, July 1, 2013 9:51:34 PM
| Subject: Re: [Glass] SIXX error read into Gemstone
| 
| Dario,
| 
| I've taken a look at the tests and they are running clean on 3.1.0.4
| except for two UTF8 related issues ... I don't think your error is
| related to UTF8 from the looks of the stack ... I'm still working on
| fixing the bug..
| 
| From poking in the code, the formatter is used as an alternative to
| creating instances from classes, so in your particular case the SIXX
| was produced supplying a formatter ... knowing the name of the
| formatter and some information about the element that is being
| reified would probably help understand the error ...
| 
| The only places I've found that formatters are used is in tests:
| 
|   SixxFormatterTestCase>>testLiteralArrayReadWrite
|   SixxFormatterTestCase>>testBagReadWrite
| 
| So perhaps you need to check the environment that produced your SIXX
| file and see if there are any fomatters produced ... senders of:
| 
|   SixxContext class>>applyFormatters:while:
| 
| Dale
| 
| ----- Original Message -----
| | From: "Dario Trussardi" <dario.trussardi at tiscali.it>
| | To: glass at lists.gemtalksystems.com
| | Sent: Monday, July 1, 2013 3:42:20 PM
| | Subject: [Glass] SIXX error read into Gemstone
| | 
| | Ciao,
| | 
| | 	i have a SIXX file generating by Pharo.
| | 
| | 	Now i need to read it in Gemstone 3.1.0.4  where i load:
| | 
| | 		ConfigurationOfGsSIXX project currentVersion  >=0.3-c.1
| | 		[ConfigurationOfGsSIXX]
| | 
| | 	When i do the command:
| | 
| | 		DTRConfig readSixxFileNamed: 'BonicelliPorting.sixx'
| | 
| | 	the system erase the error :
| | 
| | 	a Halt occurred (error 2709), Debug Warning: a
| | 	SixxFormatterNotFound
| | 	occurred (notification 2731):  -  G/S[MonvisoSeaside3104 IP100:2]
| | 
| | AbstractException >> _signalWith: (envId 0)
| | AbstractException >> signal: (envId 0)
| | AbstractException class >> signal: (envId 0)
| | Object >> halt: (envId 0)
| | Warning >> defaultAction (envId 0)
| | SixxWarning >> defaultAction (envId 0)
| | AbstractException >> _signalWith: (envId 0)
| | AbstractException >> signal (envId 0)
| | SixxWarning class >> signal:element:context: (envId 0)
| | Behavior >> formatterFromSixxElement:for:context: (envId 0)
| | Behavior >> newInstanceFromSixxElement:context: (envId 0)
| | Behavior >> fromSixxElement:context: (envId 0)
| | Behavior >> readSixxFromSixxElement:context: (envId 0)
| | Behavior >> readSixxFrom:context:persistentRoot: (envId 0)
| | Behavior >> readSixxFrom: (envId 0)
| | DTRConfig class >> readSixxFileNamed: (envId 0)
| | Executed Code
| | String >> evaluateInContext:symbolList: (envId 0)
| | JadeServer >> evaluate:inContext: (envId 0)
| | JadeServer >> printIt:in: (envId 0)
| | GsNMethod class >> _gsReturnToC (envId 0)
| | 
| | 	
| | The statement:
| | 
| | formatterFromSixxElement: sixxElement for: aClass context:
| | dictionary
| | 	| formatterName env resolver formatter |
| | 	formatterName := self formatterNameFromSixxElement: sixxElement.
| |  	formatterName isNil ifTrue: [^nil].
| | 	env := self envFromSixxElement: sixxElement.
| | 	resolver := dictionary formatterResolver.
| | 	formatter :=  resolver formatterAt: aClass in: env.
| | 	
| | 	^ formatter isNil
| | 		ifTrue: [SixxFormatterNotFound
| | 				signal: formatterName
| | 				element: sixxElement
| | 				context: dictionary]
| | 		ifFalse: [formatter]
| | 	
| | where 	formatterName		 is set to 		#''
| | 
| | 
| | Any idea ?
| | 
| | Dale i have doubt about the	 ConfigurationOfGsSIXX 		version03c1:
| | spec
| | 	
| | 	it's correct defined ?
| | 
| | 	Thanks,
| | 
| | 	Dario
| | _______________________________________________
| | Glass mailing list
| | Glass at lists.gemtalksystems.com
| | http://lists.gemtalksystems.com/mailman/listinfo/glass
| | 
| 


More information about the Glass mailing list