Subject: | t/097_parse_errors.t started to fail (with JSON::XS 4.0?) |
My smoker systems started to report test failures:
...
# query endpoint
Overriding non-existent method 'filename' at t/097_parse_errors.t line 27.
Overriding non-existent method 'filename' at t/097_parse_errors.t line 31.
# txn endpoint
# Failed test 'An object of class 'REST::Neo4p::StreamException' isa 'REST::Neo4p::TxQueryException''
# at t/097_parse_errors.t line 83.
# The object of class 'REST::Neo4p::StreamException' isn't a 'REST::Neo4p::TxQueryException'
# Failed test 'An object of class 'REST::Neo4p::StreamException' isa 'REST::Neo4p::TxQueryException''
# at t/097_parse_errors.t line 89.
# The object of class 'REST::Neo4p::StreamException' isn't a 'REST::Neo4p::TxQueryException'
# Failed test 'no txn error'
# at t/097_parse_errors.t line 98.
# Looks like you failed 3 tests of 95.
t/097_parse_errors.t ........
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/95 subtests
...
Statistical analysis suggests that this happens with JSON::XS 4.0:
****************************************************************
Regression 'mod:JSON::XS'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 1.0000 0.0000 44475426261873160.00
[1='eq_3.03'] 0.0000 0.0000 2.34
[2='eq_3.04'] 0.0000 0.0000 0.00
[3='eq_4.0'] -1.0000 0.0000 -35345484706866864.00
R^2= 1.000, N= 131, K= 4
****************************************************************