問題タブ [verifyerror]
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.
maven - FlexMojos-ランタイムエラー-VerifyError#1014mx.controls.Listクラスが見つかりません
FlexMojos4.0-RC2とFlexSDK4.5.1を使用して、いくつかのモジュールで構成されるアプリをコンパイルしています。
コンパイルは重要ではない警告で成功します。
アプリケーションを実行しようとすると、mx.controls.Listが見つからないというVerifyError#1014が表示されます。
私は他のいくつかのことを試みました.....
modulesLoadExternsをtrueまたはfalseに設定し、静的リンクランタイム共有ライブラリをtrue、falseに設定し、swfバージョンタグを追加します。
問題を解決するために他に何ができるかよくわかりません。
${target.flash.player.version}は10.0です
以下は私が使用しているflexmojo構成です...
どんな助けでも大歓迎です
java - playframework コントローラーで静的関数を呼び出す際のエラーを確認する
実行時に静的関数 (Users.dashboard()) を呼び出そうとすると、Verify Error 例外が発生します。ユーザー クラスは CRUD.java を継承し、パラメーターを取りません。
Home.index() で:
コンソール出力:
apache-flex - ASMock: flash.net.NetGroup の VerifyError
ASMock を Flexunit4.1 と組み合わせて使用し、プロジェクトの自動テストを作成しています。ただし、flash.net.NetGroup をモックしようとすると、次のエラー メッセージが表示されます。
[ルール] に次のように追加した後:
このエラーは、異なるバージョンでのコンパイルに関係していると考えたので (NetGroup はそれほど前に導入されていません)、ASMock とそのすべての依存プロジェクトをそれぞれの SVN/Git リポジトリからプルし、すべてを再構築しました。プロジェクトのリストは次のとおりです。
- ASMock
- ASMockFlexUnit4
- ASMockFlexUnit41
- フレミット
- FLexUnit (元の Adobe のもの、Flexunit4 で使用)
- フレックスユニット4
- FlexUnit4UIListener
- FLoxy
- ハムクレスト
これらはすべて私のワークスペースにロードされ、互いに動的にリンクされています。これで、ビルド前の SWC ファイルへの依存関係はまったくなくなり、すべてのプロジェクトは現在のコンパイラと 4.6.0 SDK を使用してビルドされます。(これらのプロジェクトの一部は、SDK 2.x 以降再コンパイルされていないため、非常に期待していました)。
そのため、テストを再実行したところ、次のエラーが発生しました。
つまり、SDK のバージョンが異なる SWC ファイルに問題があるわけではないようです。プロジェクトを適切にテストするために NetGroups (およびカスタム子クラス) をモックしたいので、この問題を解決してください。
その他の情報: すべてのプロジェクトで、最低限必要な Flash Player は 11.1.0 (SDK 4.6.0 の最小要件) に設定されています。
前もって感謝します
java - tomcat 7.0.23 / jdk 1.6.xのjava.lang.VerifyErrorの解決策?
Linux(java 1.6.x)上のtomcat7.0.23にmaven3.0.3ビルドWebアプリケーションをデプロイし、ログインページにクレデンシャルを投稿してアクセスすると、次のエラーが発生しました。pom.xmlは、サーブレット2.5、jsp 2.1、およびJSTL1.2を参照します。
なぜこのエラーが発生するのですか?それを避けるために私は何ができますか?
同じTomcatインスタンスに他の.warファイルをデプロイしましたが、これらのアプリでこの問題に直面したことはありません。
http GETを実行した最初のJSP(login.jsp)はエラーをスローしませんでした。1番目のJSPから2番目のJsp(ChLogin.jsp)へのPOSTで問題が発生しました。
===========================
根本的な原因
UPDATE1webapp
のWEB-INF\libには、サーブレット、jsp、またはJSTLjarが含まれていません。多くのアプリケーションの依存関係とSpringjarが含まれています(Spring MVCを使用しています)。
UPDATE2JSP
はプリコンパイルしません。しかし、それは別の日の目標です。
UPDATE3
この問題はtomcat7.0.12、7.0.14、7.0.16にはなく、7.0.19から始まっていることがわかりました。Tomcatユーザーのメーリングリストに投稿されました。おそらくEclipseJDTコンパイラに問題があるという返信がありました。tomcat 7.0.23 /27のコンパイラーをtomcat7.0.16のJDTコンパイラーとLO&BEHOLDに置き換えることで、実際にそうであることを確認しました。すべて問題ありません。Eclipse JDTコンパイラーチーム(存在する場合)に書き込み、このエラーについて投稿する予定です。
java - VerificationErrorをデバッグするための優れたツール?
バイトコードVerifyErrors
のデバッグが難しいことで有名です。JVMはフィードバックをほとんど提供せず、通常は現在のクラスのみ、場合によってはメソッドのみを提供します。
ASMまたはJasminを介してバイトコードを手動でエンジニアリングするときに通常発生するエラーの例:
Stack size too large
Unable to pop operand off an empty stack
Falling off the end of the code
Expecting to find object/array on stack
Incompatible object argument for function call
Inconsistent stack height 4 != 2
(明確にするために、私はこれらすべてが何を意味するかを知っています、私はそれらの原因をデバッグするためのツールまたはテクニックに興味があります。)
私の質問:これらのタイプのエラーに関する詳細なフィードバックを提供するツールはありますか?たとえば、次のような情報をいただければ幸いです。
javap
-出力のような- 行番号(またはオペコードバイトオフセット)への参照
- 各行のオペランドスタック情報(タイプ/深さ)
- より説明的なエラーメッセージ
java - Java HttpClient-4.1.2 jar
プロジェクトで httpclient-4.1.2 jar ファイルを使用しており、コードを記述しています。
しかし、その例外をスローします
スレッド「メイン」の例外 java.lang.VerifyError: (クラス: org/apache/http/impl/client/DefaultHttpClient、メソッド: setDefaultHttpParams 署名: (Lorg/apache/http/params/HttpParams;)V) 関数への互換性のない引数
java - Android SDK をアップグレードすると java.lang.VerifyError がクラッシュする
Android SDK をアップグレードしてからjava.lang.VerifyError
、以前に動作していたアプリケーションを起動するとクラッシュします。
ログを見ると、以前にはなかったクラッシュにつながるいくつかの新しい問題があります。
android.support.v4.content.LocalBroadcastManager.getInstance
Android Compatibilty ライブラリのソース コードにまだ含まれているようです。この警告は、App.onCreate() が BTW と呼ばれる前に記録されます。
android-support-v4.jar
以前にアプリケーションで動作していた の古いバージョンとandroid-support-v4.jar
、最新の SDK に含まれている の新しいバージョンの両方を使用してみましたが、どちらの場合も結果は同じです (興味深いと思いますよね?)。
また、次のような警告の流れも奇妙です。
ここで参照されている twitter4j ライブラリは、私のプロジェクトに正しく含まれているようです。
私はまだ Java を学んでいるので、何がこの問題を引き起こしているのかわかりません。どんな助けでも大歓迎です。
参考までに、完全なログは以下のとおりです。
android - ADT 更新後のエラーの確認
数か月間機能していたプロジェクトがありますが、数日前に ADT プラグインを更新したところ、今日突然プロジェクトが機能しなくなりました。デバイスで実行しようとすると、起動するとすぐに VerifyError がスローされます。
(xxx はプロジェクト名の実際の代わりです。私はそれを公開することを許可されていないためです)
この種のエラーは繰り返されるため、1 つだけ投稿します。メインの VerifyError 自体は、メインの開始アクティビティを指しているだけなので、役に立ちません。
問題は、osmdroid lib を含めた方法だと思います。多くの osmdroid コードを変更する必要があるため、常に jar を作成したくなかったので、osmdroid ソースから Java プロジェクトを作成し、osmdroid プロジェクトをプロジェクトのクラスパスに追加しました。
今まで、この設定は魅力的に機能していました。VerifyError の原因となった何かを自分で変更した可能性があると考えたので、プロジェクトを確実に機能するリビジョンに戻しましたが、同じエラーが発生します。
これを再び機能させるために変更しなければならない設定がいくつかありますか、それともセットアップ全体をやり直して osmdroid を jar として含める必要がありますか?
java - Star SDK の starIOport.jar の java.lang.VerifyError
.jar を Eclipse Android プロジェクトにインポートしました (libs フォルダーにインポートし、jar を Java ビルド パスのライブラリに追加します) が、それを使用しようとすると、java.lang.VerifyError が発生します。私が使用している JAR ライブラリは starIOport.jar です。Androidフォンでモバイルプリンターを使用するためのSDKからのものです。スターマイクロニクス社製です。私のプリンターはSM-T300ですが、プリンターと通信することさえできないので、おそらく問題ではありません。クラスがjarからクラスをインポートするオブジェクトに到達するたびにエラーが発生します。何をすべきか知っている人はいますか?インターネット上のどこでも、この jar に関するこの特定の問題に直面している人を見つけました。Androidデバイス用に作成されているため、Androidと互換性のないものがあるとは思いません。私の友人のAndroid携帯でも動作しません。エミュレータでもありません。
SDK にリンクします。これは新しいバージョンですが、このバージョンでも同じ問題があります。: http://www.starmicronics.com/absolutefm/absolutefm/?f=174
ここに私のログがあります
これが原因となっている行です。それだけではありません.jarクラスをインポートするクラスPrinterFunctionsで何かをしているすべての行がエラーを引き起こします。