Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: win32ole
-
Labels:None
-
Environment:jruby 1.5.5 (ruby 1.8.7 patchlevel 249) (2010-11-10 4bd4200) (Java HotSpot(TM) Client VM 1.6.0_18) [x86-java]
-
Testcase included:yes
-
Number of attachments :
Description
Reproducible at https://github.com/rdp/sensible-cinema/commit/514fe54e2b8f381db1bd0a62e6233a9885c3815a
C:\dev\ruby\sensible-cinema\spec>C:\installs\jruby-1.5.5\bin\jruby drive_info.spec.rb
#<WIN32OLE:0x152643>
1)
'dvd_drive_info should be able to get an md5sum from the dvd' FAILED
expected: "187ef4436122d1cc2f40dc2b92f0eba0",
got: "d41d8cd98f00b204e9800998ecf8427e" (using ==)
drive_info.spec.rb:11:
:1
2)
Java::OrgRacobCom::ComFailException in 'dvd_drive_info should be able to do it for real drive'
Can't map name to dispid: +
org.racob.com.Dispatch.invokev(Native Method)
org.racob.com.Dispatch.invokev(Dispatch.java:803)
... (a java backtrace, not a ruby one).
https://gist.github.com/714650 has the full results.
at least on windows 7, anyway, with a DVD in a drive ![]()
(I'm trying to add a WIN32OLE to a string and it dies).
Cheers!
-r