Bug#869641: [request-tracker-maintainers] Bug#869641: "encountered object '1', but neither allow_blessed[..]" upon login

2017-07-25 Thread Peter Palfrader
On Tue, 25 Jul 2017, Dominic Hargreaves wrote:

> Control: severity -1 important
> Control: forcemerge 848041 -1
> 
> On Tue, Jul 25, 2017 at 08:44:49AM +, Peter Palfrader wrote:
> > Package: request-tracker4
> > Version: 4.4.1-3+deb9u2
> > Severity: grave
> > 
> > Hi,
> > 
> > I just upgraded an RT instance from jessie to stretch.
> > 
> > Immediately upon login I get
> > 
> > | An internal RT error has occurred. Your administrator can find more 
> > details in RT's log files.
> > 
> > and this in my logs:
> > 
> > |[11788] [Tue Jul 25 08:40:12 2017] [error]: encountered object '1', but 
> > neither allow_blessed, convert_blessed nor allow_tags settings are enabled 
> > (or TO_JSON/FREEZE method missing) at /usr/share/perl5/JSON.pm line 154.
> > |
> > |Stack:
> > |  [/usr/share/perl5/JSON.pm:154]
> > |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:193]
> > |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:4396]
> > |  [/usr/share/request-tracker4/html/Elements/JavascriptConfig:87]
> > |  [/usr/share/request-tracker4/html/Elements/Header:64]
> > |  [/usr/share/request-tracker4/html/index.html:4]
> > |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:696]
> > |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:375]
> > |  [/usr/share/request-tracker4/html/autohandler:53] 
> > (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209)
> 
> Hi,
> 
> This is #848041, merging.
> 
> I believe this is a combination of mod_perl + libjson-xs-perl and that
> removing libjson-xs-perl from your system should fix the issue.
> 
> Does this work for you as a workaround/solution?

It does indeed (apt installed libcpanel-json-xs-perl instead).  Thanks for the 
help.


-- 
|  .''`.   ** Debian **
  Peter Palfrader   | : :' :  The  universal
 https://www.palfrader.org/ | `. `'  Operating System
|   `-https://www.debian.org/



Bug#869641: [request-tracker-maintainers] Bug#869641: "encountered object '1', but neither allow_blessed[..]" upon login

2017-07-25 Thread Dominic Hargreaves
Control: severity -1 important
Control: forcemerge 848041 -1

On Tue, Jul 25, 2017 at 08:44:49AM +, Peter Palfrader wrote:
> Package: request-tracker4
> Version: 4.4.1-3+deb9u2
> Severity: grave
> 
> Hi,
> 
> I just upgraded an RT instance from jessie to stretch.
> 
> Immediately upon login I get
> 
> | An internal RT error has occurred. Your administrator can find more details 
> in RT's log files.
> 
> and this in my logs:
> 
> |[11788] [Tue Jul 25 08:40:12 2017] [error]: encountered object '1', but 
> neither allow_blessed, convert_blessed nor allow_tags settings are enabled 
> (or TO_JSON/FREEZE method missing) at /usr/share/perl5/JSON.pm line 154.
> |
> |Stack:
> |  [/usr/share/perl5/JSON.pm:154]
> |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:193]
> |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:4396]
> |  [/usr/share/request-tracker4/html/Elements/JavascriptConfig:87]
> |  [/usr/share/request-tracker4/html/Elements/Header:64]
> |  [/usr/share/request-tracker4/html/index.html:4]
> |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:696]
> |  [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:375]
> |  [/usr/share/request-tracker4/html/autohandler:53] 
> (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209)

Hi,

This is #848041, merging.

I believe this is a combination of mod_perl + libjson-xs-perl and that
removing libjson-xs-perl from your system should fix the issue.

Does this work for you as a workaround/solution?

Thanks,
Dominic.