Trying to get reults on views outputs "error: {case_clause,3}"

There is an issue where if I try to press the “show results” button on a development view on a bucket with passive compression enabled it gives a 500 error on the server side.

Here is what I have gathered from the logs:

"
[couchdb:info,2019-06-18T21:23:14.292Z,couchdb_ns_1@127.0.0.1:<0.22058.1>:couch_log:info:41]Starting updater for set view <ud>permanent</ud>, main (prod) group <ud>_design/dev_doc_id</ud>
[couchdb:info,2019-06-18T21:23:14.295Z,couchdb_ns_1@127.0.0.1:<0.22913.24>:couch_log:info:41]Updater for set view <ud>permanent</ud>, main group <ud>_design/dev_doc_id</ud> started
Active partitions: [0-1023]
Passive partitions:
Cleanup partitions:
Replicas to transfer:
Pending transition:
active:
passive:
unindexable:
Initial build: true
Compactor running: false
Min # changes: 18

[couchdb:info,2019-06-18T21:23:14.297Z,couchdb_ns_1@127.0.0.1:<0.22918.24>:couch_log:info:41]Deleting temporary file /opt/couchbase/var/lib/couchbase/data/@indexes/permanent/tmp_d7ae1323a92110b5a34aa207f7a3e5eb_main/ad96e471018d854f3d963d36d602ff94.sort
[couchdb:info,2019-06-18T21:23:14.297Z,couchdb_ns_1@127.0.0.1:<0.22918.24>:couch_log:info:41]Deleting temporary file /opt/couchbase/var/lib/couchbase/data/@indexes/permanent/tmp_d7ae1323a92110b5a34aa207f7a3e5eb_main/ad96e471018d854f3d963d36d603089f.sort
[couchdb:info,2019-06-18T21:23:14.512Z,couchdb_ns_1@127.0.0.1:<0.22924.24>:couch_log:info:41]Updater reading changes from active partitions to update main set view group <ud>_design/dev_doc_id</ud> from set <ud>permanent</ud>
[couchdb:error,2019-06-18T21:23:14.517Z,couchdb_ns_1@127.0.0.1:<0.22917.24>:couch_log:error:44]Set view <ud>permanent</ud>, main group <ud>_design/dev_doc_id</ud>, mapper error
error: {case_clause,3}
stacktrace: [{couch_set_view_updater,’-do_maps/3-fun-2-’,9,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_set_view/src/couch_set_view_updater.erl"},
{line,844}]},
{lists,foldl,3,[{file,“lists.erl”},{line,1248}]},
{couch_set_view_updater,do_maps,3,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_set_view/src/couch_set_view_updater.erl"},
{line,809}]},
{couch_set_view_updater,’-update/8-fun-0-’,6,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_set_view/src/couch_set_view_updater.erl"},
{line,181}]}]

[couchdb:error,2019-06-18T21:23:14.518Z,couchdb_ns_1@127.0.0.1:<0.22058.1>:couch_log:error:44]Set view <ud>permanent</ud>, main (prod) group <ud>_design/dev_doc_id</ud>, received error from updater: {case_clause,3}
[couchdb:error,2019-06-18T21:23:14.518Z,couchdb_ns_1@127.0.0.1:<0.5211.22>:couch_log:error:44]Uncaught error in HTTP request: {throw,{case_clause,3}}

Stacktrace: [{couch_set_view,get_group,4,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_set_view/src/couch_set_view.erl"},
{line,101}]},
{couch_set_view,get_map_view,4,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_set_view/src/couch_set_view.erl"},
{line,739}]},
{couch_view_merger,get_set_view,5,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_index_merger/src/couch_view_merger.erl"},
{line,486}]},
{couch_view_merger,simple_set_view_query,3,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couch_index_merger/src/couch_view_merger.erl"},
{line,1240}]},
{capi_indexer,design_doc_view_loop,7,
[{file,“src/capi_indexer.erl”},{line,57}]},
{request_throttler,do_request,3,
[{file,“src/request_throttler.erl”},{line,59}]},
{couch_httpd,handle_request,6,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/couchdb/couch_httpd.erl"},
{line,228}]},
{mochiweb_http,headers,5,
[{file,"/home/couchbase/jenkins/workspace/couchbase-server-unix/couchdb/src/mochiweb/mochiweb_http.erl"},
{line,94}]}]
[couchdb:info,2019-06-18T21:23:14.518Z,couchdb_ns_1@127.0.0.1:<0.5211.22>:couch_log:info:41]“127.0.0.1” – GET “/permanent/_design/dev_doc_id/_view/keyspaces?connection_timeout=60000&inclusive_end=true&limit=6&skip=0&stale=false” 500
"


"
2019-06-18T01:28:19.204574+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:19.205212+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:20.412529+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:21.303327+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:22.287076+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:22.287396+00:00 WARNING (permanent) Failed to snappy uncompress a compressed value
2019-06-18T01:28:22.287556+00:00 WARNING (permanent) DCP (Producer) eq_dcpq:mapreduce_view: permanent _design/dev_doc_id (prod/main) - (vb 843) Cannot close stream because stream is already marked as dead
"


"
PUT /couchBase/permanent/_design/dev_doc_id HTTP/1.1" 201 chunked http://127.0.0.1:8091/ui/index.html Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:67.0) Gecko/20100101 Firefox/67.0

GET /couchBase/permanent/_design/dev_doc_id/_view/keyspaces?connection_timeout=60000&inclusive_end=true&limit=6&skip=0&stale=false HTTP/1.1" 500 chunked http://127.0.0.1:8091/ui/index.html Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:67.0) Gecko/20100101 Firefox/67.0
"

There is the bucket I build the development view on. The same issue also happens with published views.

What is the cause if this? Is it a limitation built into Couchbase? What needs to happen to fix the problem?

@Poghosyan, this bug got fixed in 6.0.2 version.

Other workaround would be to create a dummy doc field in your view definition.
function (doc, meta) { var dummyDoc = doc; emit(meta.id, null); }