Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re: PAR pp error when executing created file

by swl (Parson)
on Mar 02, 2021 at 06:30 UTC ( [id://11128990]=note: print w/replies, xml ) Need Help??


in reply to PAR pp error when executing created file

How are you trying to access the file in your code?

Once it is unpacked it will be in the inc dir under the directory name in $ENV{PAR_TEMP}. You can check if you are running under PAR by using $ENV{PAR_0}.

For example:

use strict; use warnings; my $fname = '#iDPA_SW_Template220'; my $file = $ENV{PAR_0} ? "$ENV{PAR_TEMP}/inc/$fname" : $fname; open my $fh, $file or die "Cannot open $file"; # do stuff with $fh

Update:

Although now I read the error properly it is an issue with the main run.

Which versions of perl, PAR and PAR::Packer are you using? And perhaps also Archive::Zip.

There are also some old reports with similar errors, one of which seems to be long fixed but which needed module updates.

https://rt.cpan.org/Public/Bug/Display.html?id=72837

https://www.nntp.perl.org/group/perl.par/2006/12/msg2759.html

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11128990]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-16 18:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found