問題タブ [targetinvocationexception]

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 投票する
0 に答える
285 参照

wpf - WindowsBase.dll での WPF ターゲット呼び出し例外

クライアント側で時折発生するWPFの問題に取り組んでいます。残念ながら、クライアントはデータベースのバックアップまたは接続文字列を提供することに消極的であり、診断のために外部アプリケーションをインストールすることは許可されていません。だから、私の手にあるのはそれを再現しようとすることだけです。ただし、このフォーラムの専門家から並行して解決策を得ようとしています。

一見すると、スタック トレースを確認できるため、Scroll Viewer コントロールが原因である可能性があります。

ただし、ハイエンドでは、次のように未処理の例外が発生します。

私のアプリケーションで。

エラーの詳細を調べると、次のような例外メッセージが見つかりました。

内部例外はメッセージを表示します:

クライアント側からの詳細なスタック トレースは次のとおりです。

この種の問題に遭遇した人はいますか、それとも解決策を知っている人はいますか?

0 投票する
1 に答える
1949 参照

xamarin - 例外を解決する方法: 「WindowsPage」のインスタンスを作成できません

ここで Xamarin フォームを初めて使用し、パッケージを使用してクロスプラットフォーム アプリの開発を開始しようとしています。しかし、すぐに、他の場所で数回尋ねられた問題に遭遇しているようですが、実際の応答は実際には見られませんでした. 現在、ポータブル フォーム/PCL セットアップで UWP/ユニバーサル Windows/Windows 10 ユーザー インターフェイスに取り組もうとしています。

これは、Microsoft Visual Studio 2015 Xaml デザイナーで WindowsPage のインスタンスを作成できませんというエラー メッセージです。https://developer.xamarin.com/guides/xamarin-forms/platform-features/windows/installation/universal/のガイドに従っているので、「xmlns:forms="using:Xamarin.Forms」の行を追加しました.Platform.UWP" ページ タグを Page から forms:WindowsPage に変更する前の xaml ファイル。したがって、xamarin フォーム パッケージを参照します。すべての NuGet パッケージを最新バージョンに更新しました。現時点では、Xamarin フォームは 2.2 のようなものです。

最初に VS2015 Xamarin パッケージのデフォルトをインストールしましたが、追加のコンポーネントをすべて含めてそのインストールを変更しようとしただけなので、そこに何も欠けているとは思いません。Xamarin は [ヘルプ] -> [Xamarin] メニューに表示され、Xamarin フォーム パッケージから新しいソリューションを選択できるため、正しくインストールされていると思いますが、何が問題の原因なのかはわかりません。

これがXAMLコードです

これが例外のスタック トレースです: 「WindowsPage」のインスタンスを作成できません。

誰かが私とこの問題を抱えている他のすべての人を正しい方向に向けることができることを願っています. ありがとう。

0 投票する
0 に答える
205 参照

.net - Matlabで.Net BackgroundWorkerから発生したTargetInvocationExceptionをキャッチする方法は?

GUIDE を使用して Matlab で小さなアプリケーションを作成しています。このアプリケーションは、.Net ライブラリを呼び出します。ライブラリはシリアル デバイスに接続します。を使用してBackgroundWorker、ライブラリは新しいデータのポートをポーリングしIncomingData、新しいパケットを受信するたびにイベントを発生させます。(これは、逆コンパイラを使用してライブラリの内部を表示したためです。)

問題は、私が使用している SDK がメソッドを適切に実装しRunWorkerCompletedていないことです。e.Errorsプロパティにアクセスする前に、プロパティを介して例外が発生したかどうかを確認しませんe.Result。これにより、TargetInvocationExceptionがスローされます。この例外は処理されず、Matlab がクラッシュし、Windows イベント ログに次のイベントが記録されます。内部例外はイベント ログにシリアル化されないため、実際に何が原因でエラーが発生しているのかわかりません。

私が使用しているライブラリの動作を、次の C# クラス ライブラリで再現できました。BlackBox以下の例は、私が変更できないライブラリと考えることができます。

このライブラリは、このような Matlab GUIDE GUI で呼び出しています。


.Net では、どうしても必要な場合は、static void Main()メソッドに catch を設定して、内部例外を調べることができました。

Figure を実行するスクリプトを作成して Matlab で同じことを試みましたが、それでも問題は解決しませんでした。どういうわけか以下のキャッチをバイパスしているようです。Figure1Matlab は、ダブルクリックして実行した場合と同じイベント ログでクラッシュします。

だから、ここからどこへ行けばいいのか本当にわかりません。これは XY 問題であることはわかっています。この例外をキャッチできる必要はありませんが、内部例外を検査できる必要あり、それを見るために他に何ができるかわかりません。


この興味深い情報を見つけました。

すべての種類のコールバックは、Callback 関数を設定するルーチンのコンテキストではなく、ベース ワークスペースのコンテキストで実行されます。コールバックを通じて自動的に実行される関数ではなく、直接呼び出すステートメントの例外のみを「キャッチ」できます。

これが本当なら、スクリプトから図を作成するときに例外をキャッチできない理由を説明できます。私はめちゃくちゃですか?これは、この例外をキャッチできないということですか?

0 投票する
1 に答える
1754 参照

c# - C# Entity Framework "EntityFramework.dll で 'System.Reflection.TargetInvocationException' 型の未処理の例外が発生しました"

VS2015、C#、SQLite DB、およびエンティティ フレームワーク (.net フレームワーク 4 の下) を使用して、単純なログイン フォームを作成しています。

有効なユーザーとパスワードを入力すると、この例外が発生します

これは私のデータベースです:
http://www11.0zz0.com/2016/09/03/23/934209903.png

これは私のユーザー クラスです:
http://www11.0zz0.com/2016/09/03/23/937963117.png

これは例外です:
http://www11.0zz0.com/2016/09/03/23/381133631.png

知っていることはすべて試しましたが、うまくいきませんでした この問題を解決する方法を知っている人はいますか?

0 投票する
1 に答える
576 参照

c# - リフレクションからスローされた TargetInvocationException は null の InnerException を持つことができますか

System.ComponentModel.DataAnnotations.CustomValidationAttribute hereのソース コードを参照しているときに、次のコード (短縮) を見つけました。

ex.InnerExceptionここで、コードは nullかどうかをチェックします。リフレクション呼び出しからスローされた場合、 aTargetInvocationExceptionがa になるとは思いませんでした。null InnerException

これは可能ですか?InnerExceptionその場合、が null になる可能性があるシナリオを提供してください。

0 投票する
1 に答える
266 参照

azure - Service Fabric クラスターに複数のインスタンスがある場合の 'TargetInvocationException'

Service Fabric クラスターで複数のインスタンスが作成されると、owincommunicationlistener クラスで TargetInvocationException がスローされます。インスタンス数を 1 に設定すると、すべて問題ありません。しかし、それを増やすと、Web サーバーが起動する時点で例外がスローされます。

内部例外は、「マシン上の既存の登録と競合するため、プレフィックス 'htto://+:8961' でリッスンできませんでした」と表示されます

0 投票する
0 に答える
684 参照

xamarin.android - DataTemplateSelector を使用して Xamarin.Forms Android でリストビューをゆっくりとスクロールしているときに発生するエラーを解決するにはどうすればよいですか?

Xamarin.forms プロジェクトを作成し、iOS では正常に動作する DataTemplateSelector を作成しましたが、Andoird ではアプリを高速にスクロールするとクラッシュしませんが、低速でスクロールするとアプリがクラッシュし、TargetInvocationException が発生します。エラーを追跡することさえできず、エラーが発生したときにそのエラーの選択を追跡することさえできません。スクロールが速くなったり遅くなったりしても、同じデータでクラッシュしない場合があり、スクロールしようとすると同じデータですぐにクラッシュする場合があります若干。

エラーをログに記録しました。以下はログのエラーです。

以下はxaml.csファイルのコードです

http://pastebin.com/UvyxMwtP

以下はxamlファイルのコードです

http://pastebin.com/VVfKAjnn

以下はDataTemplateSelectorのコードです

http://pastebin.com/nn2dGZAW

以下はテンプレートのコードです。

http://pastebin.com/0mJD1gJ1 http://pastebin.com/uJiLnBKK http://pastebin.com/gcj2TuJ1 http://pastebin.com/c8TByW1z http://pastebin.com/ww51B4Su