Gemstone and Omnibase

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

Gemstone and Omnibase

dario trussardi
Hello All,
 
I'have an image of WV7.4 with OODBMS Gemstone support.
 
All work fine.
 
 
 
After in the same image i'have load the OmniBase support.
 
Now then start a new  Gemstone  session  is open a Dialog with :
 
' the following connectors failed to connect - remove them?'
 
aGbsFastConnectors for SortedCollection - Can not mark object as dirty. transaction context is unknown.
 
aGbsFastConnector for LanguageDictionary - ..................................................
 
.............................................
 
..................................
 
 
 
Can one image work with both?
 
 
 
Thank you and kind regards,
Dario Trussardi Romano
Reply | Threaded
Open this post in threaded view
|

Re: Gemstone and Omnibase

Charles A. Monteiro-2
it seems not :)

Does OmniBase make any overrides to SortedCollection i.e. structural  
changes?

-Charles


On Fri, 10 Mar 2006 10:25:21 -0500, Dario Trussardi  
<[hidden email]> wrote:

> Hello All,
>
> I'have an image of WV7.4 with OODBMS Gemstone support.
>
> All work fine.
>
>
>
> After in the same image i'have load the OmniBase support.
>
> Now then start a new  Gemstone  session  is open a Dialog with :
>
> ' the following connectors failed to connect - remove them?'
>
> aGbsFastConnectors for SortedCollection - Can not mark object as dirty.  
> transaction context is unknown.
>
> aGbsFastConnector for LanguageDictionary -  
> ..................................................
>
> .............................................
>
> ..................................
>
>
>
> Can one image work with both?
>
>
>
> Thank you and kind regards,
> Dario Trussardi Romano



--
Charles A. Monteiro

Reply | Threaded
Open this post in threaded view
|

Re: Gemstone and Omnibase

Joseph Bacanskas-4
In reply to this post by dario trussardi
Hi Dario:

On Mar 10, 2006, at 7:25 AM, Dario Trussardi wrote:

> Hello All,
>
> I'have an image of WV7.4 with OODBMS Gemstone support.
>
> All work fine.
>
>
>
> After in the same image i'have load the OmniBase support.
>
> Now then start a new  Gemstone  session  is open a Dialog with :
>
> ' the following connectors failed to connect - remove them?'
>
> aGbsFastConnectors for SortedCollection - Can not mark object as  
> dirty. transaction context is unknown.
>
> aGbsFastConnector for LanguageDictionary  
> - ..................................................
>
> .............................................
>
> ..................................
>
>
>
> Can one image work with both?
>
>
>
> Thank you and kind regards,
> Dario Trussardi Romano
>

GemStone makes some very deep changes to the "infrastructure"  
surrounding the detection of changes on objects.  I am intellectually  
certain the Omnibase would have to do the same thing unless it makes  
the application user control change detection (I've have never used  
Omnibase).  It is likely that these changes will collide, given the  
similarity of purpose.

The Fast connector problem is *fatal*.  GemStone will not work if it  
cannot establish fast connectors to base classes.  Reading the  
message snippet you include, it looks like when GemStone tries to add  
some underlying code and state to SortedCollection when you try to  
log in, Omnibase notices that change and tries to change the  
SortedCollection too, likely to reflect the GemStone change.  At that  
point, GemStone tries to react to the change that Omnibase has made,  
which fails, and GemStone can no longer function correctly in that  
image.

Good luck!!!

Thanks!!
Joseph Bacanskas [|]
--- I use Smalltalk.  My amp goes to eleven.

Reply | Threaded
Open this post in threaded view
|

Re: Gemstone and Omnibase

Charles A. Monteiro-2
My thoughts were that Dario installed Gemstone at some point in time and  
saved image. Then later he thought about checking out OmniBase and then  
installed that. OmniBase I'm guessing makes some structural change to  
SortedCollection which would kill a fastConnector to Gemstone's version.  
Therefore when he tries to log into Gemstone it cries.

I don't believe that OmniBase leverages "immutability" i.e. trapping  
changes to an immutable object.

-Charles

On Fri, 10 Mar 2006 11:47:04 -0500, Joseph Bacanskas  
<[hidden email]> wrote:

> Hi Dario:
>
> On Mar 10, 2006, at 7:25 AM, Dario Trussardi wrote:
>
>> Hello All,
>>
>> I'have an image of WV7.4 with OODBMS Gemstone support.
>>
>> All work fine.
>>
>>
>>
>> After in the same image i'have load the OmniBase support.
>>
>> Now then start a new  Gemstone  session  is open a Dialog with :
>>
>> ' the following connectors failed to connect - remove them?'
>>
>> aGbsFastConnectors for SortedCollection - Can not mark object as dirty.  
>> transaction context is unknown.
>>
>> aGbsFastConnector for LanguageDictionary -  
>> ..................................................
>>
>> .............................................
>>
>> ..................................
>>
>>
>>
>> Can one image work with both?
>>
>>
>>
>> Thank you and kind regards,
>> Dario Trussardi Romano
>>
>
> GemStone makes some very deep changes to the "infrastructure"  
> surrounding the detection of changes on objects.  I am intellectually  
> certain the Omnibase would have to do the same thing unless it makes the  
> application user control change detection (I've have never used  
> Omnibase).  It is likely that these changes will collide, given the  
> similarity of purpose.
>
> The Fast connector problem is *fatal*.  GemStone will not work if it  
> cannot establish fast connectors to base classes.  Reading the message  
> snippet you include, it looks like when GemStone tries to add some  
> underlying code and state to SortedCollection when you try to log in,  
> Omnibase notices that change and tries to change the SortedCollection  
> too, likely to reflect the GemStone change.  At that point, GemStone  
> tries to react to the change that Omnibase has made, which fails, and  
> GemStone can no longer function correctly in that image.
>
> Good luck!!!
>
> Thanks!!
> Joseph Bacanskas [|]
> --- I use Smalltalk.  My amp goes to eleven.



--
Charles A. Monteiro

Reply | Threaded
Open this post in threaded view
|

Re: Gemstone and Omnibase

Martin McClure
In reply to this post by dario trussardi
Dario Trussardi wrote:

> Hello All,
>  
> I'have an image of WV7.4 with OODBMS Gemstone support.
>  
> All work fine.
>  
>  
>  
> After in the same image i'have load the OmniBase support.
>  
> Now then start a new  Gemstone  session  is open a Dialog with :
>  
> ' the following connectors failed to connect - remove them?'
>  
> aGbsFastConnectors for SortedCollection - Can not mark object as dirty.
> transaction context is unknown.
>  
> aGbsFastConnector for LanguageDictionary -
> ..................................................
>  
> .............................................
>  
> ..................................

I don't recognize this error message as one that GBS gives. It's
possible that it comes from OmniBase, I suppose. What GBS version are
you using?

-Martin