Ed,
You will get a different error message if your AFS token has expired.
Your program seems to be overwritten.
Try to understand the differences between your working version and
your last version. I am afraid that I cannot help much at this point
without having more info.
Rene Brun
On
Sat, 13 Sep 2003, Edward Moyse wrote:
> Hi Rene, I'd already done that and it's definitely this piece of code
> being called.
>
> I think that when it happened before, it was because my afs
> token had expired.... is this possible? I definitely have a valid token
> this time, but perhaps there is some other afs problem?
>
> Ed
>
>
> On Sat, 13 Sep 2003, Rene Brun wrote:
>
> > Ed,
> >
> > You must be calling somewhere the TFile constructor with option "new"
> > instead of "recreate". Could you put print statements around the TFile
> > constructor to make sure that you are really executing this piece
> > of code?
> >
> > Rene Brun
> >
> > On
> > Sat, 13 Sep 2003, Edward Moyse wrote:
> >
> > > Hi,
> > >
> > > I've had this problem before, but I can't remember what the resolution
> > > was, and searching the forums and mailing list archives haven't helped.
> > >
> > > I'm trying to save a root file, but always get an error:
> > > Error in <TFile::TFile>: file idscan_TEST__Barrel.root already exists
> > >
> > > The file DEFINITELY doesn't exist (I've tried added random letters to the
> > > name), and what's really weird is I haven't altered this code for ages,
> > > and it was working yesterday. I've checked that I have a valid afs token,
> > > and have tried on several machines. I have plenty of disk space too.
> > > Basically I'm now stuck!
> > >
> > > The relevant bit of code is reproduced below.
> > >
> > > TFile fh("idscan_TEST_"+postfix+".root","recreate");
> > > m_hidscan1->Write();
> > > m_hidscan2->Write();
> > > m_hidscan3->Write();
> > > fh.Close();
> > >
> > > Cheers,
> > >
> > > Ed
> > >
> >
> >
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET