You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Bruno P. Kinoshita (Jira)" <ji...@apache.org> on 2023/01/22 09:51:00 UTC

[jira] [Created] (IMAGING-344) NPE in PcxWriter for PCX without color palette (24-bit)

Bruno P. Kinoshita created IMAGING-344:
------------------------------------------

             Summary: NPE in PcxWriter for PCX without color palette (24-bit)
                 Key: IMAGING-344
                 URL: https://issues.apache.org/jira/browse/IMAGING-344
             Project: Commons Imaging
          Issue Type: Bug
          Components: Format: PCX
    Affects Versions: 1.0-alpha2
            Reporter: Bruno P. Kinoshita
             Fix For: 1.0-alpha3


From: [https://github.com/apache/commons-imaging/pull/273#pullrequestreview-1264740338]

A 24-bit PCX image has 8 bit per pixel and no color palette. The code is handling the parsing, but when you try to write it (as the roundtrip test does) it fails due to an access to the palette object in the PcxWriter (even though the palette is null/non-existent).

Fix is really simple. But we must have a test case to prevent regressions.

When fixing this one, we must also update the header of the Pcx classes to state the specification and version used, related to IMAGING-341



--
This message was sent by Atlassian Jira
(v8.20.10#820010)