Last active
June 15, 2022 17:27
-
-
Save Konicai/15376129dce8393c2be7ce41d44326a4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Index: 2, Size: 0 | |
| java.lang.IndexOutOfBoundsException: Index: 2, Size: 0 | |
| at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:756) | |
| at java.base/java.util.ArrayList.add(ArrayList.java:481) | |
| at org.spongepowered.configurate.ListConfigValue.putChildInternal(ListConfigValue.java:178) | |
| at org.spongepowered.configurate.ListConfigValue.putChildInternal(ListConfigValue.java:149) | |
| at org.spongepowered.configurate.ListConfigValue.putChild(ListConfigValue.java:128) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachChild(AbstractConfigurationNode.java:615) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachChild(AbstractConfigurationNode.java:555) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachIfNecessary(AbstractConfigurationNode.java:545) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.insertNewValue(AbstractConfigurationNode.java:239) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.raw(AbstractConfigurationNode.java:340) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.raw(AbstractConfigurationNode.java:43) | |
| at org.spongepowered.configurate.serialize.ScalarSerializer.serialize(ScalarSerializer.java:159) | |
| at org.spongepowered.configurate.ScopedConfigurationNode.set(ScopedConfigurationNode.java:116) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.set(AbstractConfigurationNode.java:180) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.set(AbstractConfigurationNode.java:43) | |
| at dev.projectg.crossplatforms.VirtualMapNodeTest.testIntegerKey2(VirtualMapNodeTest.java:45) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) | |
| at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
| at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) | |
| at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) | |
| at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
| 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:94) | |
| at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) | |
| at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) | |
| at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) | |
| at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) | |
| at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) | |
| at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) | |
| Index: 1, Size: 0 | |
| java.lang.IndexOutOfBoundsException: Index: 1, Size: 0 | |
| at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:756) | |
| at java.base/java.util.ArrayList.add(ArrayList.java:481) | |
| at org.spongepowered.configurate.ListConfigValue.putChildInternal(ListConfigValue.java:178) | |
| at org.spongepowered.configurate.ListConfigValue.putChildInternal(ListConfigValue.java:149) | |
| at org.spongepowered.configurate.ListConfigValue.putChildIfAbsent(ListConfigValue.java:133) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachChild(AbstractConfigurationNode.java:610) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachChildIfAbsent(AbstractConfigurationNode.java:551) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.parentEnsureAttached(AbstractConfigurationNode.java:536) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.attachIfNecessary(AbstractConfigurationNode.java:543) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.insertNewValue(AbstractConfigurationNode.java:239) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.raw(AbstractConfigurationNode.java:340) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.raw(AbstractConfigurationNode.java:43) | |
| at org.spongepowered.configurate.serialize.ScalarSerializer.serialize(ScalarSerializer.java:159) | |
| at org.spongepowered.configurate.ScopedConfigurationNode.set(ScopedConfigurationNode.java:116) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.set(AbstractConfigurationNode.java:180) | |
| at org.spongepowered.configurate.AbstractConfigurationNode.set(AbstractConfigurationNode.java:43) | |
| at dev.projectg.crossplatforms.VirtualMapNodeTest.testIntegerKey(VirtualMapNodeTest.java:40) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) | |
| at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
| at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725) | |
| at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) | |
| at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) | |
| at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) | |
| at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
| 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:94) | |
| at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) | |
| at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) | |
| at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) | |
| at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) | |
| at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) | |
| at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) | |
| VirtualMapNodeTest > testIntegerKey2() FAILED | |
| java.lang.IndexOutOfBoundsException at VirtualMapNodeTest.java:45 | |
| VirtualMapNodeTest > testIntegerKey() FAILED | |
| java.lang.IndexOutOfBoundsException at VirtualMapNodeTest.java:40 | |
| 8 tests completed, 2 failed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package dev.projectg.crossplatforms; | |
| import io.leangen.geantyref.TypeToken; | |
| import org.junit.jupiter.api.BeforeAll; | |
| import org.junit.jupiter.api.BeforeEach; | |
| import org.junit.jupiter.api.Test; | |
| import org.junit.jupiter.api.io.TempDir; | |
| import org.spongepowered.configurate.ConfigurateException; | |
| import org.spongepowered.configurate.ConfigurationNode; | |
| import org.spongepowered.configurate.serialize.SerializationException; | |
| import org.spongepowered.configurate.yaml.YamlConfigurationLoader; | |
| import java.io.File; | |
| import java.net.MalformedURLException; | |
| import java.net.URL; | |
| import java.util.Collections; | |
| import java.util.HashMap; | |
| public class VirtualMapNodeTest { | |
| @TempDir | |
| private static File TEMP_DIR; | |
| private static YamlConfigurationLoader LOADER; | |
| private ConfigurationNode map; | |
| @BeforeAll | |
| public static void setup() { | |
| LOADER = YamlConfigurationLoader.builder().file(new File(TEMP_DIR, "config.yml")).build(); | |
| } | |
| @BeforeEach | |
| public void setBlankMap() throws ConfigurateException { | |
| map = LOADER.load(); | |
| } | |
| // All below this fails | |
| @Test | |
| public void testIntegerKey() throws SerializationException { | |
| map.node(1, "name").set("John"); | |
| } | |
| @Test | |
| public void testIntegerKey2() throws SerializationException { | |
| map.node(2).set("Summer"); | |
| } | |
| // All below this passes | |
| @Test | |
| public void testShortKey() throws SerializationException { | |
| map.node((short) 5, "name").set("John"); | |
| } | |
| @Test | |
| public void testLongKey() throws SerializationException { | |
| map.node(6L, "name").set("John"); | |
| } | |
| @Test | |
| public void testRealIntegerKey() throws ConfigurateException { | |
| map.set(new HashMap<Integer, ConfigurationNode>()); | |
| testIntegerKey(); | |
| } | |
| @Test | |
| public void testRealIntegerKey2() throws ConfigurateException, MalformedURLException { | |
| map.set(Collections.emptyMap()); | |
| testIntegerKey(); | |
| } | |
| @Test | |
| public void testRealIntegerKey3() throws ConfigurateException, MalformedURLException { | |
| map.set(new URL("https://github.com")); | |
| testIntegerKey(); | |
| } | |
| @Test | |
| public void testStringKey() throws ConfigurateException { | |
| map.node("1", "name").set("John"); | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment