[Glass] Two versions of the same classes ...
itlists at schrievkrom.de
itlists at schrievkrom.de
Sun Jan 19 03:50:28 PST 2014
Now I'm stopped with the development:
Jade shows me two versions of the same class - when I remove prior
versions of that class the (0/2)-versioned classes go away - but I can
not recompile that class because jadeServer throws an error:
sbClassFrom: anOrderedCollection
| selectedClassName selectedClassOop set myClass |
selectedClassName := (anOrderedCollection removeFirst subStrings:
Character space) first.
selectedClassOop := anOrderedCollection removeFirst asNumber.
set := IdentitySet new.
self symbolList do: [:eachDict |
eachDict do: [:eachGlobal |
eachGlobal isBehavior ifTrue: [
set addAll: (self historyOf: eachGlobal).
].
].
].
myClass := set detect: [:each | each asOop = selectedClassOop].
myClass name asString = selectedClassName ifFalse: [self error: 'Class
not found!'].
anOrderedCollection removeFirst = 'classTab' ifTrue: [myClass :=
myClass class].
^myClass.
The statement
myClass := set detect: [:each | each asOop = selectedClassOop].
does not find any class any more. I can instantiate the class - but I
can not change the class configurations (by the way: the a dbTransient
class).
Any idea how to go on ? Otherwise I would remove the database and
reinstall the whole system again ... :-(
--
Marten Feldtmann
More information about the Glass
mailing list