[ic] UTF-8-issue

David Christensen david at endpoint.com
Tue Dec 6 15:50:38 UTC 2016


> On Dec 5, 2016, at 6:22 PM, Peter <peter at pajamian.dhs.org> wrote:
> 
> On 06/12/16 13:02, René wrote:
>> Hi folks!
>> 
>> I stumbled into a new Internal Server Error when exporting tables via
>> the admin-ui. I got the following error in the log:
>> 
>> admin/export_table Runtime error: Undefined subroutine
>> &Vend::CharSet::is_utf8 called at
>> /usr/local/interchange/lib/Vend/CharSet.pm line 61
>> 
>> This time the reason was a forgotten "export MINIVEND_DISABLE_UTF8=1" in
>> my init-script. Removing that line fixed it. Users upgrading with
>> MINIVEND_DISABLE_UTF8 set will most likely get the same error if not
>> removing this setting..
> 
> More to the point is_utf8 is explicitly not exported to Vend::CharSet if
> MINIVEND_DISABLE_UTF8 is set, which suggests that in this case
> export_table should not be attempting to call is_utf8.
> 
> I think we may run across this on occasion and as such it might make
> sense to put in a stub is_utf8 function that always returns false when
> MINIVEND_DISABLE_UTF8 is set.


Which IC version are you using?  I’d found and fixed a few issues with this recently, so if you’re using 5.10 and not HEAD you might consider upgrading.  Otherwise, I may have missed some spots.

David
--
David Christensen
End Point Corporation
david at endpoint.com
785-727-1171






More information about the interchange-users mailing list