java.lang.VerifyErrorが発生しました。これは、Oracleのページに、矛盾やセキュリティの問題が原因でスローされたことを示しています。しかし、これは非常にたくさんのことになる可能性があり、私は何を探しているのか、どのクラスを見ているのか分からない。java.lang.VerifyErrorのデバッグ
エラーメッセージは、物事を明確にしないか:
java.lang.VerifyError: (class: proto/lua/libraries/ProtoLib$Lib1, method: call signature:()Lproto/lua/LuaValue;) Wrong return type in function
私が目を光らせて何の矛盾をすべきですか?そして、誰がそのクラスのエラーに基づいてどのクラスを見ているべきかを教えてくれますか?
これらの例外のトピック上の任意の一般的なヘルプ/情報があまりにも高く評価されるだろう
編集:私はLuaのライブラリの多くを書き直し、私はあらゆる面で完璧にうまく働いたこのエラーを持って、私が使用するまで Java SEの6アップデート26
EDIT:全体のエラー:
java.lang.VerifyError: (class: proto/lua/libraries/ProtoLib$Lib1, method: call signature:()Lproto/lua/LuaValue;) Wrong return type in function
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at proto.lua.libraries.LibFunction.bind(LibFunction.java:169)
at proto.lua.libraries.LibFunction.bind(LibFunction.java:152)
at proto.lua.libraries.ProtoLib.call(ProtoLib.java:26)
at proto.lua.otherstuff.OneArgFunction.call(OneArgFunction.java:66)
at proto.lua.LuaValue.load(LuaValue.java:1358)
at proto.lua.RavenLua.standardGlobals(RavenLua.java:100)
at proto.ProjectPROTO.<clinit>(ProjectPROTO.java:51)
Could not find the main class: proto.ProjectPROTO. Program will exit.
Exception in thread "main" Java Result: 1
すべてproto.xxx.xxx.xxxクラスはpはソース
EDITの芸術:まあ、私はいくつか@Override注釈を忘れてしまったので、明らかにエラーが発生しましたが、彼らはしかし、エラーを与え始める作ったものか分かりません。
使用しているJVMとバージョンはどれですか?あなたがどこかからLua JARをダウンロードした場合、それが壊れていないことを確認しましたか? –
このエラーをスローするコードは何ですか? – Kal
クラスがコンパイルされていないということはどういう意味ですか?このプロジェクトのproto/lua/*クラスはライブラリの代わりにソースコードですか? –