Yeah, its kinda strange. We're implementing extension_parser with the
file extension, but for some reason its trying to use the xml parser
anyway.
On Thu, Oct 8, 2009 at 7:45 PM, Ed Willink <e...@willink.me.uk> wrote:
> Hi Jim
> That looks like what happens when you pass a non-XML file to an XML loader.
> Regards
> Ed Willink
> Jim wrote:
>> Hi,
>> I'm just picking up tefkat for the first time in a very, very long
>> time, and I found a problem that looks like its in the parser
>> somewhere. I can comment all the rules/patterns etc in my
>> transformation and still get the same result, so I think its something
>> basic about the parser, or resource loading.
>> Error is as follows...
>> java.io.IOException: Could not load 'platform:/resource/qut.ifc/model/
>> express2ecore.qvt': org.xml.sax.SAXParseException: Content is not
>> allowed in prolog.
>> at tefkat.plugin.TefkatPlugin.getResource(Unknown Source)
>> at tefkat.plugin.TefkatPlugin.execute(Unknown Source)
>> at tefkat.plugin.TefkatPlugin.run(Unknown Source)
>> at tefkat.plugin.TefkatBuilder.doBuild(Unknown Source)
>> at tefkat.plugin.TefkatBuilder.build(Unknown Source)
>> at org.eclipse.core.internal.events.BuildManager$2.run
>> (BuildManager.java:627)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>> at org.eclipse.core.internal.events.BuildManager.basicBuild
>> (BuildManager.java:170)
>> at org.eclipse.core.internal.events.BuildManager.basicBuild
>> (BuildManager.java:201)
>> at org.eclipse.core.internal.events.BuildManager$1.run
>> (BuildManager.java:253)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>> at org.eclipse.core.internal.events.BuildManager.basicBuild
>> (BuildManager.java:256)
>> at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
>> (BuildManager.java:309)
>> at org.eclipse.core.internal.events.BuildManager.build
>> (BuildManager.java:341)
>> at org.eclipse.core.internal.events.AutoBuildJob.doBuild
>> (AutoBuildJob.java:140)
>> at org.eclipse.core.internal.events.AutoBuildJob.run
>> (AutoBuildJob.java:238)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>> Caused by: org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
>> $1DiagnosticWrappedException: org.xml.sax.SAXParseException: Content
>> is not allowed in prolog.
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadExcepti on
>> (ResourceSetImpl.java:315)
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
>> (ResourceSetImpl.java:274)
>> at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource
>> (ResourceSetImpl.java:397)
>> ... 17 more
>> Caused by: org.xml.sax.SAXParseException: Content is not allowed in
>> prolog.
>> at
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseE xception
>> (Unknown Source)
>> at
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError
>> (Unknown Source)
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
>> $PrologDriver.next(Unknown Source)
>> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next
>> (Unknown Source)
>> at
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan Document
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
>> Source)
>> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
>> (Unknown Source)
>> at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
>> $JAXPSAXParser.parse(Unknown Source)
>> at javax.xml.parsers.SAXParser.parse(Unknown Source)
>> at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:
>> 181)
>> at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad
>> (XMLResourceImpl.java:180)
>> at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load
>> (ResourceImpl.java:1494)
>> at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load
>> (ResourceImpl.java:1282)
>> at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad
>> (ResourceSetImpl.java:255)
>> at
>> org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper
>> (ResourceSetImpl.java:270)
>> ... 18 more