Closed
Description
I tried to add Bootstrap to my Concordion fixture as such:
@ConcordionResources("bootstrap/bootstrap.min.css")
Where bootstrap.min.css resides in the "bootstrap" subfolder relative to the spec Java file.
Upon attempting to run my spec I get the following error message:
java.lang.IllegalArgumentException: URI is not hierarchical
at java.base/java.io.File.<init>(File.java:418)
at org.concordion.internal.FixtureType.getClassPathRoots(FixtureType.java:106)
at org.concordion.internal.ResourceFinder.getResourcesToCopy(ResourceFinder.java:36)
at org.concordion.internal.ConcordionBuilder.withResources(ConcordionBuilder.java:460)
at org.concordion.internal.ConcordionBuilder.withFixture(ConcordionBuilder.java:421)
at org.concordion.internal.FixtureRunner.<init>(FixtureRunner.java:18)
at org.concordion.integration.junit4.ConcordionRunner.<init>(ConcordionRunner.java:62)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
This happens whether I run the spec directly in IntelliJ or in Gradle.
Environment:
Java 10
Concordion 2.2.0
Metadata
Metadata
Assignees
Labels
No labels