require 'ffi' breaks in windows jar when the path to the jar contains 
spaces/special chars
------------------------------------------------------------------------------------------

                 Key: JRUBY-5345
                 URL: http://jira.codehaus.org/browse/JRUBY-5345
             Project: JRuby
          Issue Type: Bug
          Components: Java Integration
    Affects Versions: JRuby 1.6RC1
         Environment: windows XP, French locales
            Reporter: lucas dicioccio
            Priority: Critical


In a packaged jar, on windows,
require 'ffi' (not tested other jruby-standard libraries yet)
raises a LoadError if the path to the jar contains spaces or special characters.


*** broken trace:
D:\Documents and Settings\DiCioccioL>java -jar "D:\Documents and Settings\DiCioc
cioL\Desktop\ldc-bug.jar"
org/jruby/RubyKernel.java:1041:in `require': no such file to load -- ffi (LoadEr
ror)
        from /bootstrap.rb:2:in `(root)'
        from org/jruby/RubyKernel.java:1041:in `require'
        from /bootstrap.rb:1:in `(root)'
Exception in thread "main" org.jruby.embed.EvalFailedException: (LoadError) no s
uch file to load -- ffi
        at org.jruby.embed.internal.EmbedEvalUnitImpl.run(EmbedEvalUnitImpl.java
:127)
        at org.jruby.embed.ScriptingContainer.runUnit(ScriptingContainer.java:12
22)
        at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.ja
va:1215)
        at Launcher.main(Launcher.java:7)
Caused by: org.jruby.exceptions.RaiseException: (LoadError) no such file to load
 -- ffi

*** OK trace:
D:\Documents and Settings\DiCioccioL>java -jar D:\ldc-bug.jar
ok


See "code" at:
https://github.com/lucasdicioccio/windows-jar-issue-with-spaces

And sample jar at:
http://cmon.lip6.fr/~dicioccio/ldc-bug.jar





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to