From: Stefano Crocco Date: 2009-09-17T17:21:01+09:00 Subject: Re: Marshal gives error when dumping and loading array with two regexps in latest ruby 1.9 On Wednesday 16 September 2009, Wayne Vucenic wrote: > |On Wed, Sep 16, 2009 at 2:09 AM, Stefano Crocco wrote: > |> I just upgraded my ruby 1.9 to the latest stable version (ruby > |> 1.9.1-p243), > |> > |> str = Marshal.dump [/a/, /b/] > |> Marshal.load str > |> > |> This gives the following error: > |> /home/stefano/documents/scripts/prova.rb:4:in `load': can't convert > |> Regexp > | > |Hi Stefano, > | > |I get the same error you do with ruby 1.9.1-p243. This code works > |fine with 1.8.6. > | > |Sorry that I don't know what might be causing this problem. > | > |HTH, > | > |Wayne > | Since I'm not the only one to experience this issue, I'll report it as a bug. Thanks Stefano