Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[qvtd-dev] [Dev] QVTi resource loading error

Hi Ed,

 

I have been trying to run the QVTi examples but when I try to load the QVTi transformation files y am getting a SAX parsing exception:

 

org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.xml.sax.SAXParseExceptionpublicId: platform:/plugin/uk.ac.york.qvtd.tests.hhr/src/qvti/Graph2GraphMinimal.qvti; systemId: platform:/plugin/uk.ac.york.qvtd.tests.hhr/src/qvti/Graph2GraphMinimal.qvti; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

                at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)

                at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)

                at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)

                at junit.TestQVTi.doTest(TestQVTi.java:164)

                at junit.TestQVTi.testMinimalQVTi(TestQVTi.java:112)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

                at java.lang.reflect.Method.invoke(Unknown Source)

                at junit.framework.TestCase.runTest(TestCase.java:168)

                at junit.framework.TestCase.runBare(TestCase.java:134)

                at junit.framework.TestResult$1.protect(TestResult.java:110)

                at junit.framework.TestResult.runProtected(TestResult.java:128)

                at junit.framework.TestResult.run(TestResult.java:113)

                at junit.framework.TestCase.run(TestCase.java:124)

                at junit.framework.TestSuite.runTest(TestSuite.java:243)

                at junit.framework.TestSuite.run(TestSuite.java:238)

                at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)

                at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)

                at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)

                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)

                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)

                at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

Caused by: org.xml.sax.SAXParseExceptionpublicId: platform:/plugin/uk.ac.york.qvtd.tests.hhr/src/qvti/Graph2GraphMinimal.qvti; systemId: platform:/plugin/uk.ac.york.qvtd.tests.hhr/src/qvti/Graph2GraphMinimal.qvti; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

                at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(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.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.scanDocument(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 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)

                at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)

                at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:240)

                at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1505)

                at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1284)

                at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)

                at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)

                ... 22 more

 

 

I double checked the file for hidden characters and it loads fine on the QVTi editor.  I am more inclined to think that I have missed something gin my current development Eclipse and the resoureceSet.getResource is trying to load the resource with the wrong loader. QVTc files load fine.

 

Any ideas?

 

Horacio Hoyos Rodríguez

EngD Student

University of York

 


Back to the top