Ticket #122 (closed defect: fixed)

Opened 4 months ago

Last modified 4 months ago

Star files do not support more than 80 bytes in ids

Reported by: mikey Assigned to: mikey
Priority: blocker Milestone: 0.5.0
Component: Star Version: SVN-trunk
Keywords: Cc: rist

Description

Currently ids in star files are limited to 80 bytes. This leads to problems with some full qualified class names because some are now longer than 80 bytes after changing the package separator and therefore truncated in the header data of the star file, which leads to the problem that these classes can not be loaded from the star file.

There are two solutions: extend it about the currently free 8 bytes, which is easier to implement but still limits the id field, or extend the complete header field for one entry from 256 bytes to 512 bytes.

Change History

01/14/08 17:06:06 changed by mikey

  • status changed from new to assigned.

01/15/08 01:53:15 changed by mikey

Fixed with r1238, introduced star file format version 2: expanded space for id in header entry from 80 to 232 bytes, dropped basename and path from header entry to keep the maximum length of 256 bytes per header entry. Kept last 8 bytes reserved.

01/15/08 01:53:19 changed by mikey

  • status changed from assigned to closed.
  • resolution set to fixed.