Hi Rosario, In many cases, I have seen this message when running on file created using CloneTree, CopyTree and Merge on chain for which all the branch addresses where not set (see the respective documentation). Note that this specific issue has been fully (hopefully :)) resolved in the CVS repository. In other work with the ROOT in the CVS repository, you would need to regenerator your root file and you macro should macro. However, this is just a guess of what might have gone wrong :) Cheers, Philippe -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Rosario Turrisi Sent: Friday, June 22, 2001 5:15 AM To: roottalk Subject: [ROOT] object tag too large... Dear Rooters, I have a macro, doing some operations on a root file (indeed an ALICE galice.root file) which seems to work normally. Then I used the script compiler, i.e. .L macro.C++ and call the function, but I get the following error message: Error in <TBuffer::ReadObject>: object tag too large, I/O buffer corrupted which occurs when I try to get the pointer to the file, (for ALICEr's its on the instruction: gAlice = (AliRun*)file->Get("gAlice");) Could someone give me a hint on how to debug this? Thank you in advance! Rosario -- Rosario Turrisi - *** ALICE & NA57 Collaboration *** Dipartimento di Fisica e INFN - Padova Tel.:+39-049-8277106 - Fax: +39-049-8762641 " Etre roi est idiot; ce qui compte c'est de faire un royaume " Andre Malraux dans 'La voie royale'
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET