[Glass] SymbolDictionary in a wrong place ...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Glass] SymbolDictionary in a wrong place ...

marten
after playing around how to work with PoolDictionaries (I asked for this
on this list around 2011 :-))) I managed to create a situation, where I
can not access my classes any more, because GemTools and Jade deliver
error codes and the GUI is broken.

More or less the method #rawClasses seems to be used by the GUI to fill
the browser windows - but to my errors its possible to not only return
classes, but also instances of SymbolDictionary ... and all GUIs are not
able to cover this problem.

I tried to reload older versions of my package - but that fails also.

No idea how to recover from this situation - but the (re-)installation
of Gemstone is pretty fast.

Marten



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] SymbolDictionary in a wrong place ...

James Foster-9
Martin,

One of the characteristics of Smalltalk is that it is certainly possible to mess up your environment. Yet I’d be curious to know what error is reported by Jade. If you somehow corrupt things but do not commit, then an abort should be able to get things back to a workable state. (Even if abort doesn’t work, you should be able to log out without committing, which will effectively do an abort.) Also, I’d be interested to know if you can log in as SystemUser (rather than DataCurator). Is the GUI broken then? I don’t find any senders or implementors of #’rawClasses’ in either Jade nor in GemStone/S.

James

On Nov 14, 2013, at 2:55 AM, [hidden email] wrote:

> after playing around how to work with PoolDictionaries (I asked for this
> on this list around 2011 :-))) I managed to create a situation, where I
> can not access my classes any more, because GemTools and Jade deliver
> error codes and the GUI is broken.
>
> More or less the method #rawClasses seems to be used by the GUI to fill
> the browser windows - but to my errors its possible to not only return
> classes, but also instances of SymbolDictionary ... and all GUIs are not
> able to cover this problem.
>
> I tried to reload older versions of my package - but that fails also.
>
> No idea how to recover from this situation - but the (re-)installation
> of Gemstone is pretty fast.
>
> Marten
>
>
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] SymbolDictionary in a wrong place ...

marten
As an example in Jade:

OBSymbolDictionaryNode>>rawClasses or
OBClassDategoryNode>>rawClasses

perhaps some more classes ... and the reason for the error is, that
SymbolDictionary does not understand #asNode (seems to be ok) and then
the GUI fails.

You get a debugger - and you can not get out of this mode.

I just installed Gemstone and reimported my last valid package ...


Marten




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] SymbolDictionary in a wrong place ...

James Foster-9
By ‘Jade’ do you mean the Microsoft Windows application named Jade.exe downloaded from http://seaside.gemtalksystems.com/jade/?

On Nov 14, 2013, at 3:21 AM, [hidden email] wrote:

> As an example in Jade:
>
> OBSymbolDictionaryNode>>rawClasses or
> OBClassDategoryNode>>rawClasses
>
> perhaps some more classes ... and the reason for the error is, that
> SymbolDictionary does not understand #asNode (seems to be ok) and then
> the GUI fails.
>
> You get a debugger - and you can not get out of this mode.
>
> I just installed Gemstone and reimported my last valid package ...
>
>
> Marten
>
>
>
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] SymbolDictionary in a wrong place ...

marten
Yes ...

Am 14.11.2013 12:47, schrieb James Foster:
> By ‘Jade’ do you mean the Microsoft Windows application named Jade.exe downloaded from http://seaside.gemtalksystems.com/jade/?

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass