hi
Using JDeveloper 11.1.1.4.0 I got this compilation error:
Project: E:\(path-to-model-project-file).jpr
E:\(path-to-ViewLink-xml-file).xml
Error: unable to copy to output directory, caused by fatal Exception
While the JDeveloper error dialog contained this ExpiredTextBufferException stack-trace :
oracle.javatools.buffer.ExpiredTextBufferException: (same-ViewLink-xml-file-name).xml expired 161892us ago
o.i.model.TextNode$FacadeTextBuffer.newExpiredTextBufferException(TextNode.java:993)
o.i.model.TextNode$FacadeTextBuffer.getChangeId(TextNode.java:1118)
o.bali.xml.dom.buffer.BufferDomModel._isOutOfSync(BufferDomModel.java:1799)
o.bali.xml.dom.buffer.BufferDomModel._realEnsureSynchronizedImmediate(BufferDomModel.java:1658)
o.bali.xml.dom.buffer.BufferDomModel._ensureSynchronizedImmediate(BufferDomModel.java:1637)
o.bali.xml.dom.buffer.BufferDomModel.refreshModel(BufferDomModel.java:574)
o.bali.xml.dom.impl.DomModelImpl.refreshModel(DomModelImpl.java:1090)
o.bali.xml.dom.impl.DomModelImpl._acquireWriteLock(DomModelImpl.java:1635)
o.bali.xml.dom.impl.DomModelImpl.acquireWriteLock(DomModelImpl.java:486)
o.bali.xml.dom.impl.DomModelImpl.startTransaction(DomModelImpl.java:318)
o.bali.xml.model.XmlModel.__startTransaction(XmlModel.java:2611)
o.bali.xml.model.XmlContext.__startTransaction(XmlContext.java:1612)
o.bali.xml.model.XmlModel.__requestStartTransaction(XmlModel.java:2566)
o.bali.xml.model.XmlModel.startTransaction(XmlModel.java:395)
o.bali.xml.model.task.StandardTransactionTask.__startWrapperTransaction(StandardTransactionTask.java:470)
o.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardTransactionTask.java:161)
o.bali.xml.model.task.StandardTransactionTask.run(StandardTransactionTask.java:103)
o.jbo.dt.jdevx.ui.JediCopyListener.handleCopy(JediCopyListener.java:193)
o.j.compiler.CopyTranslator.handledByListeners(CopyTranslator.java:138)
o.j.compiler.CopyTranslator.translate(CopyTranslator.java:282)
o.j.compiler.UnifiedBuildSystem$CompileThread.buildGraph(UnifiedBuildSystem.java:640)
o.j.compiler.UnifiedBuildSystem$CompileThread.buildProjectFiles(UnifiedBuildSystem.java:903)
o.j.compiler.UnifiedBuildSystem$CompileThread.buildProject(UnifiedBuildSystem.java:998)
o.j.compiler.UnifiedBuildSystem$CompileThread.buildAll(UnifiedBuildSystem.java:1066)
o.j.compiler.UnifiedBuildSystem$CompileThread.run(UnifiedBuildSystem.java:1369)
Caused by:
java.lang.Throwable: expiration origin
o.i.model.TextNode$FacadeTextBuffer.dispose(TextNode.java:968)
o.i.model.TextNode$FacadeTextBuffer.access$200(TextNode.java:945)
o.i.model.TextNode.closeImpl(TextNode.java:568)
o.bali.xml.addin.XMLSourceNode.closeImpl(XMLSourceNode.java:878)
o.jbo.dt.jdevx.JdvXmlNode.closeImpl(JdvXmlNode.java:247)
o.i.model.Node.close(Node.java:1080)
o.i.model.Node.close(Node.java:1016)
o.jbo.dt.jdevx.JdvXmlNode.closeNode(JdvXmlNode.java:232)
o.jbo.dt.jdevx.JdvIde.doCloseFileNode(JdvIde.java:781)
o.jbo.dt.jdevx.JdvIde$3.run(JdvIde.java:665)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
j.a.EventQueue.dispatchEvent(EventQueue.java:597)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
j.a.EventDispatchThread.run(EventDispatchThread.java:122)
After restrating JDeveloper I got this a second time, the third time it was gone.
I have no idea how to reproduce this.
Suggestions on what could be causing this are welcome.
(There currently only seems to be one result when searching the forum for "ExpiredTextBufferException"
at https://forums.oracle.com/forums/search.jspa?threadID=&q=ExpiredTextBufferException&objID=f83&dateRange=all&userID=&numResults=15&rankBy=10001 )
many thanks
Jan Vervecken