问题标签 [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.
groovy - 带有闭包参数的 HTTPBuilder 获取方法返回 MissingMethodException
下面的代码:
为什么会出现异常?我使用来自http://groovy.codehaus.org/modules/http-builder/doc/json.html的相同代码,它应该可以工作。
unit-testing - Grails:ConfigObject.plus() 在集成测试中不可用
我正在测试一个使用配置属性并将其连接到字符串的服务,如下所示:
运行包含上述代码的上述方法的测试时,我收到以下错误:
为什么加号运算符在我的集成(或单元)测试中不可用?!
任何帮助表示赞赏
乔纳斯
ravendb - RavenDB 内存数据库错误:找不到方法:'Raven.Json.Linq.RavenJObject
我无法使用 RavenDB 设置内存数据库。
我得到的错误是:我得到的是:SetUp:System.MissingMethodException:找不到方法:'Raven.Json.Linq.RavenJObject Raven.Abstractions.Extensions.JsonExtensions.ToJObject(Byte[])'
完整的错误跟踪:
我的 InMemory 数据库定义如下:
我的测试是:
grails - Tomcat 上 Grails Bootstrap 中的 MissingMethodException
更新我的 grails 应用程序的安全插件后,部署到 tomcat 时出现以下错误:
2012-01-17 09:13:04,970 [pool-2-thread-1] 错误 context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.access.BootstrapException:执行引导程序时出错;嵌套异常是 org.codehaus.groovy.runtime.InvokerInvocationException:groovy.lang.MissingMethodException:没有方法签名:静态 org.example.SecRole.findByAuthority() 适用于参数类型:(java.lang.String) 值:[ ROLE_USER]
通过运行应用程序进行测试时,该应用程序运行良好。
SecRole 类已由 spring 安全插件自动生成。
在使用旧版本的 spring security 插件时,我之前已经在同一台服务器上部署了该应用程序而没有问题。
几个小时以来一直在敲我的头。非常感谢的想法。
sql - InsertOnSubmit() 导致 MissingMethodException
我正在尝试在 WP7 Mango 项目中实现 SQL CE,但现在当我尝试将对象插入/保存到我的数据库时遇到此错误。
我的代码如下:
当代码到达 insertonsubmit 行时,它会中断
这就是它告诉我的全部内容。
调用堆栈:
FotoDok.dll!FotoDok.EkstraFeltMulighed.Gem(FotoDok.EkstraFeltMulighed ekstrafeltmulighed) 第 70 行 + 0xc 字节 C# FotoDok.dll!FotoDok.opdaterProjekter.behandlProjektJson(Newtonsoft.Json.Linq.JObject o) 第 202 行 + 0x7 字节 C# FotoDok.dll FotoDok.opdaterProjekter.ReadCallbackValgteProjekter.AnonymousMethod__1(System.Windows.Controls.CheckBox delChk, Newtonsoft.Json.Linq.JObject delO) 第 141 行 + 0x7 字节 C# mscorlib.dll!System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo rtmi , 对象 obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, 对象参数, System.Globalization.CultureInfo 文化, bool isBinderDefault, System.Reflection.Assembly caller, bool verifyAccess, ref System.Threading.StackCrawlMark stackMark)
mscorlib.dll!System.Reflection.RuntimeMethodInfo.InternalInvoke(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfoculture, ref System.Threading.StackCrawlMark stackMark) + 0x168 字节 mscorlib.dll!System.Reflection.MethodBase.Invoke(object obj, object[] 参数) + 0xa 字节
mscorlib.dll!System.Delegate.DynamicInvokeOne(object[] args) + 0x98 字节
mscorlib.dll!System.MulticastDelegate .DynamicInvokeImpl(object[] args) + 0x8 字节
mscorlib.dll!System.Delegate.DynamicInvoke(object[] args) + 0x2 字节
System.Windows.dll!System.Windows.Threading.DispatcherOperation.Invoke() + 0xc 字节
System.Windows.dll!System.Windows.Threading.Dispatcher.Dispatch(System.Windows.Threading.DispatcherPriority 优先级) + 0x83 字节
System.Windows.dll!System.Windows.Threading.Dispatcher.OnInvoke(对象上下文) + 0x8 字节System.Windows.dll!System.Windows.Hosting.CallbackCookie.Invoke(object[] args) + 0x19 字节 System.Windows.dll!System.Windows.Hosting.DelegateWrapper.InternalInvoke(object[] args) + 0x2 字节系统。 Windows.RuntimeHost.dll!System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(System.IntPtr pHandle, int nParamCount, System.Windows.Hosting.NativeMethods.ScriptParam[] pParams, ref System.Windows.Hosting.NativeMethods.ScriptParam pResult) + 0x5e 字节 [外部代码]
我已经设法插入其他对象,使用相同的方法就好了,但我不知道是什么让这个对象有任何不同。
grails - Grails 在 BootStrap.groovy 中看到我刚刚实例化的对象为 null
我有 2 个班级和一个 Enum。一个类是包含枚举及其字符串表示形式的 Enum 的包装器,另一个是 User 类。枚举定义了用户的类型。它们的设置如下:
我的枚举如下:
我的包装类如下:
所有非常标准的东西。现在我想将用户引导到数据库中:
当它到达 addToRoles 行时,它会中断并给我错误消息:
但是,如果我在 addToRoles 方法之前添加一些 printlns - 我可以探测新创建的 UserRole 对象并准确获取它创建时使用的值?
grails - 部署 Grails 应用程序时的 Glassfish 服务器问题
当我尝试在 GlassFish 服务器上部署我的 Web 应用程序时遇到问题,但我无法解决!(我也没有在 Google 上找到任何有用的信息......)。
该应用程序是使用Grails 框架构建的。
我不明白为什么会引发 MissingMethodException。更准确地说,我只对之前安装在此服务器上的应用程序进行了一些更新。这个旧应用程序有效!
任何帮助将不胜感激。
特此服务器堆栈跟踪:
c# - 缺少方法异常 - 签名参数很长,使用 int 调用
此代码在本地编译并成功运行,但不能在另一台服务器上运行。两台机器都是 64 位操作系统。
这是电话:
这是被调用的方法签名:
这可以编译,所以我假设可以将 int 传递给期望 long 的方法。但是,问题是为什么这会在本地工作,但在另一台机器上却因“MissingMethodException”而失败?
我们正在努力解决从哪里开始解决这个问题。.NET 框架的不同版本会导致这种情况吗?还有什么?
c# - 添加可选参数后的 System.MissingMethodException
在一个组件中有一个可选参数并且调用它的另一个组件没有构建时,我收到 System.MissingMethodException 错误,因为它使用旧数量的参数调用它。
只有添加了参数的组件才会构建为补丁部署。调用组件是旧的,因为它没有变化。
当调用组件运行时,它会给出错误:
异常信息
异常类型:System.MissingMethodException 消息:找不到方法:'LabelURLs IPSD.BnB.Transaction.Postage.GetLabelURLs(System.String)'。数据:System.Collections.ListDictionaryInternal TargetSite:无效 GenerateScanForm(Int32,Int32)HelpLink:NULL 来源:BnBDispenseQueueProcess
据我所知,它不应该引发错误,因为新参数是可选的。另一件事调用组件(EXE)作为Windows服务运行。
我们找到了一个非常有线的解决方法来让它运行。通过删除更改的组件一次并运行调用组件,它会说找不到 DLL。再次放置相同的DLL并调用组件可以正常工作:)。
我想我错过了.net的一些内部结构。
如果需要更多信息,请告诉我。
visual-studio-2010 - MissingMethodException w/ Method present -> 伤脑筋的 VS2010 错误?
两天来,我对 VS 2010 (SP 1) 有一个非常讨厌的问题。我的解决方案由 1 个 Azure 项目组成,每个项目有 4 个角色,每个 1 个实例。它们中的每一个都在第一行之一执行配置更改,以设置 ServiceStack.Text JSON 序列化程序的日期格式。
有人会认为这里不会出错,但不知何故,我的 VS 不这么认为。如果我执行 Clean+Rebuild,解决方案就可以正常工作。如果我停止调试(或其他一些异常结束调试运行),则每次进一步的调试运行都将在此行停止并抛出 MissingMethodException 。
如果我再次执行 Clean+Rebuild,它恰好可以运行 1 次,然后再次引发异常。显然,该方法不能消失,但我对这个问题的根源一无所知,它只会破坏我在每次更改后清理 + 重建的效率。
之前的 ServiceStack.Text 版本确实没有这个方法(是的,我几天前就使用了之前的版本),但是我删除了它的每一点。我什至通过 QuickWatch 查看了 typeof(JsConfig).Assembly 以确认它加载了最新版本,它确实如此,所以我无法想象以前的版本如何负责。
我已经尝试过但没有改变任何东西的操作:
- 删除了 .suo
- 停用的 AV 和 SearchProtocolHost(也许他们锁定了文件或其他东西)
- 通过 NuGet 删除所有与 ServiceStack.Text 相关的内容,并在每个(使用)项目中重新安装它
- 重启VS2010十亿次
- 重新启动
- 在 Sysinternals Process Monitor 中寻找明显的东西
顺便提一句。我不认为这个问题真的与 ServiceStack.Text 库有关,但显然我不能确定。