问题标签 [extract-error-message]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Java 中获取错误原因?
我正在尝试弹性搜索 Java API。我得到了这个错误:
那么,我怎样才能得到错误原因呢?它只说这是一个空指针错误。我可以打开和编辑的唯一文件是我的文件“TryElastic.java”。我想知道,是什么导致 java.io.Reader 错误。需要你的建议,谢谢...
matlab - 将 Matlab 命令行脚本错误保存到日志
我在服务器集群上使用 Matlab,因此我没有显示并通过命令行使用它。运行脚本可以正常工作
为了将输出保存到日志并在执行后退出 Matlab my_script
,我修改了命令如下:
但是,在Matlab桌面版中显示的错误信息不会显示在日志中,这使得调试非常困难。
有没有办法在日志中存储带有错误消息的 matlabs 输出?
java - 配置 Spring Data 错误消息
是否可以将 spring 数据配置为返回通用错误消息而不是特定的 SQL 错误消息?
我问这个是因为我需要更改正在访问数据库的系统,并且当抛出错误时“放弃”太多数据库信息,例如:如数据库版本。
python - Django:在自定义 404 错误处理程序中显示 Http404("msg") 传递的错误消息
使用 django 1.11,我定义了一个自定义 404 处理程序,通过在我的主要 URLs.py 中编写:
该函数myError()
如下所示:
这个功能在我调用时起作用raise Http404("My msg")
。但是,当我尝试获取Http404
调用传递的消息时(请参阅 myError 中的注释部分),我的代码崩溃:
服务器错误 (500)
我怎样才能得到错误信息?我读了很多关于它的问题,但大多数答案是指在 html 文件中获取消息,而不是在自定义 python 错误处理函数中获取消息。
编辑:问题是,我看不到调试页面,因为错误显然仅在调用 myError() 时发生,并且仅debug=False
在设置中才会发生。
python - 尝试.. 例外为
抛出错误时,如何获取返回的整个对象而不仅仅是“error_message”值?(详情如下)
我目前正在使用block.io API,并尝试从某个 API 调用引发错误时返回的对象中提取数据。我正在使用 Python 3.6。
在调用成功的情况下,我可以简单地将调用直接分配给一个变量并取回返回的对象。
例如:
如果成功将返回:
但如果不成功将继续进行例外情况
并返回:
挑战
最后一条消息直接取自"status": "fail"
如下所示的对象。我可以通过将 API 调用作为 cURL 而不是使用他们的 Python API 文档来获得这个完整的对象。该对象看起来像:
问题是:
仅将"error_message"
键中的值分配给myVariable
.
我的问题是,我如何才能访问该对象中的其他键,因为在失败的情况下我似乎无法在 python 中分配该调用的结果(即data = <pythonic api call>
不起作用),并且except
我只能在从键访问值"error_message"
?
理想情况下,我想以"status: "fail"
某种方式访问场景下的整个对象。
(这里是 Github 上的整个项目。)
jquery - 在 laravel 中使用 jquery 在 div 中显示响应 json 消息
我有一个表格来更改我的密码。我需要在 div 中显示错误消息。
我从控制器得到的响应如下
{“错误”:{“current_password”:“validation.reset.current_pass_not_match”}}
我的刀片
我的控制器功能
我的验证码
在警报中,我得到了响应,但未能将错误消息提取到我的 div 中。提前致谢。
typescript - 如何从数组缓冲区获取错误消息
我有以下下载文件的请求(使用vue-resource
):
在我的后端(C# asp.net 核心)中,我抛出了这样的执行:
我可以在 devtools 的请求中看到该消息"ErrorMessage"
肯定会被发回。这是 chrome 的响应和预览选项卡中唯一可见的内容。
但是,我似乎无法在任何地方找到该消息来向用户展示。
通常我会从 得到它errorResponse.bodyText
,但undefined
在这种情况下
我已经尝试了一切,从打电话errorResponse.body
,errorResponse.bodyText
(一切都给了我undefined
),甚至尝试阅读它
这只会引发更多错误:
myMixin.ts:257 Uncaught (in promise) SyntaxError: VueComponent 的 JSON.parse () 处的 JSON 输入意外结束。(myMixin.ts:257)
再次尝试上述但传递new Uint8Array(errorResponse.body)
给我
myMixin.ts:257 Uncaught (in promise) SyntaxError: Unexpected token N in JSON at position 0 at JSON.parse () at VueComponent。(myMixin.ts:257)
删除, { responseType: 'arraybuffer' }
,我可以看到错误信息存在于errorResponse.bodyText
.
为什么会这样?我怎样才能得到错误消息 - 正如我在网络选项卡中看到的那样,它显然确实存在 - 并将其记录在控制台上?
python - 如何在 python 中捕获并显示准确的错误消息
我有使用 python 将数据从 excel 插入 mysql 的代码。
我正在尝试捕获一些错误消息并向最终用户显示更清晰的信息,例如:
如果您尝试将 NaN 插入 mysql,系统会显示以下信息:
''' 1054 (42S22): Unknown column 'nan' in 'field list' '''
如何捕获此错误消息以显示更清晰的信息,例如:
我用
捕获错误消息,但这不能显示显式信息。
我可能是错的,请随时评论它。
谢谢。
pyspark - 使用 regexp_replace 在 pypsark 上循环出现错误消息
我正在 pyspark 中创建一个循环,并且我收到以下消息:
这是代码:
在错误信息中,问题就在此时出现:
我的输入:
VARIABLEA | 变量B
蓝色 | 白粉
| DARK
我的预期输出:
VARIABLEA | 变量
B BLTE | 白粉
| 达姆
如果有人知道如何解决它!谢谢