Kevin Turner
Kevin Turner
Checkmarx flagged the guava and logback versions. Fixes #134. I updated a few other things while I was there. One exception is commons-vfs2: when I changed that to version 2.9.0,...
Now that [IntelliJ checks dependencies against a vulnerability database](https://blog.jetbrains.com/idea/2022/04/ensure-greater-software-security-with-package-analysis-by-checkmarx-in-intellij-idea/), we see gestalt pulling in some dependencies with known CVEs. Either directly or transitively through things like Reflections. We should update...
https://github.com/MovingBlocks/gestalt/blob/d97b8f7436aaea738226482f483f61bba612c5d9/gestalt-module/src/main/java/org/terasology/gestalt/module/dependencyresolution/ResolutionAttempt.java#L86-L91 Apparently `ModuleMetadata.getDependencies` can return a list with a `null` element when module.txt contains an extra trailing comma, as in the example below. Could catch the null here, but probably...
org.terasology.gestalt.assets.module.autoreload.ModuleEnvironmentWatcherTest.test() It sometimes passes, and sometimes on CI it does not ``` org.opentest4j.AssertionFailedError: expected: but was: at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:35) at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:162) at org.terasology.gestalt.assets.module.autoreload.ModuleEnvironmentWatcherTest.test(ModuleEnvironmentWatcherTest.java:91) ``` https://github.com/MovingBlocks/gestalt/blob/a7968fe2f0308ac8890f642dc24dce16bda174ea/gestalt-asset-core/src/test/java/org/terasology/gestalt/assets/module/autoreload/ModuleEnvironmentWatcherTest.java#L84-L98
It's also possible that this is not-a-bug and the real bug is that DependencyInfo.versionRange that is so narrow? #101 based on #98
Experimenting to see how we could keep building with whatever lowest-common-denominator JDK we need, but also run the test suite under a newer JDK.
**What are you trying to do?** Learn the options available for the JVM. **Expected behaviour:** `man java` (or `man -l man/man1/java.1`) shows me documentation corresponding to the program in `bin/java`,...
For example, if I have a list of Foo, and repr(foo) is ``, that's what I should see in the table cell. Right now the cell gets that literally and...
The error is shown as "a bytes-like object is required, not `str`", but this is misleading, because the caller's error was that they _did_ pass a bytes object. Honestly not...
I guess the docs do explicitly state `lxml.html.HtmlElement`, but the lxml docs say > Note that XHTML is best parsed as XML, parsing it with the HTML parser can lead...