Details
-
Bug
-
Resolution: Fixed
-
Critical
-
7.1.2
-
Triaged
-
1
-
Yes
Description
As reported in MB-53924, there are 2 view-engine tests that are failing on all platforms after the upgrade to v8. For instance on http://cv.jenkins.couchbase.com/job/couchstore.aarch64-linux/job/neo/5/console we see:
9/13 Test #10: couchstore-mapreduce-map-test .......Subprocess aborted***Exception: 2.11 sec
|
Running map tests
|
assertion failed [strcmp("TypeError: Cannot read property 'bar' of undefined (line " "1:36)", result->list[0].result.error_msg) == 0] at ../couchstore/tests/mapreduce/map.cc:107
|
Called from:
|
#0 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-map-test() [0x400000+0x58344]
|
#1 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-map-test() [0x400000+0x580a0]
|
#2 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-map-test() [0x400000+0x15ec4]
|
#3 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-map-test() [0x400000+0x17624]
|
#4 /lib64/libc.so.6(__libc_start_main+0xe4) [0xffff8d3e0000+0x1fce4]
|
#5 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-map-test() [0x400000+0x10ce0]
|
And:
13/13 Test #11: couchstore-mapreduce-reduce-test ....Subprocess aborted***Exception: 2.11 sec
|
Running reduce tests
|
assertion failed [strcmp("TypeError: Cannot read property 'bar' of undefined (line " "1:56)", error_msg) == 0] at ../couchstore/tests/mapreduce/reduce.cc:124
|
Called from:
|
#0 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-reduce-test() [0x400000+0x57864]
|
#1 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-reduce-test() [0x400000+0x575c0]
|
#2 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-reduce-test() [0x400000+0x16098]
|
#3 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-reduce-test() [0x400000+0x16b44]
|
#4 /lib64/libc.so.6(__libc_start_main+0xe4) [0xffff9550e000+0x1fce4]
|
#5 /home/couchbase/jenkins/workspace/couchstore.aarch64-linux_neo/build/couchstore/couchstore_mapreduce-reduce-test() [0x400000+0x10ce0]
|
Dave Rigby looked into these failures and found that they are caused by changed error messages that happen as a result of the v8 upgrade:
First the good news - the first two test failures (couchstore-mapreduce-map-test & couchstore-mapreduce-reduce-test) which affect all platforms are just a test issue - the error message string returned from V8 when a JS function has an error during compilation has changed with the latest version of V8. We just need to tweak the expected messages in the test - see https://review.couchbase.org/c/couchstore/+/180667.
Attachments
Issue Links
- relates to
-
MB-53924 Multiple couchstore map-reduce tests failing on macOS after V8 10.7.21 upgrade
- Closed