You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sentry.apache.org by "Misha Dmitriev (JIRA)" <ji...@apache.org> on 2017/10/16 18:36:00 UTC

[jira] [Assigned] (SENTRY-1993) StringIndexOutOfBoundsException in HMSPathsDumper.java

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

Misha Dmitriev reassigned SENTRY-1993:
--------------------------------------

    Assignee: Misha Dmitriev

> StringIndexOutOfBoundsException in HMSPathsDumper.java
> ------------------------------------------------------
>
>                 Key: SENTRY-1993
>                 URL: https://issues.apache.org/jira/browse/SENTRY-1993
>             Project: Sentry
>          Issue Type: Bug
>            Reporter: Misha Dmitriev
>            Assignee: Misha Dmitriev
>
> The following line in HMSPathsDumper.java is causing StringIndexOutOfBoundsException:
> {code}
> if (tChildPathElement.charAt(0) == DupDetector.REPLACEMENT_STRING_PREFIX) {
> {code}
> It only happens when a path element is "", when someone mistakenly specifies hdfs path with two "/" in the path section, like hdfs://server//element1//element2, instead of hdfs://server/element1/element2. In principle, such paths are invalid, but this code should be made resistant to them anyway.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)