問題タブ [methodnotfound]

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 に答える
104 参照

asp.net - プロパティの名前を変更するときの奇妙な MethodNotFound 例外 - asp.net / Web フォーム / fluentnhibernate および Visual Studio に関連

Visual Studio 2008 の内部開発 Web サーバー (実行/コンパイル ボタン) を介して実行するローカル Web サイトがあります。

その Web サイトのページで参照され、Web サイトの「bin」フォルダー内にある外部ライブラリがあります。

最近、そのライブラリ内のクラスのプロパティ名を変更し (「ValidFrom」から「VisibleFrom」に名前を変更)、その dll を再コンパイルし、bin フォルダー内の元の dll を上書きしました。

このクラスは FluentNHibernate でマッピングされています。また、マッピングを変更し、ライブラリを再コンパイル / 再デプロイしました。

サイトを実行してライブラリが使用されているページに移動しようとすると、FluentNHibernate の構成呼び出しに関連する get_ValidFromメソッドのMethodNotFound例外が発生します。これはget_VisibleFromになるはずです!

今、NHibernate SessionProvider を再構成して、呼び出しごとに NHibernate の新しい構成を生成し、以前のように Http セッション エンティティから取得しないようにしました。

ただし、まだ例外が発生しています。その後、Temporary ASP.NET フォルダーのコンテンツを削除しましたが、まだエラーが発生しています。

FluentNHibernate を使用する場合、NHibernate 用に生成されたスキーマはどこに保存されますか?

これがどういうわけかキャッシュできる他の場所を知っている人はいますか?

ありがとう

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

.net - MethodNotFound、シングルトン クラス、および「コードの最適化」

C# で .net コンパクト フレームワーク アプリを作成しています。開発環境では正常に動作していましたが、リリース モードでビルドして単独で実行すると、MethodNotFound 例外がスローされていました。デバッグ ロギング コードの束をまき散らして、壊れている場所を見つけ、それを大きな Init() 関数に絞り込みました。これは、次のように実装されているいくつかのシングルトン クラスのメソッドを呼び出します。

私が気づいたことの 1 つは、シングルトン クラスのコンストラクターからのデバッグ エントリが、Init() 関数の最初のエントリの前にログに記録されることです。実際にコードの実行を開始する前に、ランタイム エンジンが内部で何かを行っていたようです。

これらのシングルトン クラスに「十分な」デバッグ コードがあれば、MethodNotFound 例外はスローされず、プログラムは問題なく実行されます。「十分」と言ったのは、デバッグ コードをコメント アウトして MethodNotFound を取得できるからです。もう一度コメントを外すと、うまくいきました。

奇妙な点は、例外がスローされなかった場合、デバッグ ログ エントリがコードで呼び出された順序になることです。ランタイム エンジンは、MethodNotFound がスローされたときに実行した「内部」処理を実行していないようでした。

シングルトンクラスを持つプロジェクトで「コードの最適化」オプションをクリアしてみましたが、問題は解決したようです。(最初はこれを試しましたが、UI プロジェクトのプロジェクト オプションがビジネス ロジック プロジェクトに影響しないという難しい方法を学びました。)

私が見つけた MethodNotFound に関するいくつかの投稿では、DLL が見つからない、DLL のバージョンが間違っている、またはメモリが不足しているという話がありました。

シングルトンクラスで使用される静的なものをコンパイラがどのように処理するかについて説明している投稿を見つけました。

http://www.yoda.arachsys.com/csharp/singleton.html

私が抱えている問題に関連していると思いますが、最終的には「コードの最適化」をクリアして機能させる必要がありました。

だから私の質問は一体何が起こっているのですか?これは機能しているため、現時点では学術的な問題です。うまくいけば、これが他の誰かの頭痛を救うでしょう。

0 投票する
2 に答える
13694 参照

jquery - Uncaught TypeErrorが発生するのはなぜですか:オブジェクト#'検索'する方法がありませんか?

なぜ私は得ています:

Uncaught TypeError:Object#has no method'find'(匿名関数):8080 / twolittlesheep / js / sizeColorDependancy.js:16 c.event.handleajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min .js:63 c.event.add.h.handle.oajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:56

単純なjQueryスクリプトを実行しようとすると?スクリプトは、次のjqueryコードスニペットでfindメソッドを使用する行にあります。

htmlのheadタグには、次のものがあります。

私はGoogleChromeを(開発者ツールと一緒に)使用しています。

別のスレッドで説明として見つけたのは、Chromeの開発者ツールを使用すると問題が発生するということだけでした。しかし、開発ツールを使用せずにコードを実行していたところ、同じことが起こりました(スクリプトは何もしませんでした=>エラーが発生しました)。

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

jsf - MethodExpression.invoke() でのメソッドが見つからないという例外

バッキング Bean の 1 つでメソッドをプログラムで呼び出す/呼び出す必要があります。私はいくつかの例を見てきましたが、私が見ることができるものから、これは「すべき」です。

私のコード:

"data.getValueExpression("value").getExpressionString() は次の文字列を返します。

呼び出している Bean に関する情報(これらが関連しているかどうかはわかりません):
クラスのマネージド Bean 名は「レポート」
です クラスはセッション スコープにあります
クラスは Serializable を実装
しています 私が呼び出しているメソッドのアクセス修飾子は
ありませんメソッド シグネチャのパラメータ

呼び出そうとしているメソッド:

スタック トレースの抜粋

これに関するヘルプは大歓迎です!

0 投票する
24 に答える
100253 参照

c# - 実行時にメソッドが見つかりません

別のプロジェクトのクラスのメソッドにアクセスしようとしている ASP.Net c# プロジェクトがあります。クラスのメソッドの前半では機能しますが、最近追加したクラスのメソッドの残りの半分では機能しません。それらはコンパイルされますが、実行時にメソッドが見つからないという例外がスローされます。

私が試すことができるアイデアはありますか?私はもう試した:

  1. .slnファイルの再作成
  2. 私が知っている別のクラスライブラリプロジェクトでのサブビング。エラーは、他のプロジェクトのメソッドを呼び出すメイン プロジェクトにあるようです。
0 投票する
1 に答える
334 参照

java - xmlレイアウトからのAndroidonClickに必要なJavaリダイレクトクラスメソッドが見つかりません

Javaオブジェクトに「メソッドが見つかりません」「キャッチャー」を設定して、そのメソッドを持つ別のオブジェクトにメソッドを送信できるかどうかを調べようとしています。

それは他の言語でも可能ですが、Javaで似たようなものを見たことがありません。myObject。"methodName"(params);という形式の何かを実行できないためです。ただし、Javaを拡張するGroovyでは可能です。

私が達成したいのは、コンテンツが拡張されたカスタムビューオブジェクトのXMLレイアウトでandroid:onClickプロパティを使用することです。

これに伴う問題は、onClickプロパティが、カスタムビューではなく、親アクティビティでメソッドを検索することです。これにより、プログラムが失敗します。

カスタムビューでsetOnClickListener(this)を使用することをお勧めしますが、他の理由でそれを回避しようとしているため、あまりクリーンではありません。

誰かが代替案を知っていますか?

前もって感謝します!

0 投票する
2 に答える
476 参照

iphone - アラートビューに警告を表示

以下のコードを使用alertViewすると、警告が表示されます

コードは次のとおりです。

0 投票する
2 に答える
363 参照

objective-c - プロトコルに関する潜在的に単純な Objective C のバグ

これは非常に単純なバグかもしれませんが、私の目はそれを追い詰めようとして出血しています. 最初は、ARC が役割を果たしているのではないかと思っていましたが、今では完全に無効になっており、まだバグが発生しています。

静的メソッドを定義する UMLanguageProtocol プロトコルがあります。

関数内でそのメソッドを呼び出そうとしていますが、Xcode によって認識されません (「既知のクラス メソッド セレクターがありません」)。

これを使用しようとしているコードは次のとおりです。

UMLLanguageProtocol.h で定義されているプロトコル自体

真剣に、私はこれを書いているときに髪を失っています...助けてください!


更新: 実際には、エラーは問題ナビゲーターの 2 つの部分にあるようです。最初の部分は「自動参照カウントの問題」で、2 行目は「セレクターの既知のクラス メソッドはありません」です。奇妙なことに、これは ARC と何の関係があるのでしょうか?!

0 投票する
2 に答える
1866 参照

.net - .NETメソッドが見つかりませんエラー

アプリケーションを起動すると、次のエラーが発生します。

誰かがこれを引き起こす原因を知っていますか?.NETインストールを修復しようとしました。

注:このエラーは1台のマシンでのみ発生します。他のすべてのマシンでは正常に動作するため、.NETアセンブリの何かが破損していると思います。数日前、壊れたマシンで正常に動作していました。

エラーメッセージの証明:

エラーメッセージ

0 投票する
2 に答える
9142 参照

java - 存在し、公開されているメソッドのキャメルスローイング MethodNotFound

キャメルラウンドをテストしていますが、ルートが Bean の特定のメソッドにアクセスしようとすると、そのようなメソッドが見つからないと言い続けます。ソース:

ルートは次のとおりです。

例外は次のとおりです。

org.apache.camel.component.bean.MethodNotFoundException: 名前のメソッド: processMessage が bean: コンバーターに見つかりません。交換[メッセージ: com.saic.jswe.common.cdif.message.Message@f593af]

私はまだキャメルにかなり慣れていないので、本当に単純な間違いを犯している場合はお知らせください.