-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
Description
Checked for duplicates
Yes - I've already checked
🐛 Describe the bug
When running test cases, getting this error:
@pre.3.6
Scenario Outline: NASA-PDS/validate#482-2 # file:///Users/jpadams/proj/pds/pdsen/workspace/validate/src/test/resources/features/pre.3.6.x.feature:57
✔ Given validate issue 482, test 2, and test data at "github482" # cucumber.StepDefs.an_and(java.lang.Integer,java.lang.Integer,java.lang.String)
Error
SXXP0003 Error reported by XML parser: Premature end of file.
net.sf.saxon.trans.XPathException: SXXP0003 Error reported by XML parser: Premature end of file.
at net.sf.saxon.resource.ActiveSAXSource.deliver(ActiveSAXSource.java:235)
at net.sf.saxon.event.Sender.send(Sender.java:104)
at net.sf.saxon.Configuration.buildDocumentTree(Configuration.java:4268)
at gov.nasa.pds.tools.util.LabelParser.parse(LabelParser.java:51)
at gov.nasa.pds.tools.validate.TargetExaminer.getTargetContent(TargetExaminer.java:166)
at gov.nasa.pds.tools.validate.AggregateManager.selectMatchingReferenceFromCollection(AggregateManager.java:207)
at gov.nasa.pds.tools.validate.AggregateManager.findCollectionWithMatchingReference(AggregateManager.java:341)
at gov.nasa.pds.tools.validate.AggregateManager.buildCollectionIgnoreList(AggregateManager.java:548)
at gov.nasa.pds.tools.label.LocationValidator.validate(LocationValidator.java:251)
at gov.nasa.pds.validate.ValidateLauncher.doValidation(ValidateLauncher.java:1507)
at gov.nasa.pds.validate.ValidateLauncher.processMain(ValidateLauncher.java:1788)
at cucumber.StepDefs.execute_validate(StepDefs.java:126)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
at io.cucumber.java.Invoker.invoke(Invoker.java:24)
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
🕵️ Expected behavior
I expected this error to be properly caught
📜 To Reproduce
$ mvn test
@pre.3.6
Scenario Outline: NASA-PDS/validate#482-2 # file:///Users/jpadams/proj/pds/pdsen/workspace/validate/src/test/resources/features/pre.3.6.x.feature:57
✔ Given validate issue 482, test 2, and test data at "github482" # cucumber.StepDefs.an_and(java.lang.Integer,java.lang.Integer,java.lang.String)
Error
SXXP0003 Error reported by XML parser: Premature end of file.
net.sf.saxon.trans.XPathException: SXXP0003 Error reported by XML parser: Premature end of file.
at net.sf.saxon.resource.ActiveSAXSource.deliver(ActiveSAXSource.java:235)
at net.sf.saxon.event.Sender.send(Sender.java:104)
at net.sf.saxon.Configuration.buildDocumentTree(Configuration.java:4268)
at gov.nasa.pds.tools.util.LabelParser.parse(LabelParser.java:51)
at gov.nasa.pds.tools.validate.TargetExaminer.getTargetContent(TargetExaminer.java:166)
at gov.nasa.pds.tools.validate.AggregateManager.selectMatchingReferenceFromCollection(AggregateManager.java:207)
at gov.nasa.pds.tools.validate.AggregateManager.findCollectionWithMatchingReference(AggregateManager.java:341)
at gov.nasa.pds.tools.validate.AggregateManager.buildCollectionIgnoreList(AggregateManager.java:548)
at gov.nasa.pds.tools.label.LocationValidator.validate(LocationValidator.java:251)
at gov.nasa.pds.validate.ValidateLauncher.doValidation(ValidateLauncher.java:1507)
at gov.nasa.pds.validate.ValidateLauncher.processMain(ValidateLauncher.java:1788)
at cucumber.StepDefs.execute_validate(StepDefs.java:126)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
at io.cucumber.java.Invoker.invoke(Invoker.java:24)
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:47)
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
### 🖥 Environment Info
Linux
### 📚 Version of Software Used
_No response_
### 🩺 Test Data / Additional context
_No response_
### 🦄 Related requirements
🦄 #xyz
### ⚙️ Engineering Details
_No response_
### 🎉 Integration & Test
_No response_
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
ToDo
Status
Todo