sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abraham Fine (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SQOOP-2786) Sqoop2: If AUTHENTICATION_KERBEROS_KEYTAB is not found in the properties throw a meaningful exception
Date Wed, 13 Jan 2016 20:20:39 GMT
Abraham Fine created SQOOP-2786:
-----------------------------------

             Summary: Sqoop2: If AUTHENTICATION_KERBEROS_KEYTAB is not found in the properties
throw a meaningful exception
                 Key: SQOOP-2786
                 URL: https://issues.apache.org/jira/browse/SQOOP-2786
             Project: Sqoop
          Issue Type: Improvement
            Reporter: Abraham Fine


Currently we have:
{code:java}
MapContext mapContext = SqoopConfiguration.getInstance().getContext();
    String keytab = mapContext.getString(
    SecurityConstants.AUTHENTICATION_KERBEROS_KEYTAB).trim();
{code}

If SecurityConstants.AUTHENTICATION_KERBEROS_KEYTAB is not found in the properties we throw
a null pointer exception. Our exception should indicate exactly which property is not found.

It may also be useful to log something when we need to revert to a default value when we do
something like:
{code:java}
SqoopConfiguration.getInstance().getContext().getBoolean(RepoConfigurationConstants.SYSCFG_REPO_SCHEMA_IMMUTABLE,
true));
{code} 
to always indicate where we are not using configuration.



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

Mime
View raw message