[ic] Encode::find_encoding error

Josh Lavin jlavin at endpoint.com
Wed Dec 2 16:46:16 UTC 2015

Quoting Dan Bergan (danbergan at gmail.com):
> On Wed, Dec 2, 2015 at 8:46 AM, David Christensen <david at endpoint.com> wrote:
> >
> >
> > What version of perl are you running?  This is related to the $Tag->file() call; different versions of perl have changed how encoding works with the Safe module, so this may need an additional patch to get working properly.  I am going to be releasing a new Interchange version soon, so if I can reproduce the issue I’ll see about including that fix as well.
> >
> I'm running perl 5.8.9 (unthreaded).
> It does look like the Strap catalog has utf-8 defined, where my old
> catalogs do not, so I see that is why I'm getting the error only on
> one catalog.  But, I would obviously like to get that working.

Dan, see this from the Strap README:

* There may be problems with UTF-8 and recent Perls. You can disable
  UTF-8 by commenting 2 lines in catalog.cfg, under "Encoding". For
  instance, this is a known issue with UTF-8 enabled:
  If disabling, set an environment variable of `MINIVEND_DISABLE_UTF8` to `1`

Those 2 lines are here:

You can try without those; restart and see if it works. If not, I would
also do:


from your shell, and restart IC again and see if that does it. If so,
you can add that environment variable to your .bashrc for your IC user.

Josh Lavin
End Point Corporation

More information about the interchange-users mailing list