Hello Dustin,

Apart from what I've already sent, I can't seem find anything else...

All I can say is that I don't get this problem using 2.6.1p2 only 3.1.1 on the 
server side.

Thanks.
----- Original Message -----
From: "Dustin J. Mitchell" <[email protected]>
To: "Luc Lalonde" <[email protected]>
Cc: [email protected]
Sent: Saturday, August 7, 2010 8:03:38 PM GMT -05:00 US/Canada Eastern
Subject: Re: amidxtaped v3.1.1 bug (critical (fatal): Modification of  
non-creatable array value attempted)

On Fri, Aug 6, 2010 at 1:34 PM, Luc Lalonde <[email protected]> wrote:
> amidxtaped: Modification of non-creatable array value attempted, subscript -1 
> at /usr/lib/perl5/site_perl/5.8.8/Amanda/DB/Catalog.pm line 636.

Here is the suspect line in Amanda/DB/Catalog.pm:

 636             $dump->{'parts'}[$part{'partnum'}] = \%part;

so the problem is that $part{'partnum'} is -1.  Looking at the code
above, that can only be from $find_result containing a partnum of -1.
The only way I can see for that to happen is if you have a PART or
PARTPARTIAL trace log line with "-1/" in it.  This could be in any
logfile with a datestamp of 20100803 or earlier.  (There's also
search_holding_disk, but Amanda::DB::Catalog does not call that
function, even indirectly)

Can you take a look in the logfiles and see if you find anything funny-looking?

Dustin

-- 
Open Source Storage Engineer
http://www.zmanda.com

-- 
Luc Lalonde, analyste
---------------------------------------------------------------------
Département de génie informatique:
École polytechnique de Montréal
(514) 340-4711 x5049
[email protected]
---------------------------------------------------------------------

Reply via email to