history: TestReach <- UObject::GetFullName <- FReachSpec ...
GPF Screenshot
Are there any information what can cause such kind of error? G00gle did not spit out useful results for this.
history: TestReach <- UObject::GetFullName <- FReachSpec ...
You can be sure that I did not search for this specific error message but for related info that can lead me to the reason what can cause such errors.sektor2111 wrote:G00gle [...] doesn't know when Path-Net is broken
Screenshot was taken by the user - I don't have further info.Higor wrote:1 - That crash window is an incomplete log
I'm a stupid Barbie, maybe you can help me.Higor wrote:2 - You're not looking at the crash window well enough to see a pattern and a very important word.
It is MapvoteLA13.Higor wrote:3 - Let me guess, the map vote is MapVoteUL?
The way I understood Serialization is that the current state of a dynamic software system is written to a stream. This stream can be located in memory, on disk or somewhere else. Correct so far?Higor wrote:"Serialize" is the magic word.
What's going on here is a bad reference held by either a ScriptedTexture, Console or UWindow object during level switch.
UObject::Serialize is a general purpose serialization function, the real trick comes in the serializating object a.k.a the FArchive.(level is a 'Object)
MyLevel ---> Actors
(LevelInfo is actor 0, a 'Object')
LevelInfo0 ---> XLevel (serialized before, skipped) > Level (self) > Location > Rotation > etc... > NavigationPointList
(InventorySpot335 happens to be first in list, keep serializing here)
InventorySpot335 ---> XLevel > Level > NextNavigationPoint
and so on and on
Code: Select all
void UPalette::Serialize( FArchive& Ar )
{
guard(UPalette::Serialize);
Super::Serialize( Ar );
Ar << Colors;
if( Ar.Ver()<66 )
for( INT i=0; i<Colors.Num(); i++ )
Colors(i).A = 255;
unguard;
}
Code: Select all
ExampleObject->Target = new OtherObject;
delete ExampleObject->Target;
//ExampleObject->Target = NULL; >>>> deleted objects need to be dereferenced!
if ( ExampleObject->Target )
ExampleObject->Target->Target = ExampleObject;