堆栈追踪:
01-31 19:16:11.604 3772-3772/com.example.ahmed.calculator E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.ahmed.calculator, PID: 3772
java.lang.NumberFormatException: For input string: "5+2"
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1306)
at java.lang.Float.parseFloat(Float.java:459)
at com.example.ahmed.calculator.MainActivity.onClick(MainActivity.java:137)
at android.view.View.performClick(View.java:5637)
at android.view.View$PerformClick.run(View.java:22429)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
从MSDN文档中,我可以看到它在处理Container时会发生异常,但它从来没有System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.ComponentModel.Composition.ReflectionModel.DisposableReflectionComposablePart'.
at System.ComponentModel.Composition.ReflectionModel.DisposableReflectionComposablePart.EnsureRunning()
at System.ComponentModel.Composition.ReflectionModel.ReflectionComposablePart.System.ComponentModel.Composition.Primitives.ICompositionElement.get_Origin()
at System.ComponentModel.Composition.CompositionException.WriteElementGraph(StringBuilder writer, ICompositionElement element)
at System.ComponentModel.Composition.CompositionException.WriteError(StringBuilder writer, CompositionError error)
at System.ComponentModel.Composition.CompositionException.WritePath(StringBuilder writer, IEnumerable`1 path, Int32 ordinal)
at System.ComponentModel.Composition.CompositionException.WritePaths(StringBuilder writer, IEnumerable`1 paths)
at System.ComponentModel.Composition.CompositionException.BuildDefaultMessage()
at System.ComponentModel.Composition.CompositionException.get_Message()
' d。
我正在使用它来导入实际的表单,以便从Cracking Attempts中添加额外的安全性。
它只发生在用户的Windows Server 2008 (不知道r2与否)(确认为R2)
事实证明,它可以在其他用户Server 2008系统(RDP)上使用相同的代码。
.Dispose()
上面的代码正是我正在运行的,我可以在SatisfyImportsOnce上确认它发生,而不是在_Run(); (这需要导入)
编辑这仍然存在,我从遇到错误的用户那里得到了mdmp文件,这次是Windows 7 SP1上的用户和Windows 10上的另一个用户。 :/
答案 0 :(得分:0)
已经修复了陈旧的错误!
原因是......腐败登记入侵。
其中哈哈。
以下是修复:
在CMD内部,键入lodctr /r
这与Perfomance Counters有类似的错误,它们都有完全相同的修复。
通过查看Exceptions数据我发现了这一点,我查看了所有数据,如TargetSite,Source,Message e.t.c以及它所说的以下内容:
Indikatornamensdaten können nicht geladen werden, da ein ungültiger Index "" aus der Registrierung gelesen wurde.
这简单地表示注册表中的索引为空/缺失。我之前遇到的性能计数器发生了一些研究和同样的错误。所以我申请了相同的修复,它就像魔法一样。
:)享受每个人都在撕扯这个错误!祝你好运!