问题标签 [error-messaging]
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.
python - 如何摆脱 Python 子进程中重复的超时异常消息?
这个测试代码
在 Python 3.5.3 下生成以下输出:
这两个异常消息中的第一个是不恰当且令人困惑的。它包含 Python API 的普通用户不想看到的内部结构。它表明 subprocess.py 中存在问题,尽管预期 subprocess 的常规行为会默默地处理应用程序程序员施加的超时。
有没有办法获得更清晰的异常消息?
我应该在 Python 问题跟踪器上提出这个投诉吗?
ruby-on-rails - Rails 应用程序中未生成表单错误消息
嗨,我正在构建一个简单的应用程序,当有人在字段中输入无效信息或根本没有信息时,无法显示错误消息。
我使用的表单是注册一个新用户,与用户和表单相关的代码如下;
users_controller.rb
用户.rb
新的.html.erb
_error_messages.html.erb
当我加载表单时,我确实看到了“测试”字符串,我把它放在我的 _error_messages.html.erb 中以供查看。但是,当我在注册页面中输入数据时,它会重新加载页面(因为它应该在所有字段都有效时将其发送到用户页面)。但是,“Test”字符串仍然出现在顶部,而不是应该出现的错误消息。
我的假设是我需要某种会话或某些东西来记住错误是什么,因为现在它重新加载了一个全新的页面,内存中没有任何内容,但是,我目前无法在任何地方找到解决方案。
任何帮助将非常感激!
r - 无论我输入什么,R 中 list.dirs 的错误都会不断弹出
我首先在 R 版本 3.3.1 和 R Studio 1.0.143 中开发了我的 R 脚本,一切正常,R 库有一个内置函数 list.dirs(path = direct1, recursive = FALSE) 来帮助我列出目录。
然后我不得不将 R 降级到 2.1.3 版本,因为与我的同事的兼容性要求。函数 list.dirs 不再是内置的,所以我不得不为它编写一个函数来列出目录。我写的函数与问题无关,因为后来我添加了更多的 for 循环来替换 list.dirs() 的必要性。
然后无论我在命令中输入什么,这个错误消息都会不断弹出,即使我打开了一个空脚本或没有任何与 list.dirs() 相关的函数。
尽管我可以正常运行我的脚本,但看到它一直出现很烦人。
有什么方法可以阻止此错误消息吗?
python - * 不支持的操作数类型:“float”和“builtin_function_or_method”
出于对我生命的热爱,我无法弄清楚为什么会收到消息:“*:'float' 和 'builtin_function_or_method' 的操作数类型不受支持”。我已经查看了该网站上的几乎所有建议。请帮忙!
matlab - 神经网络的 Matlab 中的错误消息“此分配的右侧值太少,无法满足左侧”
您好,我想使用测井值估计油藏岩石中的两个岩石物理特性,并且我在 MLP 方法中的 Matlab(R2014b 版本)中有一些神经网络代码。
重要的是,我使用了有趣的技术来确定单个隐藏层中的最佳神经元数:首先将神经元数分配给 5,然后根据步长等于 5,这个神经元数增长到 100,即:5、10、15, ...,100
现在为了确定最佳神经元数,我编写了一个代码,用于绘制 X 轴有神经元数和 Y 轴有错误值(训练阶段的最后一次迭代)的图表,我在下面写了这个代码:
但是当我在上面代码的最后一行中按下“运行部分”按钮时,Matlab 显示此错误消息:“此分配的右侧值太少,无法满足左侧”而不是在上面提到的图形上绘制。请指导我修复 Matlab 中的此错误...我在下面再次编写了所有代码...
当我在最后一行完整代码中按下“运行部分”按钮时,也会出现相同的错误消息;“ plotregression ...”用于了解神经网络过程的 3 个阶段中的模型准确性。
当然,有时 Matlab 会绘制回归图,但会显示“plot(nnn1:nnnj:nnnf,evalopt)”的错误消息,反之亦然,有时不绘制任何图。谢谢...
python - 如果用户未输入某个单词,则打印错误消息
这有点像我之前问的一个问题的副本,但有点不同。
我是一名编程初学者(以前从未编程过),并且我被赋予了一项任务(对于学校)来制作一个程序,该程序要求用户提供一个或多个形状,然后根据用户给出的尺寸计算该形状的体积。但是,如果用户没有输入“退出”,程序应该不断询问用户形状并继续计算体积,当用户输入“退出”时,程序应该打印出体积列表计算出来的。三种形状是立方体,金字塔和椭圆体。
例如,如果用户输入立方体、立方体、金字塔、金字塔、椭圆体然后退出(以及计算体积所需的尺寸),那么程序应该打印出:
立方体体积:4、5
金字塔卷:6、7
椭球体积:8
注意:这些数字只是举例。
我已经成功(有点)让程序注意到错误并让程序反复询问用户形状并计算体积,直到输入“退出”。但是,如果用户没有输入立方体,那么最终输出应该是:
立方体体积:您还没有对立方体进行任何计算
金字塔卷:6、7
椭球体积:8
而不是我现在得到的,即:
立方体体积:[]
金字塔卷:6、7
椭球体积:8
有什么方法可以实现正确的最终输出?
这是我的代码(它可能不是那么好,但它是我现在作为一个初学者所能做的最好的,并且到目前为止我们所学的东西):
php - 警告:include() [function.include]: 文件名不能为空 PHP
PHP 文件在 MAMP 上的本地服务器上运行良好,没有错误,但是当我将其上传到我的学校 Web 服务器并尝试运行该页面时,我收到了这些错误消息,但它正在工作,它只是给了我这些错误
警告:include() [function.include]:第 57 行 /home//inc/header.php 中的文件名不能为空
警告:include() [function.include]:在 //public_html/inc/header.php 中打开 '' 以包含 (include_path='.:/usr/lib/php:/usr/local/lib/php') 失败在第 57 行
最后一行的来源是第 57 行,它表示错误正在发生
mysql - 在 AngularJS 中显示 SQL 错误消息
我正在尝试创建一个应用程序,用户可以在其中明确看到他们违反的 SQL 规则,如果他们输入错误的输入来持久化或用于查询数据库。我想在浏览器上将其显示为弹出消息,我也在客户端使用 AngularJS,在后端使用 SpringBoot。我看过他们讨论如何在控制台上打印它的帖子, 显示 SQL 错误消息。
但在那个问题中,它显示了如何在控制台而不是浏览器中检索它。默认情况下,HttpError 消息来自 SpringBoot,它提供了 BadSQLGrammarExcpetion。我需要确切的 SQLError 消息来显示数据库上发生的实际错误。我对 AngularJS 有点陌生,因为我主要是后端开发人员。因此,如果它们是可以提供的任何示例,我将不胜感激。
mysql - 使用 PDO 的 Mysql 错误消息
我希望我的数据库不要插入重复的电子邮件,我使用了唯一键并且它工作得很好。但是,没有向用户显示任何消息,并且看起来他注册正确,但是当他尝试登录时,他发现这是不可能的。
我制作了这段代码,但它在两种情况下都返回成功。