問題タブ [linkageerror]
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.
java - java.lang.LinkageError: ローダー制約違反: インターフェイス メソッド "javax.servlet.jsp.JspApplicationContext.getExpressionFactory() の解決時
Eclipse IDE で JSF 2.1.13 と Spring 3.1.3 を使用しています。WAS liberty 8.5 でデプロイしようとすると、次のエラーが発生します。
私のpom.xml
プロジェクトをTomcatにデプロイして実行していますが、WASの自由で動作せず、いくつかの同様の投稿を確認できますが、修正できる解決策はありません
これはどのように発生し、どうすれば解決できますか?
java - Netbeans プラットフォーム プロジェクトで webdriver を使用するとリンケージ エラーが発生する
Netbeans プラットフォーム プロジェクトで webdrive を使用しようとしていますが、次のエラーが発生し続けます。
[キャッチ]
誰でも助けることができますか?
jakarta-ee - WildFly 8/JBoss: Java EE クラスローダーのリンケージ エラーをデバッグする一般的な方法
これらの問題をデバッグする正しい方法は何ですか?
私の場合、Java EE Web プロジェクト内で LinkageError に大きな問題があります。
問題
JSF API (jboss-jsf-api_2.2_spec-2.2.5.jar) を wildfly モジュール ディレクトリに含めました。つまり、これは Wildfly クラスローダーによってロードされます。その JSF 実装にも依存する外部ライブラリがあります (Primefaces や OmniFaces など)。さらに、ビルド プロセスをエラーなしで実行するには、ライブラリを個別の EAR ライブラリとして追加する必要があります。
奇妙な方法は、faces イベントパラメーターを使用して関数を実装する Bean を追加する場合です。
これらの機能を実装すると...
...私のSEVEREの出発点
(パラメーターを削除すると、エラーなしでプロジェクトをビルドできます)
質問
そのような問題にどのように対処するのですか?クラスがロードされる順序についての概要が必要です。クラスローダ ツリー全体を表示する方法や、同じことを行うプロファイリング ツールがおそらくあるでしょう。
websphere - SAXParser の websphere 8.5 でのリンケージ エラー
アプリケーション websphere 8.5 をデプロイしたときに、リンケージに関連する問題に直面しています。
クラスパスに次のjarがあります。ローダーを PARENT_LAST に設定しました。
main メソッドを使用してクラスだけをデバッグしようとしたところ、jdk 1.5 rt.jar の saxparser の impl を取得しており、期待どおりに動作していることがわかりました。ear をデプロイした後、コードが SAXParser.parse(InputSoruce,DefaultHandler) メソッドにヒットしている間に例外がスローされます。
jaxb-impl 2.2.6、jaxb-libs-1.0.5、jaxb-xjc-2.0EA3、dom4j-1.1、sax 2.0.1
誰でもこの問題について何か考えがありますか?
web-services - java.lang.LinkageError: 読み込み制約違反
Websphere 7 で Web サービス war ファイルをデプロイしているときに、以下のエラーが発生しました。この Web サービス war ファイルは Axis2 を使用して作成され、非常に基本的なサービス (Hello World!) が含まれています。何が問題なのか教えてもらえますか?
[6/25/14 17:10:42:132 IST] 0000000f SystemOut O [エラー] 制約違反の読み込み: ローダー "org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader@679e679e" は、名前の異なるタイプの読み込みを以前に開始しましたローダー「com/ibm/ws/classloader/CompoundClassLoader@71817181」によって定義された「org/apache/axiom/soap/SOAPFactory」 @679e679e" は以前、ローダー "com/ibm/ws/classloader/CompoundClassLoader@71817181" で java.lang.ClassLoader.defineClassImpl(Native Method ) org.eclipse.osgi.internal の java.lang.ClassLoader.defineClass(ClassLoader.java:265) で。org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:550) の baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager. java:520) org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:451) で org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassName(ClasspathManager.java:430) で org.eclipse .osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) org.eclipse.osgi.framework.internal.core org.eclipse.osgi.framework の .BundleLoader.findLocalClass(BundleLoader.java:334)。internal.core.BundleLoader.findClass(BundleLoader.java:386) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader. loadClass(DefaultClassLoader.java:83) の java.lang.ClassLoader.loadClass(ClassLoader.java:609) の java.lang.J9VMInternals.verifyImpl(ネイティブ メソッド) の java.lang.J9VMInternals.verify(J9VMInternals.java:72) java.lang.J9VMInternals.initialize(J9VMInternals.java:134) で org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java:154) で org.apache.rampart.RampartMessageData.(RampartMessageData.java:270) でorg.apache.rampart.RampartEngine.process(RampartEngine.java:60) で org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:92) で org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) at org.apache.axis2.engine.Phase.invoke(Phase.java:313) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java: 262) org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) で org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) で org.apache.axis2.transport .http.AxisServlet.doPost(AxisServlet.java:146) at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com. ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1443) com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790) com.ibm.ws.webcontainer.servlet. ServletWrapper.handleRequest(ServletWrapper.java:443) com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91) com.ibm .ws.webcontainer.WebContainer.handleRequest(WebContainer.java:859) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink) .java:173) com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455) com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink) .java:384) の com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272) の com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback。com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) の sendToDiscriminators(NewConnectionInitialReadCallback.java:214) com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener. java:165) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) com.ibm.io.async .AsyncFuture.completed(AsyncFuture.java:138) で com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) で com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) でcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)1527)1527)1527)1527)1527)1527)1527)1527)1527)1527)tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) com.ibm.io.async.AbstractAsyncFuture で。 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) の invokeCallback(AbstractAsyncFuture.java:217) com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) の com.ibm .io.async.ResultHandler.complete(ResultHandler.java:202) の com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) の com.ibm.io.async.ResultHandler$2.run(ResultHandler. java:896) com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) でtcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) com.ibm.io.async.AbstractAsyncFuture で。 com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) の invokeCallback(AbstractAsyncFuture.java:217) com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) の com.ibm .io.async.ResultHandler.complete(ResultHandler.java:202) の com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) の com.ibm.io.async.ResultHandler$2.run(ResultHandler. java:896) com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) でcomplete(NewConnectionInitialReadCallback.java:113) com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) com.ibm.io.async.ResultHandler.complete (ResultHandler.java:202) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) com.ibm .ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)complete(NewConnectionInitialReadCallback.java:113) com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) com.ibm.io.async.ResultHandler.complete (ResultHandler.java:202) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) com.ibm .ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)165) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) で com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) で com.ibm.io.async.AsyncFuture com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) の .completed(AsyncFuture.java:138) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) の com. com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) の ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)165) com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) で com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) で com.ibm.io.async.AsyncFuture com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) の .completed(AsyncFuture.java:138) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) の com. com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) の ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)complete(ResultHandler.java:202) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) com. ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)complete(ResultHandler.java:202) com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) com. ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)
java - SWT の起動時に Scout がクラッシュする
Scout Eclipse で奇妙なエラーが発生しました。私の大学は git でいくつかのコーンをプッシュし、私はそれを引き出します。彼のコンピューターではすべて問題なく動作しますが、私のコンピューターでは SWT の起動時にエラーが発生します。
エラー:
私は本当にそれを機能させようとしていますが、アイデアが不足しています。
spring - SRVE0014E: キャッチされない service() 例外の根本原因: ネストされた例外は java.lang.LinkageError:?
スプリング ブート アプリケーションを Websphere サーバーにデプロイしたときに、この問題に直面しています。
これについて私を助けてください。
eclipse - Eclipse プラグイン開発に JGit および Jsch を使用しているときに java.lang.LinkageError が発生する
Eclipse プラグインを開発しようとしています。このプラグインはjgitを使用して、ubuntu のユーザー名とパスワードを使用して ssh 経由で git リポジトリにアクセスします。( Java でユーザー名とパスワードを使用して ssh 経由で git リポジトリのクローンを作成します) NetbBeans で jgit を使用すると、問題なく動作します。問題なく、プロジェクトのクローン、コミット、およびプッシュを行うことができます。ただし、同じコード フラグメントを jgit プラグインの Eclipse jsch に移動すると、プロジェクトに追加した jsch が競合します。追加したものを削除すると、コードをコンパイルできません (クラスに com.jcraft.jsch.Session をインポートする必要があります)。一方、追加すると、次のエラーが発生します
この混乱から抜け出す方法はありますか?
jgit-3.2.0 と jsch-0.1.5.0 を使用しています。Eclipse のバージョンは Kepler です。
私のプラグインマニフェスト