You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "James Xu (JIRA)" <ji...@apache.org> on 2013/12/14 08:53:06 UTC

[jira] [Created] (STORM-81) BUG: In local topology, ShellSpout attempts to execute in a non-existent directory

James Xu created STORM-81:
-----------------------------

             Summary: BUG: In local topology, ShellSpout attempts to execute in a non-existent directory
                 Key: STORM-81
                 URL: https://issues.apache.org/jira/browse/STORM-81
             Project: Apache Storm (Incubating)
          Issue Type: Bug
            Reporter: James Xu
            Priority: Minor


https://github.com/nathanmarz/storm/issues/569

Attempting to execute code in a ShellSpout under a local topology causes a Java runtime exception with the text "Error when launching multilang subprocess."

The inner exception has text in the form of "Cannot run program "jruby" (in directory "C:\Users\jake\AppData\Local\Temp\c2581165-37ba-402a-ad3c-38d3544d259c\supervisor\stormdist\mauth-firehose-1-1368550578\resources"): CreateProcess error=267, The directory name is invalid." The path in question does not exist beyond C:\Users\Jake.

This has been reproduced under Windows 7 using JRE 1.7 with JRuby 1.7.3 and Ruby 1.9.3.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)