问题标签 [missingmethodexception]

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 投票
2 回答
2638 浏览

c# - MissingMethodException 未处理

我正在通过反射创建一个程序集。当我尝试运行我的应用程序时,我得到一个 MissingMethodExeption :

我的代码(单击 menuItem 时,我想创建一个程序集并加载类)

我要加载的方法来自我的项目 NQueens。

谁能帮我这个?

0 投票
1 回答
609 浏览

grails - Grails 集成测试中的奇怪行为

我正在 IBM (此处)上做 Grails 教程,但我对集成测试感到非常失望。总结一下:我调用了一个根据ID(iata)呈现JSON对象的方法。

我的域名是:

我的控制器是:

当我这样做时:( http://localhost:8080/trip-planner/airport/iata/foo为了检索空值)或 http://localhost:8080/trip-planner/airport/iata/DEN(对于 DENVER),该方法工作正常!

问题是我的集成测试:

问题是:

每当我运行测试(通过运行 : grails test-app -integration trip.planner.AirportControllerTests)时,我总是会在第一次测试和第二次groovy.lang.MissingMethodException测试中获得良好的行为。(即使我切换两者:第二次测试总是失败)

如果我单独运行它们,它可以工作。异常发生在这一行(在控制器中):def airport = Airport.findByIata(iata)

这与“交易”有关吗?任何帮助都会很棒:)

PS:我正在使用 Grails 2.2.1

异常堆栈跟踪:

0 投票
1 回答
1047 浏览

groovy - Groovy 中的 findResults 方法似乎不适用于字符串数组

我尝试在拆分字符串上调用方法“findResults”,但出现编译错误。拆分字符串返回一个字符串数组,我认为在 Groovy 中会被视为一个集合。其他 Collection 方法确实适用于字符串数组,所以我的问题是:我遇到过错误吗?

结果:groovy.lang.MissingMethodException:没有方法签名:[Ljava.lang.String;.findResults() 适用于参数类型:(gard_split_check$_run_closure2) 值:[gard_split_check$_run_closure2@722b302]

注意我知道我可以通过将上述代码中的 split() 替换为 tokenize() 或将 split() 方法的结果转换为 List 来获得正确的结果。

0 投票
1 回答
391 浏览

c# - MissingMethodException 插件 CRM2011

我在这个问题上找到了一些建议,但我无法解决我的问题。

我们得到了一个 .ddl,它替换了 word 文件中的占位符并返回了一个内存流。这在带有 WPF 前端的交付测试应用程序中运行良好。

现在我们需要在 CRM2011 环境中使用这个解决方案。我在我的 CRM 项目中添加了对这个 .dll 文件的引用,完全按照示例中的方式构建逻辑,然后出现MissingMethodException

我调试到抛出异常的地步,发现这样的东西:

行 Activator.CreateInstance(); 抛出异常。我完全不知道这里出了什么问题,以及为什么这段代码在测试应用程序上运行良好。

0 投票
2 回答
6509 浏览

.net - 诊断 MissingMethodException

在一台机器上启动我的应用程序时,它会立即退出,说它“停止工作”。在事件日志中,我看到 MissingMethodException 是原因。没有显示异常对话框,并且在事件日志详细信息中我看不到任何详细的错误消息(例如包含“未找到方法:xyz”)。

事件处理程序信息说(试图在这里翻译回英文,可能不是逐字记录)

应用程序:Myapp.exe Framework-version v4.0.30319

说明:进程因未处理的异常而终止

异常信息:System.MissingMethodException

堆栈:在 MyApp.MainClass.Main(System.String[])

引发此异常时,如何找到缺少哪个方法?它是一个托管应用程序,但它具有许多本机依赖项。

编辑:编译的程序集都在同一个版本中编译,即应用程序的托管代码中没有版本不匹配。二进制依赖项中可能存在不匹配,但如果是这样,我如何找出哪一个?

它是一个内置于 VS 2012 中但面向 4.0 的 Windows 窗体应用程序。并非所有只有框架 4.0 的机器上都会出现该错误,因此这似乎不是问题。

0 投票
3 回答
1147 浏览

f# - 使用 FSharp.Data.Json.JsonValue.Parse 时如何解决 MissingMethodException

尝试使用 FSharp.Data.Json 库解析一个简单的 json 字符串,但遇到以下错误。我正在使用 F# 2.0 交互式。关于如何解决错误的任何想法

JsonValue.Parse(@"{""id"": ""117sds""}");;
System.MissingMethodException:找不到方法:'!! 0 Microsoft.FSharp.Collections.SeqModule.ExactlyOne(System.Collections.Generic.IEnumerable 1 文化) 在 FSharp.Data.Json.JsonValue.Parse(字符串文本,FSharpOption`1 文化) 在 C:\Tomas\Projects\FSharp.Data\src\Library\Json.fs:line 215 at .$FSI_0063.main@()1<!!0>)'.
at FSharp.Data.Json.JsonParser..ctor(String jsonText, FSharpOption


0 投票
1 回答
1752 浏览

groovy - 调用 eachParallel() 时的 Groovy (GPars) 和 MissingMethodException

当我在控制台(groovy 2.1.3)中运行以下代码时:

我得到:

谁能告诉我我做错了什么?

0 投票
1 回答
594 浏览

wpf - 创建 CommandBindings 时出现 MissingMethodException

我们的程序无法打开使用命令绑定的窗口。程序在数十台计算机上运行良好,但对于一台客户计算机,它会抛出 MissingMethodException。计算机安装了 Windows 7 和 .NET Framework。

所以我做了一个简单的测试程序,我只创建命令绑定。

创建绑定时失败。

这个相同的测试程序在所有其他计算机上都可以正常工作。

有任何想法吗?

0 投票
1 回答
127 浏览

visual-studio-2010 - 奇怪的方法MissingException

我偶然发现了一个有趣的问题,它在过去几个小时内摧毁了我。我在 VS 中有项目,在引用中我有库 Communication.dll,其中包含类服务。我正在调用以下方法:

当我运行它时,在第二行上,MissingMethodException - Method not found: 'Void Service.set_ConnectionMode()'
当我在服务类上按 F12 时,我得到了该类的程序集信息。当我查找我的属性时,setter 就位,所以它看起来不像引用库的问题:

有谁知道问题可能出在哪里?

0 投票
1 回答
678 浏览

.net - 将我的 .NET 应用程序部署到生产环境时方法未发现异常

我最初使用 .NET 4.5 创建了一个 .NET 应用程序,但是当我意识到我的服务器只有 4.0 时,我通过转到项目的属性页选项,单击构建选项卡,然后选择 .NET framework 4.0 作为目标框架。现在,该应用程序可以按照本文中的说明在本地运行,但在服务器上却不能。因此,似乎 .NET 4.5 的某些方面遗留在正在调用的项目中并导致应用程序崩溃。我得到的堆栈跟踪是:

有谁知道如何解决这一问题?