java - COMPS 应用程序的主程序中未找到文件异常

标签 java distributed-computing hpc compss

我正在运行一个使用 COMPS 实现的应用程序,我在应用程序标准输出中收到以下错误。

...    
[(2016-07-27 11:47:34,255)    API]  -  No more tasks for app 1

[ERRMGR]  -  WARNING: Error master local copying file /home/compss/tmp/localhost/f5e5af5d-c2e4-4fa2-be7f-eca342207ec3/localhost/d866v2_1469612848882.IT from master to workspace_java/guidance_0.9.8/tests/test_1/outputs/associations/phenoA/EURvsAFR_for_1kg/Chr_21/chr_21_phenoA_1kg_reduce_file_15.txt.gz with replacing
                      Stack trace:
                      java.nio.file.NoSuchFileException: workspace_java/guidance_0.9.8/tests/test_1/outputs/associations/phenoA/EURvsAFR_for_1kg/Chr_21/chr_21_phenoA_1kg_reduce_file_15.txt.gz
                        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
                        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
                        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
                        at sun.nio.fs.UnixCopyFile.copyFile(UnixCopyFile.java:245)
                        at sun.nio.fs.UnixCopyFile.copy(UnixCopyFile.java:579)
                        at sun.nio.fs.UnixFileSystemProvider.copy(UnixFileSystemProvider.java:253)
                        at java.nio.file.Files.copy(Files.java:1227)
                        at integratedtoolkit.types.COMPSsMaster.obtainData(COMPSsMaster.java:142)
                        at integratedtoolkit.types.resources.Resource.getData(Resource.java:171)
                        at integratedtoolkit.types.resources.Resource.getData(Resource.java:156)
                        at integratedtoolkit.components.impl.DataInfoProvider.blockDataAndGetResultFile(DataInfoProvider.java:368)
                        at integratedtoolkit.components.impl.TaskAnalyser.checkResultFileTransfer(TaskAnalyser.java:469)
                        at integratedtoolkit.components.impl.TaskAnalyser.updateGraph(TaskAnalyser.java:428)
                        at integratedtoolkit.types.request.ap.GraphUpdateRequest.process(GraphUpdateRequest.java:63)
                        at integratedtoolkit.components.impl.AccessProcessor.run(AccessProcessor.java:120)
                        at java.lang.Thread.run(Thread.java:745)ter code here

最佳答案

1.4 版本中存在一个错误,创建文件版本或使用共享磁盘时移动到最终位置所需的副本。你应该安装一个补丁版本。

wget http://compss.bsc.es/releases/compss/1.4/patches/COMPSs_1.4_08_update.tgz

tar zxvf COMPSs_1.4_08_update.tgz

cd 1.4_08/builders

sudo -E ./buildlocal

关于java - COMPS 应用程序的主程序中未找到文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38632980/

相关文章:

c# - 实现主动/被动集群 : how to use Oracle for my distributed lock?

java - 如何避免在基于 Sirius 的应用程序中调用 enqueueGet?

c++ - 分配算法

Java 正则表达式总是失败

java - 我做错了什么让我的应用程序在启动时运行?

scala - Akka HTTP 高可用性

c - c中的mpi如何扩展MPI_Type_create_subarray的使用?

linux - 为 PBS Pro 创建共享空间

java - 应用程序重启后 Room Empty Db

java - 带有 RDF/XML 文件的 Hadoop MapReduce