[Glass] SIXX error read into Gemstone
Dale K. Henrichs
dale.henrichs at gemtalksystems.com
Mon Jul 1 23:39:35 PDT 2013
One more little Metacello tidbit ... you can reference a github project in a configuration using the following:
spec
baseline: 'SIXX' with: [
spec repository: 'github://glassdb/SIXX:master/repository' ].
which is like referencing a bleeding edge (you get the HEAD of the master branch).
You can reference a specific commit by doing the the following:
spec
baseline: 'SIXX' with: [
spec repository: 'github://glassdb/SIXX:3ff5399a1726a771882b2c27d93404af61bbe21e/repository' ].
So you can pick a specific commit on your own without depending upon the maintainer of the SIXX project to 'release' a Metacello version for you...
Dale
----- 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 11:24:24 PM
| Subject: Re: [Glass] SIXX error read into Gemstone
|
| 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