PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl-Fehler bei DVD::RIP



clumsy
28-02-2004, 20:35
Hallo,

ich weiss nich ob ich hier richtig bin, trotzdem:

Ich versuche DVDRIP im Cluster-Modus zu betreiben. Beim Starten des dvdrip-masters wird dieser Fehler gemeldet:


$ dvdrip-master 3
Sat Feb 28 14:08:22 2004 cid=1: Class 'Video::DVDRip::Cluster::Master' successfully loaded
Sat Feb 28 14:08:22 2004 Master daemon activated
Sat Feb 28 14:08:22 2004 Loading node file '/home/clumsy/.dvdrip-master/nodes/clumsy.node'
Sat Feb 28 14:08:22 2004 Loading node file '/home/clumsy/.dvdrip-master/nodes/muffel.node'
Sat Feb 28 14:08:22 2004 Node 'muffel' stopped
Sat Feb 28 14:08:22 2004 Loading project file '/home/clumsy/.dvdrip-master/projects/00000011-nicht_auflegen.rip'
Can't use an undefined value as an ARRAY reference at /usr/lib/perl5/vendor_perl/5.8.1/Video/DVDRip/Cluster/Project.pm line 391.


Jemand ne Ahnung, was ich dagegen tun kann?

Danke,
clumsy

TommeS73
09-03-2004, 18:36
Original geschrieben von clumsy

[ . . . ]
Jemand ne Ahnung, was ich dagegen tun kann?

Danke,
clumsy

1. Dokumentation zum Cluster lesen -> http://www.exit1.org/dvdrip/doc/cluster.cipp

2. Maillingliste durchsuchen bzw. Problem dort posten -> http://www.exit1.org/dvdrip/list.cipp

3. Wenn alles nicht fruchtet, den Autor Jörn Reder anmailen -> joern (at) zyn (dot) de

undefined
09-03-2004, 18:50
Hast du überhaupt ein ClusterServer am laufen?

sub get_save_data {
my $self = shift; $self->trace_in;

# don't save current job assignement
my $job = $self->assigned_job;
$self->set_assigned_job(undef);

my @pipes;
foreach my $job ( @{$self->jobs} ) { # Wo nix is kann auch keine Schleife durchlaufen werden
push @pipes, $job->pipe;
$job->set_pipe(undef);
}

# get save data by calling super method
my $data = $self->SUPER::get_save_data;

# restore current job assignment
$self->set_assigned_job($job);

foreach my $job ( @{$self->jobs} ) {
$job->set_pipe( shift @pipes );
}

return $data;
}

clumsy
17-03-2004, 22:03
ja, hab ich natürlich.

1) die Doku hab ich gelesen.
2) bin auch in der Mailingliste
3) Jörn Reder weiss auch Bescheid, hat aber ebenso wenig ne Ahnung woran das liegt.