本帖最后由 common 于 2020-12-8 08:44 编辑
刚刚发现的论坛 特性
搜索时崩溃 搜索内容 “月蚀 光与暗”(没有引号,加引号是为了明确前后不存在空格,中间存在空格)
补充一下崩溃记录脚本不一定能获取到的信息
环境: OS win10 浏览器 FireFox 82.0.3
崩溃前操作:有一段时间没登录论坛了,登录失效了,用浏览器保存的密码重新登录,成功登录,然后搜索“月蚀 光与暗”,之后崩溃
显示出的错误报告 :
换 google Chrome 浏览器依然报错
google Chrome 86.0.4240.198
错误报告如下:
google Chrome 单独搜索月蚀成功搜索(不过没有找到想要的内容),单独搜索光与暗 报错
错误报告
折叠了,然后又发现了新鲜的特性...... Google Chrome 编辑器加载出来排版有问题,而且 折叠/代码/其他 富文本功能无效,按钮点上去无反应......折叠是用FireFox折叠的
搜索时崩溃 搜索内容 “月蚀 光与暗”(没有引号,加引号是为了明确前后不存在空格,中间存在空格)
补充一下崩溃记录脚本不一定能获取到的信息
环境: OS win10 浏览器 FireFox 82.0.3
崩溃前操作:有一段时间没登录论坛了,登录失效了,用浏览器保存的密码重新登录,成功登录,然后搜索“月蚀 光与暗”,之后崩溃
显示出的错误报告 :
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"T29gE7oEQveNa1JwXLtbPA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
如果您是站长,建议您尝试在管理中心 更新缓存 ,您也可通过 Discuz! 官方站 寻求帮助。如果您确定这是一个程序自身Bug,您也可以直接 提交Issue 给我们
www.mcbbs.net 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
换 google Chrome 浏览器依然报错
google Chrome 86.0.4240.198
错误报告如下:
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"v31CTVXPRHGPKZSeIml_aA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
如果您是站长,建议您尝试在管理中心 更新缓存 ,您也可通过 Discuz! 官方站 寻求帮助。如果您确定这是一个程序自身Bug,您也可以直接 提交Issue 给我们
www.mcbbs.net 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
google Chrome 单独搜索月蚀成功搜索(不过没有找到想要的内容),单独搜索光与暗 报错
错误报告
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"T29gE7oEQveNa1JwXLtbPA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
折叠了,然后又发现了新鲜的特性...... Google Chrome 编辑器加载出来排版有问题,而且 折叠/代码/其他 富文本功能无效,按钮点上去无反应......折叠是用FireFox折叠的
刚刚发现的论坛 特性
搜索时崩溃 搜索内容 “月蚀 光与暗”(没有引号,加引号是为了明确前后不存在空格,中间存在空格)
补充一下崩溃记录脚本不一定能获取到的信息
环境: OS win10 浏览器 FireFox 82.0.3
崩溃前操作:有一段时间没登录论坛了,登录失效了,用浏览器保存的密码重新登录,成功登录,然后搜索“月蚀 光与暗”,之后崩溃
显示出的错误报告 :
换 google Chrome 浏览器依然报错
google Chrome 86.0.4240.198
错误报告如下:
google Chrome 单独搜索月蚀成功搜索(不过没有找到想要的内容),单独搜索光与暗 报错
错误报告
折叠了,然后又发现了新鲜的特性...... Google Chrome 编辑器加载出来排版有问题,而且 折叠/代码/其他 富文本功能无效,按钮点上去无反应......折叠是用FireFox折叠的
2021.12 数据,可能有更多内容
刚刚发现的论坛 特性搜索时崩溃 搜索内容 “月蚀 光与暗”(没有引号,加引号是为了明确前后不存在空格,中间存在空格)
补充一下崩溃记录脚本不一定能获取到的信息
环境: OS win10 浏览器 FireFox 82.0.3
崩溃前操作:有一段时间没登录论坛了,登录失效了,用浏览器保存的密码重新登录,成功登录,然后搜索“月蚀 光与暗”,之后崩溃
显示出的错误报告 :
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"T29gE7oEQveNa1JwXLtbPA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
如果您是站长,建议您尝试在管理中心 更新缓存 ,您也可通过 Discuz! 官方站 寻求帮助。如果您确定这是一个程序自身Bug,您也可以直接 提交Issue 给我们
www.mcbbs.net 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
换 google Chrome 浏览器依然报错
google Chrome 86.0.4240.198
错误报告如下:
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"v31CTVXPRHGPKZSeIml_aA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
如果您是站长,建议您尝试在管理中心 更新缓存 ,您也可通过 Discuz! 官方站 寻求帮助。如果您确定这是一个程序自身Bug,您也可以直接 提交Issue 给我们
www.mcbbs.net 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
google Chrome 单独搜索月蚀成功搜索(不过没有找到想要的内容),单独搜索光与暗 报错
错误报告
Discuz! System Error
{"error":{"root_cause":[{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"mcbbs_search","node":"T29gE7oEQveNa1JwXLtbPA","reason":{"type":"script_exception","reason":"runtime error","script_stack":["org.elasticsearch.index.fielddata.ScriptDocValues$Longs.get(ScriptDocValues.java:121)","org.elasticsearch.index.fielddata.ScriptDocValues$Longs.getValue(ScriptDocValues.java:115)","base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\n"," ^---- HERE"],"script":"\ndef icon = doc['icon'].value == 8 ? 0 : 5;\ndef timestamp = new Date().getTime() / 1000;\ndef day = 10 - Math.min(10, (timestamp - doc['dateline'].value) / 8640000);\ndef rate = 0;\nif(doc['post.ratetimes'].size() > 0) {\n rate = Math.log10(doc['post.ratetimes'].value * 1.5 + 1);\n}\ndef base = _score * Math.min(3, Math.log10(doc['digest'].value * 2.5 + 1) + Math.log10(doc['highlight'].value * 2 + 1));\nreturn base - icon + day + rate;\n\t\t\t\t\t\t\t\t","lang":"painless","caused_by":{"type":"illegal_state_exception","reason":"A document doesn't have a value for a field! Use doc[].size()==0 to check if a document is missing a field!"}}}]},"status":400}
PHP Debug
No. File Line Code
1 search.php 57 require(%s)
2 source/module/search/search_forum.php 214 Elasticsearch\Client->search(Array)
3 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1047 Elasticsearch\Client->performRequest(%s)
4 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Client.php 1333 Elasticsearch\Transport->performRequest(%s, %s, Array, Array, Array)
5 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php 110 Elasticsearch\Connections\Connection->performRequest(%s, %s, Array, %s, Array, %s)
6 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 227 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array, %s, %s, Array)
7 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 329 GuzzleHttp\Ring\Core::proxy(%s, %s)
8 source/class/elasticsearch/ezimuel/ringphp/src/Core.php 341 GuzzleHttp\Ring\Future\CompletedFutureValue->then(%s, %s, %s)
9 source/class/elasticsearch/ezimuel/ringphp/src/Future/CompletedFutureValue.php 55 React\Promise\FulfilledPromise->then(%s, %s, %s)
10 source/class/elasticsearch/react/promise/src/FulfilledPromise.php 25 Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}(Array)
11 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 317 Elasticsearch\Connections\Connection->process4xxError(Array, Array, Array)
12 source/class/elasticsearch/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php 632 break()
折叠了,然后又发现了新鲜的特性...... Google Chrome 编辑器加载出来排版有问题,而且 折叠/代码/其他 富文本功能无效,按钮点上去无反应......折叠是用FireFox折叠的
搜索词包含与就会崩溃,老特性了
下面这一长串其实你可以折叠一下
下面这一长串其实你可以折叠一下
星层 发表于 2020-12-8 08:00
搜索词包含与就会崩溃,老特性了
下面这一长串其实你可以折叠一下
折叠了,然后又发现了新鲜的特性...... Google Chrome 编辑器加载出来排版有问题,而且 折叠/代码/其他 富文本功能无效,按钮点上去无反应......折叠是用FireFox折叠的
搜索词包含与就会崩溃?脚本将汉字 与 识别为逻辑关系与,然后请求提交到后台无法处理逻辑与,然后报错?如果是这样的话?似乎可以在脚本中暂时禁用 将 汉字与 识别为 逻辑关系与 这个功能。不过实际修复还是要看框架里具体是哪里报错了......