[ https://issues.apache.org/jira/browse/STORM-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roshan Naik reassigned STORM-2324: ---------------------------------- Assignee: Roshan Naik > Topology should not fail if topology jar is missing resources directory > ----------------------------------------------------------------------- > > Key: STORM-2324 > URL: https://issues.apache.org/jira/browse/STORM-2324 > Project: Apache Storm > Issue Type: Bug > Reporter: Roshan Naik > Assignee: Roshan Naik > > Since Storm 1.0 due to > If the topo jar does not contain a resources directory, the topology fails > when > {code} > supervisor.run.worker.as.user : true > {code} > Assessment: > After unpacking the topo jar file, supervisor.clj establishes a symlink to > the resources directory without checking if the topology jar actually had a > resources directory. This leads to a broken symlink. > Subsequently when the worker-launcher tool runs and tries to chmod the > resources dir, it fails. This stalls the topology execution. > {code} > 2017-01-17 15:48:12.413 o.a.s.d.supervisor [INFO] Running as user:xyz-admin > command:("/usr/hdp/2.5.3.0-37/storm/bin/worker-launcher" "xyz-admin" "worker" > "/apps/hadoop/storm/workers/46911423-af41-4db3-8480-7a95df96632a" > "/apps/hadoop/storm/workers/46911423-af41-4db3-8480-7a95df96632a/storm-worker-script.sh") > 2017-01-17 15:48:12.417 o.a.s.d.supervisor [INFO] > 46911423-af41-4db3-8480-7a95df96632a still hasn't started > 2017-01-17 15:48:12.418 o.a.s.util [WARN] Worker Process > 46911423-af41-4db3-8480-7a95df96632a:main : command provided worker > 2017-01-17 15:48:12.426 o.a.s.util [WARN] Worker Process > 46911423-af41-4db3-8480-7a95df96632a:main : user is xyz-admin > 2017-01-17 15:48:12.426 o.a.s.util [WARN] Worker Process > 46911423-af41-4db3-8480-7a95df96632a:Failure to exec app initialization > process - No such file or directory > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)