Revert "Add case sensitive file support to C++ projects (#620)" #38
GitHub Actions / Test Results
failed
Oct 15, 2024 in 0s
1 fail, 75 pass in 3m 20s
76 tests 75 ✅ 3m 20s ⏱️
20 suites 0 💤
20 files 1 ❌
Results for commit 4ea5844.
Annotations
Check warning on line 0 in robotbuilder.exporters.JavaExportTest
github-actions / Test Results
testJavaExport (robotbuilder.exporters.JavaExportTest) failed
build/test-results/test/TEST-robotbuilder.exporters.JavaExportTest.xml [took 0s]
Raw output
org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getPropertyAbsolutePath' in class robotbuilder.data.RobotComponent threw exception java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at Java Exporter[line 1, column 9]
at app//org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)
at app//org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)
at app//org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
at app//org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
at app//org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at app//org.apache.velocity.runtime.RuntimeInstance.render(RuntimeInstance.java:1536)
at app//org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1453)
at app//org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1398)
at app//org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:213)
at app//robotbuilder.exporters.GenericExporter.eval(GenericExporter.java:280)
at app//robotbuilder.exporters.GenericExporter.eval(GenericExporter.java:285)
at app//robotbuilder.exporters.GenericExporter.export(GenericExporter.java:186)
at app//robotbuilder.exporters.JavaExportTest.testJavaExport(JavaExportTest.java:71)
at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base@17.0.12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:569)
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:112)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:54)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
at jdk.internal.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at java.base@17.0.12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base@17.0.12/java.lang.reflect.Method.invoke(Method.java:569)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:92)
at jdk.proxy2/jdk.proxy2.$Proxy6.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:183)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:132)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:121)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1451)
at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1394)
at java.desktop/javax.swing.plaf.basic.BasicListUI.getCellBounds(BasicListUI.java:1032)
at java.desktop/javax.swing.JList.getCellBounds(JList.java:1668)
at java.desktop/javax.swing.JList.ensureIndexIsVisible(JList.java:1180)
at java.desktop/sun.swing.FilePane.ensureIndexIsVisible(FilePane.java:1805)
at java.desktop/sun.swing.FilePane.doDirectoryChanged(FilePane.java:1728)
at java.desktop/sun.swing.FilePane.propertyChange(FilePane.java:1778)
at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
at java.desktop/java.awt.Component.firePropertyChange(Component.java:8722)
at java.desktop/javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:609)
at java.desktop/javax.swing.JFileChooser.setSelectedFile(JFileChooser.java:514)
at robotbuilder.data.properties.FileProperty.update(FileProperty.java:105)
at robotbuilder.data.properties.FileProperty.getDisplayValue(FileProperty.java:61)
at robotbuilder.data.RobotComponent.getPropertyAbsolutePath(RobotComponent.java:84)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
... 57 more
Loading