OverflowError
Issue #1
resolved
I run
pysrr Dead_Like_Me.1x14.Rest_In_Peace.WS_DVDrip_XviD-FoV.srr -r
Output is:
SRR file created with ReScene .NET 1.3.3 GUI (beta).
Recreating stored file: dead_like_me.1x14.rest_in_peace.ws_dvdrip_xvid-fov.nfo
Recreating stored file: Sample/dead_like_me.1x14.rest_in_peace.ws_dvdrip_xvid-sample-fov.srs
Recreating stored file: dead_like_me.1x14.rest_in_peace.ws_dvdrip_xvid-fov.sfv
Re-creating RAR file: dead_like_me.1x14.rest_in_peace.ws_dvdrip_xvid-fov.rar
Traceback (most recent call last):
File "C:\pyReScene\rescene\srr.py", line 396, in main
parser.exit(manage_srr(options, infolder, infiles, working_dir))
File "C:\pyReScene\rescene\srr.py", line 208, in manage_srr
options.auto_locate, options.fake)
File "C:\pyReScene\rescene\main.py", line 1081, in reconstruct
_write_recovery_record(block, rarfs)
File "C:\pyReScene\rescene\main.py", line 1176, in _write_recovery_record
crc = bytearray(protected_sectors * 2)
OverflowError: cannot fit 'long' into an index-sized integer
Unexpected Error: cannot fit 'long' into an index-sized integer
pysrr works fine for other releases, i suspect its because these ones have recovery record enabled, also i can recreate them fine with ReScene GUI 1.3.3.
Comments (2)
-
repo owner -
repo owner - changed status to resolved
- Log in to comment
The bug is fixed. It was because the RARs use old style recovery records. It looks like I never tried reconstructing those kind of files.