You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Konstantin Boudnik (JIRA)" <ji...@apache.org> on 2015/09/19 20:41:04 UTC

[jira] [Updated] (BIGTOP-2057) null check doesn't safeguard against non-existing values in the BOM config

     [ https://issues.apache.org/jira/browse/BIGTOP-2057?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konstantin Boudnik updated BIGTOP-2057:
---------------------------------------
    Attachment: BIGTOP-2057.patch

To immediately address CI failures

> null check doesn't safeguard against non-existing values in the BOM config
> --------------------------------------------------------------------------
>
>                 Key: BIGTOP-2057
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-2057
>             Project: Bigtop
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.1.0
>            Reporter: Konstantin Boudnik
>            Assignee: Konstantin Boudnik
>             Fix For: 1.1.0
>
>         Attachments: BIGTOP-2057.patch
>
>
> BIGTOP-2051 has switched the build to use configuration properties instead of java properties. One of the unfortunate side effects of such dynamism is that null checks don't work as expected anymore, as empty elements of the config would be assigned with a ConfigObject instance even after simply null check. That leads to failures for component builds where some elements are omitted all-together, e.g bigtop-utils. 
> Instead of null checks I propose to user {{.isEmpty()}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)