在ubuntu中与screen命令组合时出现Java错误
我正在运行Linux 2.6.38-10-server#46 Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux,我有以下问题: 1) 我登录ssh 2) 我启动屏幕(使用screen命令) 3) 我启动一个java程序“java-jar../mlJar.jar>eval1”,并通过管道将输出传输到eval1 4) 我分离屏幕(Ctrl+A、Crtl+D) 5) 除非我注销,否则程序将正常运行 6) 注销后,当java应用程序尝试打开一个文件时,它抛出以下异常在ubuntu中与screen命令组合时出现Java错误,java,linux,ubuntu,gnu-screen,Java,Linux,Ubuntu,Gnu Screen,我正在运行Linux 2.6.38-10-server#46 Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux,我有以下问题: 1) 我登录ssh 2) 我启动屏幕(使用screen命令) 3) 我启动一个java程序“java-jar../mlJar.jar>eval1”,并通过管道将输出传输到eval1 4) 我分离屏幕(Ctrl+A、Crtl+D) 5) 除非我注销,否则程序将正常运行 6) 注销后,当java应用程序尝试打开一个文件时,它抛出以下异常
java.io.FileNotFoundException:/path/to/my/file.arff(没有这样的文件或目录)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(FileInputStream.java:120)
位于java.io.FileInputStream。(FileInputStream.java:79)
位于java.io.FileReader。(FileReader.java:41)
位于gr.auth.ee.lcs.utilities.InstanceUtility.openInstance(InstanceUtility.java:74)
位于gr.auth.ee.lcs.data.representations.complex.ComplexRepresentation.(ComplexRepresentation.java:834)
位于gr.auth.ee.lcs.data.representations.complex.StrictMultiLabelRepresentation.(StrictMultiLabelRepresentation.java:456)
位于gr.auth.ee.lcs.implementations.SequentialUCS。(SequentialUCS.java:165)
位于gr.auth.ee.lcs.implementations.SequentialUCS.createNew(SequentialUCS.java:196)
在gr.auth.ee.lcs.foldeveloverator.evaluate(foldeveloverator.java:153)
位于gr.auth.ee.lcs.implementations.global.AllMlTypes.main(AllMlTypes.java:69)
线程“main”java.lang.NullPointerException中出现异常
在gr.auth.ee.lcs.foldevelower.loadFold(foldevelower.java:211)
在gr.auth.ee.lcs.foldeveloverator.evaluate(foldeveloverator.java:155)
位于gr.auth.ee.lcs.implementations.global.AllMlTypes.main(AllMlTypes.java:69)
这可能意味着发生这种情况是因为JVM“丢失”了对该文件夹的访问权限
有人能帮我解决这个问题吗。在其他版本的linux中,这种情况不会发生。Linux中是否有任何配置可以解决这个问题
谢谢 我怀疑您的主目录可能已加密(使用
ecryptfs
),并且在您注销时可能已卸载
这里有一个bug报告:
我相信自动卸载可以通过删除
~/.ecryptfs/auto unmount
来停止。您确定在注销后会发生这种情况吗?当您想要运行javajar命令时,这个消息看起来好像中断了。在堆栈跟踪中打开文件没有任何意义。也许异常正在发生,而你只是在重新登录之前看不到它?事实上你是对的。此错误发生在我尝试再次发出相同命令之后。问题是一样的。我马上纠正这个问题。谢谢就这样!我把所有文件移出了主目录,一切都已修复!谢谢