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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101109/5bead472/attachment.html>
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-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of andrew Wilson Sent: Tuesday, November 09, 2010 12:38 PM To: ironruby-core at 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101109/c780d8c7/attachment.html>
On Tue, Nov 9, 2010 at 10:18 PM, Tomas Matousek < Tomas.Matousek at microsoft.com> wrote:> 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 > > >What is it with this big blue font, Tomas? :D -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101109/827dd5cc/attachment.html>