问题标签 [invalidargumentexception]

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.

0 投票
1 回答
1134 浏览

javascript - Symfony - 动态下拉列表仅在编辑时不起作用

首先,我是法国人,所以我希望我的英语不是那么糟糕^^' 我有一个 Symfony3 的问题,我不知道如何解决它。

我有一个带有 3 个下拉列表的表格。主题的2个相关:机构和中心。一个机构可以有多个中心。因此,当我选择一个机构时,包含中心的列表会更新。第三个下拉列表是类别。它们都与具有相同名称的实体相关。

为了用 Symfony 做到这一点,我遵循了官方文档:http ://symfony.com/doc/3.0/form/dynamic_form_modification.html#form-events-submitted-data

在创作形式中一切正常。但是当我使用相同的表单进行编辑时,使用相同的下拉列表,ajax 请求不起作用:/ 它告诉我类别(在第三个下拉列表中)设置为空。

未捕获的 PHP 异常 Symfony\Component\PropertyAccess\Exception\InvalidArgumentException:“EDVS\SinistreBundle\Entity\Categorie”类型的预期参数,在 C:\wamp\www\SinistraV2\vendor\symfony\symfony\src 给出“NULL” \Symfony\Component\PropertyAccess\PropertyAccessor.php 第 254 行

它与我的另外 2 个下拉列表无关,但显然,这就是问题所在。更清楚地说,当我在编辑表单中选择代理商时会触发此错误。这样做会启动一个 Ajax 请求,它应该使用中心更新列表,但事实并非如此。

当我查看堆栈跟踪时,在 setCategory() 函数中传递的参数为 null。

我在控制器和 formType 文件中验证,我的类别不为空。下拉列表中填充了可用的类别并设置为持久存在于数据库中的类别。

在这里,我的“formType”文件:

}

javascript部分:

这里似乎是同样的问题:Symfony 2: Dynamic Form Event return InvalidArgumentException only when editing

但是没有答案,我真的不知道我做错了什么。我想我没有正确使用表单事件,这对我来说是全新的。

我希望我能在这里找到一些帮助,在此先感谢!

0 投票
1 回答
137 浏览

xcode - JSQMessagesViewController 消息查看错误

我有一个在调试模式下运行时没有错误的应用程序,但是当我在发布模式下运行它时,当消息视图尝试显示消息时出现此错误:

我不确定为什么只有在Release 模式下才会出现这种情况,但是有人有修复吗?

0 投票
1 回答
4616 浏览

swift - NSInvalidArgumentException - 'JSON 写入中的顶级类型无效' - Swift

如帖子标题中所述,我在尝试快速将 Dictionary 转换为 JSON Data 时收到 NSInvalidArgumentException - 'Invalid top-level type in JSON write'

. . .

我将字典作为参数传递,而不是出错。请帮帮我。

谢谢!

0 投票
1 回答
2070 浏览

google-api - 谷歌登录异常错误迅速

在自定义按钮上使用 Google SDK Login 时,我没有意识到我犯了错误。控制台给出:

“由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因:'您必须为 |GIDSignIn| 指定 |clientID|'
*** 首先抛出调用堆栈:”

即使我也给出了客户 ID,请参见下图:

在此处输入图像描述

我很欣赏你的回应。

0 投票
1 回答
1791 浏览

ios - 无法识别的选择器发送到实例 _UIAlertControllerAlertPresentationController

我的应用程序中有几个errors实时场景iOS。我无法理解这个Core Foundation影响我的应用程序中的多个用户的特定错误。流程没有中断我的任何项目文件,我不确定是什么导致了这次崩溃。

附加 crashlytics 日志。任何建议或帮助都会有很大帮助,谢谢。

核心基础_CF_forwarding_prep_0

致命异常:NSInvalidArgumentException -[_UIAlertControllerAlertPresentationController AdaptivePresentationController]:无法识别的选择器发送到实例 0x133e29870

0 投票
2 回答
7212 浏览

php - RouteRegistrar.php 第 75 行中的 Laravel InvalidArgumentException:

尝试将 laravel 应用程序部署到生产服务器时,我不断收到此错误:

InvalidArgumentException in RouteRegistrar.php line 75:

奇怪的是,我在本地机器上没有收到此错误。我的机器和生产服务器的 PHP 版本几乎相同(服务器上的 5.6.25 和我的机器上的 5.6.26)。

有谁知道可能导致此错误的原因是什么?

0 投票
0 回答
544 浏览

php - 无效参数异常 Laravel 5

我正在尝试使用驱动器 API 将文件上传到谷歌驱动器。我是第一次这样做,所以我对此了解不多。我已经设置了.env文件。这是我在.env文件中所做的修改

我的控制器在这里

谷歌类如下

当我运行脚本时,出现以下错误

Client.php 第 429 行中的 InvalidArgumentException:无效的 json 令牌

问题是什么?怎么解决?

0 投票
1 回答
1161 浏览

java - Java 中的 Selenium 错误:指针操作的类型参数丢失或无效

我在尝试为 Java 中的 Selenium 执行以下代码时收到此错误“指针操作的类型参数丢失或无效”。

我已经尝试使用 Selenium 3.4.0 和 Firefox 51.x、52.x、53.x 以及最新的 geckodriver 16.1 和 16.0 。当我使用 Firefox 53.x 时,每次我收到错误“指针操作的类型参数丢失或无效”时,都会收到错误“预期 [object Undefined] undefined to be a string”。

在上面的代码中,我能够第二次打印“成功”而没有任何问题,但之后我得到了错误。

0 投票
2 回答
984 浏览

.net - DataTable.Select(String) 上的 System.ArgumentException

在休息并重新查看代码后,我发现了错误。请参阅答案。感谢您的帮助。

剩下的问题:

  • 为什么它没有在大多数数字上给我一个例外?// 我无法看到结果。我只知道其他人没有例外。
  • 为什么 DataSetDesigner 将该整数(数据库)转换为生成的类中的字符串?

我正在使用 Visual Studio 2017 / Oracle DataSet Designer 在我的应用程序中获取代表我的数据库的类。由于 Oracle 不支持 Visual Studio 2017,但我使用 Visual Studio 2015 来生成我的 .xsd 数据集。

使用下面的代码,我收到一条奇怪的异常消息。

System.InvalidArgumentException:
Min (551) 必须小于或等于 Range 对象中的 max (-1)。

分离In我发现的 - 子句,异常发生在DataTable.Select调用中。

CutomerIDString-Property由数据集设计者给定的,并DBNULL在选择之前进行了检查。如果使用orDataSet.Select执行,代码可以正常工作。我还检查了 CustomerID 的值,发现当给定. 使用硬编码 250 而不是 row.CustomerID 给了我同样的例外。所以它可能与我表中的数据有关。我能做些什么呢?"1=1""CustomerID = CustomerID"CustomerID is 250

我的 String 语法应该是正确的,因为它适用于其他 ID,并且 .Select-Method 不是我自己生成的。

我在 MSDN support.microsoft.com上发现了几乎相同的异常,但它说它仅适用于 .NET Framework 3.5-based applications. 我的应用程序正在使用 .NET Framework 4.5.2 。

0 投票
1 回答
50 浏览

php - 在 PHP 中为 foreach 提供的参数无效,

我在 MySQL 数据库上运行 PDO 查询,我收到一条错误消息,指出为 foreach 提供的参数无效。在前端,我只是将一个字符串传递给 $questionTable,并将一个整数传递给 $questionID。

我究竟做错了什么?