Projects

Ticket #287 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

Wrong argument type NSObject (expected Data) in Digest::MD5.hexdigest( ... )

Reported by: eskimag@… Owned by: lsansonetti@…
Priority: blocker Milestone: MacRuby 0.5
Component: MacRuby Keywords: macruby digest typeerror
Cc:

Description

Running on: MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.5, x86_64]

In macirb:

>> require 'digest'
=> true
>> Digest::MD5.hexdigest("hello")
TypeError: wrong argument type NSObject (expected Data)
	from (irb):2:in `(null)'
	from (irb):2:in `digest:'
	from (irb):2:in `hexdigest'
	from (irb):2
	from /usr/local/bin/macirb:12:in `<main>'
>>

In irb19 everything running OK.

Change History

Changed 2 years ago by lsansonetti@…

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to MacRuby 0.5

Should be fixed in trunk.

$ macruby -r digest -e "p Digest::MD5.hexdigest('hello')"
"5d41402abc4b2a76b9719d911017c592"
$ ruby19 -r digest -e "p Digest::MD5.hexdigest('hello')"
"5d41402abc4b2a76b9719d911017c592"
Note: See TracTickets for help on using tickets.