Ahmet Altay created BEAM-6545:
---------------------------------

             Summary: NPE when decoding null base 64 strings
                 Key: BEAM-6545
                 URL: https://issues.apache.org/jira/browse/BEAM-6545
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-harness
    Affects Versions: 2.9.0
            Reporter: Ahmet Altay
            Assignee: Ahmet Altay
             Fix For: 2.10.0


**ByteArrayShufflePosition.fromBase64 is marked with a @Nullable argument, 
however it does not properly handle null inputs resulting in NPE.

This seems like an unintended change we picked up from the dependency: 
google-http-java-client/ switched from apache commons to guava 
([https://github.com/googleapis/google-http-java-client/commit/990c534f0e5103a142b0639c12c90cb990a00cfd#diff-97264fba16d690a26d63fbbc992af937)]
 

 

and decodeBase64 behaves differently in both cases. Former can handle null by 
returning null, latter will throw NPE.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to