0

有没有人在 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”加载缓存配置
4

0 回答 0