Skip to content

Can't run dev builds #449

@kwvanderlinde

Description

@kwvanderlinde

Describe the bug

On latest develop (d7bc8d9), I cannot run TokenTool from IntelliJ due to some sentry and log4j issues.

To Reproduce
Steps to reproduce the behavior:

  1. Checkout latest develop
  2. Attempt to run: ./gradlew run
  3. See an error printed to console.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

TokenTool Info

  • Version: develop (d7bc8d9)
  • Install: dev

Desktop (please complete the following information):

  • OS: Linux Mint
  • Version 22.1

Additional context

Here is the exception and stacktrace:

Details
Exception in Application init method
java.lang.reflect.InvocationTargetException
        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:568)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:465)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:364)
        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:568)
        at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1082)
Caused by: java.lang.RuntimeException: Exception in Application init method
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:896)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
        at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NoSuchMethodError: 'java.lang.ClassLoader[] org.apache.logging.log4j.util.LoaderUtil.getClassLoaders()'
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ThreadContextDataInjector.getServiceProviders(ThreadContextDataInjector.java:83)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ThreadContextDataInjector.initServiceProviders(ThreadContextDataInjector.java:73)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ThreadContextDataInjector.getProviders(ThreadContextDataInjector.java:285)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ThreadContextDataInjector.access$000(ThreadContextDataInjector.java:55)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ThreadContextDataInjector$ForDefaultThreadContextMap.(ThreadContextDataInjector.java:108)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createDefaultInjector(ContextDataInjectorFactory.java:91)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.ContextDataInjectorFactory.createInjector(ContextDataInjectorFactory.java:71)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.lookup.ContextMapLookup.(ContextMapLookup.java:34)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.lookup.Interpolator.(Interpolator.java:131)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.config.AbstractConfiguration.(AbstractConfiguration.java:133)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.config.NullConfiguration.(NullConfiguration.java:32)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.LoggerContext.(LoggerContext.java:85)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:254)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:218)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:136)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:123)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:117)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:150)
        at org.apache.logging.log4j.core@2.17.0/org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47)
        at org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.LogManager.getContext(LogManager.java:196)
        at org.apache.logging.log4j@2.19.0/org.apache.logging.log4j.LogManager.getLogger(LogManager.java:599)
        at net.rptools.tokentool@2.2.2/net.rptools.tokentool.AppSetup.install(AppSetup.java:53)
        at net.rptools.tokentool@2.2.2/net.rptools.tokentool.client.TokenTool.init(TokenTool.java:125)
        at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:825)
        ... 2 more
Exception running application net.rptools.tokentool.client.TokenTool

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions