You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2016/01/04 21:35:39 UTC

[jira] [Created] (PHOENIX-2563) Pherf's ResourceList should fail gracefully if a Jar file doesn't exist

Josh Elser created PHOENIX-2563:
-----------------------------------

             Summary: Pherf's ResourceList should fail gracefully if a Jar file doesn't exist
                 Key: PHOENIX-2563
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2563
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Josh Elser
            Assignee: Josh Elser
            Priority: Minor
             Fix For: 4.8.0


{code}
        ZipFile zf;
        try {
            zf = new ZipFile(file);
        } catch (final ZipException e) {
            throw new Error(e);
        } catch (final IOException e) {
            throw new Error(e);
        }
{code}

I had a symlink in my {{$HBASE_HOME/lib}} to a jar file that didn't actually exist on the filesystem. This in itself is fine, but when pherf scanned through the classpath looking for the xml scenario/schema files, it failed because we couldn't open this file.

It would be much nicer if this code returns an empty list instead of throwing an Error (also, why Error and not RuntimeException).



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