I attempted to validate an XML document that references an XML schema. I
added an appropriate entry in the Resources section of the IDE options,
selected the file, and clicked on "Validate" in the code menu. I got an error
dialog saying "Read access to VFS is allowed from event dispatch thread or
inside read-action only". Looking on the console I found the following stack
traces...
- Tim
[22563745] ERROR - ntellij.vfs.VirtualFileManager - Read access to VFS is
allowed from event dispatch thread or inside read-action only
java.lang.Throwable
at com.intellij.diagnostic.d.b(d.java:1)
at com.intellij.vfs.VirtualFileManager.b(VirtualFileManager.java:139)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:198)
at com.intellij.xml.actions.g.resolveEntity(g.java:12)
at
org.apache.xerces.validators.common.XMLValidator$Resolver.resolveEntity(XMLVa
lidator.java:3015)
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVali
dator.java:2815)
at
org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidator.ja
va:2747)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAt
tributes(XMLValidator.java:2628)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidato
r.java:1218)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner
.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
DocumentScanner.java:949)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
ava:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:393)
at com.intellij.xml.actions.b.run(b.java)
at java.lang.Thread.run(Thread.java:484)
[22563865] ERROR - ntellij.vfs.VirtualFileManager - Read access to VFS is
allowed from event dispatch thread or inside read-action only
java.lang.Throwable
at com.intellij.diagnostic.d.b(d.java:1)
at com.intellij.vfs.VirtualFileManager.b(VirtualFileManager.java:139)
at com.intellij.vfs.local.w.b(w.java:10)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:149)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:35)
at com.intellij.xml.actions.g.resolveEntity(g.java:12)
at
org.apache.xerces.validators.common.XMLValidator$Resolver.resolveEntity(XMLVa
lidator.java:3015)
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVali
dator.java:2815)
at
org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidator.ja
va:2747)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAt
tributes(XMLValidator.java:2628)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidato
r.java:1218)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner
.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
DocumentScanner.java:949)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
ava:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:393)
at com.intellij.xml.actions.b.run(b.java)
at java.lang.Thread.run(Thread.java:484)
[22563915] ERROR - ntellij.vfs.VirtualFileManager - Read access to VFS is
allowed from event dispatch thread or inside read-action only
java.lang.Throwable
at com.intellij.diagnostic.d.b(d.java:1)
at com.intellij.vfs.VirtualFileManager.b(VirtualFileManager.java:139)
at com.intellij.vfs.local.w.b(w.java:10)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:149)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:35)
at com.intellij.xml.actions.g.resolveEntity(g.java:12)
at
org.apache.xerces.validators.common.XMLValidator$Resolver.resolveEntity(XMLVa
lidator.java:3015)
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVali
dator.java:2815)
at
org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidator.ja
va:2747)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAt
tributes(XMLValidator.java:2628)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidato
r.java:1218)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner
.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
DocumentScanner.java:949)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
ava:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:393)
at com.intellij.xml.actions.b.run(b.java)
at java.lang.Thread.run(Thread.java:484)
[22563915] ERROR - ntellij.vfs.VirtualFileManager - Read access to VFS is
allowed from event dispatch thread or inside read-action only
java.lang.Throwable
at com.intellij.diagnostic.d.b(d.java:1)
at com.intellij.vfs.VirtualFileManager.b(VirtualFileManager.java:139)
at com.intellij.vfs.local.w.b(w.java:10)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:149)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:35)
at com.intellij.xml.actions.g.resolveEntity(g.java:12)
at
org.apache.xerces.validators.common.XMLValidator$Resolver.resolveEntity(XMLVa
lidator.java:3015)
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVali
dator.java:2815)
at
org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidator.ja
va:2747)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAt
tributes(XMLValidator.java:2628)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidato
r.java:1218)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner
.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
DocumentScanner.java:949)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
ava:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:393)
at com.intellij.xml.actions.b.run(b.java)
at java.lang.Thread.run(Thread.java:484)
[22563915] ERROR - ntellij.vfs.VirtualFileManager - Read access to VFS is
allowed from event dispatch thread or inside read-action only
java.lang.Throwable
at com.intellij.diagnostic.d.b(d.java:1)
at com.intellij.vfs.VirtualFileManager.b(VirtualFileManager.java:139)
at com.intellij.vfs.local.w.b(w.java:10)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:149)
at com.intellij.vfs.local.LocalFileSystem.a(LocalFileSystem.java:35)
at com.intellij.xml.actions.g.resolveEntity(g.java:12)
at
org.apache.xerces.validators.common.XMLValidator$Resolver.resolveEntity(XMLVa
lidator.java:3015)
at
org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVali
dator.java:2815)
at
org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidator.ja
va:2747)
at
org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndAt
tributes(XMLValidator.java:2628)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidato
r.java:1218)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner
.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
DocumentScanner.java:949)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
ava:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:393)
at com.intellij.xml.actions.b.run(b.java)
at java.lang.Thread.run(Thread.java:484)
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list