Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: PAR pp error when executing created file

by swl (Priest)
on Mar 02, 2021 at 06:30 UTC ( #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
Node Status?
node history
Node Type: note [id://11128990]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2021-04-11 18:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?