1--TEST--
2Solr Bug #70496 - Failed to parse 500 error response when Solr it lacks msg PHPS RW
3--SKIPIF--
4<?php require_once 'skip.if.server_not_configured.inc'; ?>
5--FILE--
6<?php
7
8require_once "bootstrap.inc";
9$options = array
10(
11		'hostname' => SOLR_SERVER_HOSTNAME,
12		'login'    => SOLR_SERVER_USERNAME,
13		'password' => SOLR_SERVER_PASSWORD,
14		'port'     => SOLR_SERVER_PORT,
15		'path'	   => SOLR_SERVER_PATH,
16		'wt'	   => 'phps'
17);
18
19$client = new SolrClient($options);
20
21$query = new SolrQuery('*:*');
22
23$func = new SolrCollapseFunction('manu_id_s');
24
25$func->setMax('sum(cscore(),field(manu_id_s))');
26$func->setNullPolicy(SolrCollapseFunction::NULLPOLICY_EXPAND);
27
28$query->collapse($func);
29try {
30	$queryResponse = $client->query($query);
31} catch (SolrServerException $e) {
32	printf("Exception code %d", $e->getCode());
33	assert(strlen($e->getMessage()) > 0, 'Exception message is empty');
34}
35
36?>
37
38OK
39--EXPECTF--
40Exception code 500
41OK