Hi Carsten,

1.) unknown container id:
- I tried to print all prototypes and its id's both for client and server
- Up to a certain point they match, but then there are minor differences
- Here's an example:

Client:
...
Prototype Name: TileCameraDecorator ID: 175
Prototype Name: TwoSidedLightingChunk ID: 176
Prototype Name: GenericAtt ID: 177
Prototype Name: VDTBillboard ID: 178
Prototype Name: VDTMaterialAttachment ID: 179
Prototype Name: VDTMultiDisplayWindow ID: 180
Prototype Name: VDTNodeAttachment ID: 193
Prototype Name: VDTRenderChannel ID: 194
Prototype Name: CGChunk ID: 199
Prototype Name: CGParameterChunk ID: 200
Prototype Name: CGFXAnnotation ID: 201
Prototype Name: CGFXChunk ID: 202
Prototype Name: CGFXMaterial ID: 203


Server:
...
Prototype Name: TileCameraDecorator ID: 175
Prototype Name: TwoSidedLightingChunk ID: 176
Prototype Name: GenericAtt ID: 177
Prototype Name: GLUTWindow ID: 178
Prototype Name: VDTBillboard ID: 179
Prototype Name: VDTMaterialAttachment ID: 180
Prototype Name: VDTMultiDisplayWindow ID: 181
Prototype Name: VDTNodeAttachment ID: 194
Prototype Name: VDTRenderChannel ID: 195
Prototype Name: CGChunk ID: 200
Prototype Name: CGParameterChunk ID: 201
Prototype Name: CGFXAnnotation ID: 202
Prototype Name: CGFXChunk ID: 203
Prototype Name: CGFXMaterial ID: 204

Seems that the GlutWindow dependency has shifted server prototype id's by 1...

Any ideas how to avoid that behavior? Or do I need to add GLutWindow dependency 
to our client, I hope not ;)

2.) Your patch has fixed the light node sync problems. Thanks for that.
Unfortunately the crash has shifted to another place. There seems to be a 
NullFC pointer in some NodeChildren MF. Before the crash I get another warning 
about an unknown container id, so this problem may be related the issue above...

Thanks,
Michael

-------- Original-Nachricht --------
> Datum: Mon, 05 Mar 2012 18:17:41 -0600
> Von: Carsten Neumann <carsten_neum...@gmx.net>
> An: opensg-users@lists.sourceforge.net
> Betreff: Re: [Opensg-users] OpenSG1.8 - Strange Remote Behavior

>       Hello Michael,
> 
> On 03/01/2012 10:24 AM, Carsten Neumann wrote:
> > On 02/29/2012 01:12 PM, Michael Raab wrote:
> >> 2.) If I have a ShadowViewport in the application that has at least one
> >> light node attached and try to connect to a render server, the server
> >> crashes in ShadowViewport::changed() when iterating the list of light
> >> nodes. It seems some/all light nodes do not have a core assigned. That
> >> looks to me probably like a similar sync problems as mentioned above.
> >
> > that sounds as if some lights have not made it to the server or the
> > changed() function is called too early.
> > Do you call RemoteAspect::receiveSync(con, applyToChangelist) with
> > applyToChangelist == true? First glance it looks like in this case it
> > may call changed on containers before all of them are received, which
> > seems wrong.
> 
> attached is a patch that should correct this and only call changed after 
> the complete sync has been received. Would you mind giving it a try?
> Thanks!
> 
>       Cheers,
>               Carsten

-- 
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                          
        
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to