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