Stale NFS file handle errors occur in the server output. It doesn't appear that these are causing any significant problems, but there are a lot of them. This note helps users understand the cause of the errors, and what to do to correct whatever issue is causing them.
The stack trace in the server output log file shows this error:
java.io.IOException: Stale NFS file handle
at java.io.FileOutputStream.close0(Native Method)
at java.io.FileOutputStream.close(FileOutputStream.java:279)
at sun.nio.cs.StreamEncoder$CharsetSE.implClose(StreamEncoder.java:431)
at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:160)
at java.io.OutputStreamWriter.close(OutputStreamWriter.java:222)
at intradoc.common.FileUtils.createLockIfNeeded(FileUtils.java:373)
at intradoc.common.FileUtils.checkOrCreateDirectoryPrepareForLocks(FileUtils.java:317)
at intradoc.server.UserProfileManager.checkAndCreateUserDirectory(UserProfileManager.java:237)
at intradoc.server.UserProfileManager.init(UserProfileManager.java:48)
at intradoc.server.UserProfileUtils.getTopicInfo(UserProfileUtils.java:48)
at intradoc.server.script.PageMergerScriptExtensions.evaluateFunction(PageMergerScriptExtensions.java:936)
at intradoc.common.DynamicHtmlMerger.computeFunction(DynamicHtmlMerger.java:1207)
at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:823)
at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:923)
at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:957)
at intradoc.common.DynamicHtmlMerger.substituteVariable(DynamicHtmlMerger.java:595)
at intradoc.common.DynamicHtml.substituteVariable(DynamicHtml.java:1237)
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:979)
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1079)
at intradoc.common.DynamicHtml.outputHtml(DynamicHtml.java:899)
at intradoc.common.DynamicHtmlMerger.writeResourceInclude(DynamicHtmlMerger.java:1737)
at intradoc.common.DynamicHtmlMerger.evaluateResourceIncludeToWriter(DynamicHtmlMerger.java:1723)
at intradoc.common.DynamicHtmlMerger.computeFunction(DynamicHtmlMerger.java:1238)
at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:823)
at intradoc.common.DynamicHtmlMerger.substituteVariable(DynamicHtmlMerger.java:595)
at intradoc.common.DynamicHtml.substituteVariable(DynamicHtml.java:1237)
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:979)
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1079)
at intradoc.common.DynamicHtml.outputHtml(DynamicHtml.java:899)
at intradoc.server.PageMerger.outputNonPersonalizedHtml(PageMerger.java:1115)
at intradoc.server.PageMerger.createMergedPage(PageMerger.java:1024)
at intradoc.server.PageMerger.createMergedPage(PageMerger.java:997)
at intradoc.server.Service.createMergedPage(Service.java:1518)
at intradoc.server.DocServiceHandler.createMetaFile(DocServiceHandler.java:4453)
at intradoc.server.DocServiceHandler.doMetaFileValidation(DocServiceHandler.java:4389)
at intradoc.server.DocServiceHandler.validateStandard(DocServiceHandler.java:1088)
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at intradoc.common.IdcMethodHolder.invokeMethod(ClassHelperUtils.java:461)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:142)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:75)
at intradoc.server.Service.doCodeEx(Service.java:488)
at intradoc.server.Service.doCode(Service.java:470)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1350)
at intradoc.server.Service.doAction(Service.java:450)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1191)
at intradoc.server.Service.doActions(Service.java:445)
at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1061)
at intradoc.server.Service.executeSubServiceCode(Service.java:3453)
at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:939)
at intradoc.server.Service.executeServiceEx(Service.java:3448)
at intradoc.server.Service.executeService(Service.java:3432)
at intradoc.server.ArchiveCheckinHandler.determineCheckin(ArchiveCheckinHandler.java:115)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at intradoc.common.IdcMethodHolder.invokeMethod(ClassHelperUtils.java:461)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:142)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:75)
at intradoc.server.Service.doCodeEx(Service.java:488)
at intradoc.server.Service.doCode(Service.java:470)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1350)
at intradoc.server.Service.doAction(Service.java:450)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1191)
at intradoc.server.Service.doActions(Service.java:445)
at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1111)
at intradoc.server.Service.executeActions(Service.java:431)
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:632)
at intradoc.server.Service.doRequest(Service.java:1709)
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:357)
at intradoc.server.IdcServerThread.run(IdcServerThread.java:195)
.
Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit