Warning in <TObjectTable::Remove>: 0x01b75bfc not found at 785818

William J. Deninger (deninger@uiuc.edu)
Tue, 07 Oct 1997 12:06:13 -0500


Hello,

I've compiled some classes into root which seem to run fine except for
the following root warnings which slow the process down to a crawl.

Warning in <TObjectTable::Remove>: 0x01b75ac4 not found at 785741
Warning in <TObjectTable::Remove>: 0x01b75a84 not found at 785724
Warning in <TObjectTable::Remove>: 0x01b75b6c not found at 785783
Warning in <TObjectTable::Remove>: 0x01b75bfc not found at 785818
..
.. etc. etc. etc.

These seem to occur any time I instantiate a TObject inherited class and

and make an assignment, e.g.

class WIREINFO : public TOBJECT
{
public:
WIREINFO();
int i;
ClassDef(WIREINFO, 1)
};

ClassImp(WIREINFO)
WIREINFO::WIREINFO() {};

class Testclass : public TObject
{
Testclass();
void RunMe();
};

ClassImp(Testclass)
Testclass::Testclass() {};
void Testclass::RunMe()
{
WIREINFO w;
w.i = 5; // generates Warning in <TObjectTable::Remove>: 0x01b75ac4

not found at 785741 in CInt window

}

// maintest.cpp
#include above stuff...
Testclass test;
test.RunMe(); // warning occurs here through RunMe()

How do I get rid of these warning messages in order to speed up my
processing? And what are they telling me?

William J. Deninger
deninger@uiuc.edu