You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Andrew Cornwall (JIRA)" <ji...@apache.org> on 2008/10/30 17:21:44 UTC
[jira] Closed: (HARMONY-5986) [classlib][beans] XMLEncoder should
check for null stat in recordStatement
[ https://issues.apache.org/jira/browse/HARMONY-5986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Cornwall closed HARMONY-5986.
------------------------------------
Fix applied as expected. Thanks!
> [classlib][beans] XMLEncoder should check for null stat in recordStatement
> --------------------------------------------------------------------------
>
> Key: HARMONY-5986
> URL: https://issues.apache.org/jira/browse/HARMONY-5986
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Affects Versions: 5.0M6
> Environment: HEAD - all platforms
> Reporter: Andrew Cornwall
> Assignee: Sian January
> Priority: Minor
> Fix For: 5.0M8
>
> Attachments: patch5986-output.patch, xmlencoder.patch2
>
>
> In XMLEncoder.recordStatement(Statement), it's possible to pass in a null stat. This means there will be a NullPointerException on this code:
> private void recordStatement(Statement stat) {
> // deal with 'owner' property
> if (stat.getTarget() == owner && owner != null) {
> needOwner = true;
> }
> A workaround is to test for the null pointer explicitly:
> if(null==stat) return;
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.