ClassCastException in COSDictionaryMap
---------------------------------------
Key: PDFBOX-404
URL: https://issues.apache.org/jira/browse/PDFBOX-404
Project: PDFBox
Issue Type: Bug
Components: PDModel
Environment: All
Reporter: [email protected]
The Findbugs tool reported this as an issue,
I don't have a reproduction of the case, but it is easy to see why it reported
the issue.
Just take a look at the code, it was probably a cut and paste typo that
happened when the code was written.
This is a very easy thing to fix.
Thanks,
Peter
Impossible cast
This cast will always throw a ClassCastException.
In this method, there is a small issue that is easy to resolve.
package org.apache.pdfbox.pdmodel.common;
public static COSDictionaryMap convertBasicTypesToMap( COSDictionary map)
throws IOException
else if( cosObj instanceof COSFloat )
{
actualObject = new Float(((COSInteger)cosObj).floatValue()
);
}
Perhaps you meant to code it like this with a cast to COSFloat.
else if( cosObj instanceof COSFloat )
{
actualObject = new Float(((COSFloat)cosObj).floatValue() );
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.