Discussion:
[Liquibase-user] New Topic: Cannot parse XML Document
Liquibase Community Forum
2011-02-07 19:45:15 UTC
Permalink
A new topic, 'Cannot parse XML Document', has been made on a board you are watching.

You can see it at
http://liquibase.org/forum/index.php?topic=1210.new#new

The text of the topic is shown below:

I am evaluating Oracle XDK 11.2.0.2 for xml parsing and such. I used to use Saxon version 8, which used to work just fine, so I know this is not an issue with my liquibase scripts, it has to do with the Oracle XDK.

I tried to load a liquibase script, and I got the following error. Note, I cannot access the XSD from the browser either...

liquibase.exception.ChangeLogParseException: Error parsing line 5 column 84 of C:/development/workspaces/subversion/jira/OIPA-749/INSURANCE.PAS/pas.test/src/test/database/client/VAPolicyClients.changelog.xml: <Line 5, Column 84>: XML-24500: (Error) Can not build schema 'http://www.liquibase.org/xml/ns/dbchangelog' located at 'http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd'
at liquibase.parser.core.xml.XMLChangeLogSAXParser.parse(XMLChangeLogSAXParser.java:93)
at liquibase.Liquibase.update(Liquibase.java:101)
at com.adminserver.pas.test.integration.helper.LiquibaseHelper.executeChangeLog(LiquibaseHelper.java:87)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.initializeClientData(VAPolicyHelper.java:331)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.assignRoles(VAPolicyHelper.java:270)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.createPolicy(VAPolicyHelper.java:165)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.issuePolicy(VAPolicyHelper.java:118)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.issuePolicy(VAPolicyHelper.java:73)
at com.adminserver.pas.test.integration.helper.VAPolicyHelper.issueDefaultVAPolicy(VAPolicyHelper.java:81)
at com.adminserver.pas.test.integration.webservices.AsFileWebServicesIntegratedTest.createVAPolicy(AsFileWebServicesIntegratedTest.java:29)
at com.adminserver.pas.test.integration.webservices.AsFileWebServicesIntegratedTest.testActivityMathTable(AsFileWebServicesIntegratedTest.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.springframework.test.context.junit4.SpringTestMethod.invoke(SpringTestMethod.java:160)
at org.springframework.test.context.junit4.SpringMethodRoadie.runTestMethod(SpringMethodRoadie.java:233)
at org.springframework.test.context.junit4.SpringMethodRoadie$RunBeforesThenTestThenAfters.run(SpringMethodRoadie.java:333)
at org.springframework.test.context.junit4.SpringMethodRoadie.runWithRepetitions(SpringMethodRoadie.java:217)
at org.springframework.test.context.junit4.SpringMethodRoadie.runTest(SpringMethodRoadie.java:197)
at org.springframework.test.context.junit4.SpringMethodRoadie.run(SpringMethodRoadie.java:143)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:160)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:97)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: oracle.xml.parser.schema.XSDException: invalid facet "pattern" for type "simpleType"
at oracle.xml.parser.v2.XMLError.flushErrorHandler(XMLError.java:425)
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:287)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:331)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:222)
at liquibase.parser.core.xml.XMLChangeLogSAXParser.parse(XMLChangeLogSAXParser.java:85)
... 37 more
Caused by: oracle.xml.parser.schema.XSDException: invalid facet "pattern" for type "simpleType"
at oracle.xml.parser.schema.XSDBuilder.buildSchema(XSDBuilder.java:921)
at oracle.xml.parser.schema.XSDBuilder.build(XSDBuilder.java:558)
at oracle.xml.parser.schema.XSDValidator.processSchemaLocation(XSDValidator.java:1024)
at oracle.xml.parser.schema.XSDValidator.startElement(XSDValidator.java:629)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1320)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:364)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:310)

Unsubscribe to new topics from this board by clicking here: http://liquibase.org/forum/index.php?action=notifyboard;board=1.0

Regards,
The Liquibase Community Forum Team.

Loading...