Yes, you probably have the assembly that defines the type loaded twice in 
different load contexts (Load vs LoadFrom).
That might happen if you load the assembly using a file path (require 'x.dll') 
instead of a full assembly name and then dependency loads it as well.

Tomas

From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of andrew Wilson
Sent: Tuesday, November 09, 2010 12:38 PM
To: ironruby-core@rubyforge.org
Subject: [Ironruby-core] Type conversion error

Has anyone run into type conversion errors where you get a message like:

can't convert PcapFileHandler::PcapFileWriter into 
PcapFileHandler::PcapFileWriter (TypeError)

when doing:

packetHandlerWrapper.PcapWriter = NetworkMiner::PacketHandlerWriter.clr_new("", 
someobj)

I am totally buggered up with this.  The packetHandlerWrapepr.PcapWriter is nil 
when I inspect it with ruby.

I have to solve this by tonight :'(

-a

--
"If I had six hours to chop down a tree, I'd spend the first four of them 
sharpening my axe".

-Abraham Lincoln
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to