有没有人在 Windows 上看到过不一致的 FileInputStream.open 异常?
我有 Oracle 的连贯性 (coherence-3.6.1-p6.jar) com.tangosol.run.xml.XmlHelper.loadXml 方法在 java.io.FileInputStream.open (Native) (jdk1.6.0_29) 中出现异常给定文件:/// 路径。请参阅下面记录的堆栈跟踪(以及失败后 16 秒的成功日志)。该文件和它上面的所有目录在 unix 上都是世界可读的。
间歇性地看到错误的 jvm 正在使用 jsl 作为 Windows 服务(在本地系统帐户下)运行:
Michael Roeschter (Michael@Roeschter.com) 的 JSL Java 服务启动器 版本 0.99n 2011 年 9 月 12 日
错误堆栈跟踪,后跟成功(?!):
2012-09-12 14:23:48.730 -0400 错误... 原因:(包装:无法加载缓存配置:file://///{unix nfs 共享}/{dir}/{file}.xml)(包装)java.io.FileNotFoundException:\\{unix nfs 共享}\{dir}\{file}.xml(访问被拒绝) 在 com.tangosol.util.Base.ensureRuntimeException(Base.java:293) 在 com.tangosol.run.xml.XmlHelper.loadResourceInternal(XmlHelper.java:330) 在 com.tangosol.run.xml.XmlHelper.loadFileOrResource(XmlHelper.java:281) 在 com.tangosol.net.DefaultConfigurableCacheFactory.loadConfig(DefaultConfigurableCacheFactory.java:396) 在 com.tangosol.net.DefaultConfigurableCacheFactory.loadConfig(DefaultConfigurableCacheFactory.java:382) 在 com.tangosol.net.DefaultConfigurableCacheFactory.(DefaultConfigurableCacheFactory.java:148) ... 39 更多 引起:(包装)java.io.FileNotFoundException:\\{unix nfs share}\{dir}\{file}.xml(访问被拒绝) 在 com.tangosol.run.xml.XmlHelper.loadXml(XmlHelper.java:159) 在 com.tangosol.run.xml.XmlHelper.loadResourceInternal(XmlHelper.java:320) ... 43 更多 引起:java.io.FileNotFoundException: \\{unix nfs share}\{dir}\{file}.xml(访问被拒绝) 在 java.io.FileInputStream.open(本机方法) 在 java.io.FileInputStream.(FileInputStream.java:120) 在 java.io.FileInputStream.(FileInputStream.java:79) 在 sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) 在 sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) 在 java.net.URL.openStream(URL.java:1010) 在 com.tangosol.run.xml.XmlHelper.loadXml(XmlHelper.java:155) ... 44 更多 ... 2012-09-12 14:24:04.839 -0400 INFO STDERR [Logger@11477911 3.6.1.6] cpratesdev: 2012-09-12 14:24:04.839/27.702 Oracle Coherence GE 3.6.1.6 (thread=app-main, member =n/a):从“file://///{unix nfs share}/{dir}/{file}.xml”加载缓存配置