You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@twill.apache.org by "Terence Yim (JIRA)" <ji...@apache.org> on 2017/04/04 09:29:41 UTC

[jira] [Updated] (TWILL-215) Dependencies not on classpath lead to runtime startup error

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

Terence Yim updated TWILL-215:
------------------------------
    Affects Version/s: 0.11.0
                       0.10.0

> Dependencies not on classpath lead to runtime startup error
> -----------------------------------------------------------
>
>                 Key: TWILL-215
>                 URL: https://issues.apache.org/jira/browse/TWILL-215
>             Project: Apache Twill
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 0.9.0, 0.10.0, 0.11.0
>            Reporter: Martin Serrano
>            Priority: Critical
>             Fix For: 0.12.0
>
>
> We do not use logback in our environment but it is a dependency of {{ApplicationMasterMain}}.  When {{YarnTwillPreparer.createTwillJar}} is called in our environment, the logback jar is not on our classpath.   For a class not in the classpath, the {{Dependencies.findClassDependencies}} method ignores it.  This leads to a runtime startup error when the app master tries to start.
> This is easily fixed unless there some use case for ignoring the dependency when it is not on the classpath.  An exception should be thrown and no yarn job should be submitted.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)