OverflowError

Issue #1 resolved
Former user created an issue

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)

  1. Gfy repo owner

    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.

  2. Log in to comment