2016-12-07 8 views
4

私は、Jackson、CDI、Swagger、DroolsのWildFlyでJava EE 7アプリケーション(多くのクラスを使用)を実行しています。私はこのエラーがDroolsを使い始めたときに起きたと思いますが、私は確信していません。ローカルクラスへの参照がないため、エラーの発生元はわかりません。誰もがどこにこのエラーがから来ている解決策を探しに私を助けることができるマウントポイントが見つかりません

ERROR java.io.IOException: Mount point not found 
ERROR at sun.nio.fs.LinuxFileStore.findMountEntry(LinuxFileStore.java:91) 
ERROR at sun.nio.fs.UnixFileStore.<init>(UnixFileStore.java:65) 
ERROR at sun.nio.fs.LinuxFileStore.<init>(LinuxFileStore.java:44) 
ERROR at sun.nio.fs.LinuxFileSystemProvider.getFileStore(LinuxFileSystemProvider.java:51) 
ERROR at sun.nio.fs.LinuxFileSystemProvider.getFileStore(LinuxFileSystemProvider.java:39) 
ERROR at sun.nio.fs.UnixFileSystemProvider.getFileStore(UnixFileSystemProvider.java:368) 
ERROR at java.nio.file.Files.getFileStore(Files.java:1461) 
ERROR at org.jboss.as.controller.persistence.FilePersistenceUtils.getPosixAttributes(FilePersistenceUtils.java:124) 
ERROR at org.jboss.as.controller.persistence.FilePersistenceUtils.createTempFileWithAttributes(FilePersistenceUtils.java:112) 
ERROR at org.jboss.as.controller.persistence.FilePersistenceUtils.writeToTempFile(FilePersistenceUtils.java:99) 
ERROR at org.jboss.as.controller.persistence.ConfigurationFilePersistenceResource.doCommit(ConfigurationFilePersistenceResource.java:55) 
ERROR at org.jboss.as.controller.persistence.AbstractFilePersistenceResource.commit(AbstractFilePersistenceResource.java:58) 
ERROR at org.jboss.as.controller.ModelControllerImpl$4.commit(ModelControllerImpl.java:789) 
ERROR at org.jboss.as.controller.AbstractOperationContext.executeDoneStage(AbstractOperationContext.java:743) 
ERROR at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:680) 
ERROR at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370) 
ERROR at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1329) 
ERROR at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:400) 
ERROR at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:222) 
ERROR at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:208) 
ERROR at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$300(ModelControllerClientOperationHandler.java:130) 
ERROR at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:152) 
ERROR at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$1.run(ModelControllerClientOperationHandler.java:148) 
ERROR at java.security.AccessController.doPrivileged(Native Method) 
ERROR at javax.security.auth.Subject.doAs(Subject.java:422) 
ERROR at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:149) 
ERROR at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:148) 
ERROR at org.jboss.as.protocol.mgmt.AbstractMessageHandler$ManagementRequestContextImpl$1.doExecute(AbstractMessageHandler.java:363) 
ERROR at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:472) 
ERROR at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
ERROR at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
ERROR at java.lang.Thread.run(Thread.java:745) 
ERROR at org.jboss.threads.JBossThread.run(JBossThread.java:320) 

私の知る限り、アプリケーションが問題なく動作しますが、私はアプリケーションをデプロイするとき、私は次のエラーを取得します?

+0

このバグレポートが見つかりました。 https://bugs.openjdk.java.net/browse/JDK-8165852は、私が走っているドッカーのコンテナを指していました。私はドッカーなしで同じ展開を試みましたが、エラーは消えました。 –

答えて

3

このエラーは、あなたがこのアプリケーションを実行しているドッキングウィンドウコンテナによって引き起こされ、ここでバグレポートを見てください:。

https://bugs.openjdk.java.net/browse/JDK-8165852

+1

JDKの問題は 'tbd_major'とマークされているため、回避策があります(https://issues.jboss.org/browse/WFCORE-2301)。これは、次のバージョン - 10 - _may_がそれ)。これは、次のWildflyリリース(11)で利用できるはずです。 –

2

私は同じエラーERROR java.io.IOException: Mount point not found を持っていたし、前の展開プロセスのエラーによって引き起こされました私のアプリケーションから。

PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."my app.war".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "myapp.war" at... ... Caused by: java.lang.IllegalArgumentException: WFLYEE0040: A component named 'ExampleEJB' is already defined in this module

ため、私は、展開エラードッキングウィンドウのアプリケーションファイルをコピーして、画像のファイルシステムに追加する(ADDおよび/またはCMDコマンドを実行する)に失敗したとします。アプリケーションエラーを解決する私の場合は

Dockerfile 

ADD ./deployments /wildfly/standalone/deployments ... CMD ["/wildfly/bin/standalone.sh", ..., "--debug"]

は、マウントポイント例外を修正しました。

また、私はドッカーの世界ではかなり新しいので、どんな提案も歓迎されています。

3

OS Xでカスタムelasticsearchコンテナを実行しているときに同じ問題が発生しました。コンテナはdocker.elastic.co/elasticsearch/elasticsearch:5.3.0上に構築されました。しかし、コンテナは疑わしいと思われる同様の環境できれいに立ち上がりました。

docker infoが私たちのために異なるストレージドライバを示していたことに気づいたとき、問題は最終的に解決されました。 AUFSはうまくいくようですが、overlay2はそうではありません。 It can be changedですが、現在のコンテナを再取得して再構築する必要があります。

+0

私の場合は、Windowsマシン上で問題が発生していました。したがって、これは(1)OS X固有のものではなく、(2)全く異なる問題です。 –

+0

ストレージタイプを変更できるかどうかを確認しましたか? Mac用Dockerは、中間層としてLinuxベースの仮想マシンを実行するように見え、ストレージエンジンが設定されているAFAIKを実行しているようです。 –

+0

私の場合、最悪の部分は、スタックトレースの以前のエラーを見て誤診断したことです。原因:java.io.IOException:/ usr/share/elasticsearch/data/nodes/0のロックを取得できませんでした。 主な理由が原因であることが分かるまで、ドッカーボリュームとユーザーID 1000で再生を開始しました。java.io.IOException:マウントポイントが見つかりません。 その後、この答えは、それを解決するためにストレージを変更する(lubuntuとosx) – estoy

4

Docker for Macでelasticsearchドッカー画像を使用した最後の日にこのエラーが発生しました。問題を解決して、ストレージドライバをoverlay2からaufsに変更しました(この変更の実際の影響についてはまだわかりません)。

  • ドッカーの好み
  • デーモンタブ
  • [詳細設定]タブ
  • 編集このようなJSON::

    { "ストレージ・ドライバー": "AUFS" あなたは、ストアドライバを変更することができます }

あなたの意見を聞いて

+0

ありがとう作品!同じ問題はここではMac用のDocker(17.03.1-ce-mac12(17661))です。 Dockerのドキュメントは、AUFSがパフォーマンスが低下する場合があると記述しています。 – Luigi

+0

お手伝いをしてうれしい –

関連する問題