Skip to content

Plugin is not able to start on Velocity 3.4.0-Snapshot #6

@TheFoxCraft

Description

@TheFoxCraft

Sadly the Plugin is not able to be loaded on my Velocity-Version of 3.4.0-SNAPSHOT.

Would be cool if the Plugin could be updatet,

(heres the log if needed:)

com.google.inject.ProvisionException: Unable to provision, see the following errors:

  1. [Guice/ErrorInjectingConstructor]: IncompatibleClassChangeError: class AliasrCommand cannot implement sealed interface Command
    at AliasrPlugin.(AliasrPlugin.java:42)
    at VelocityPluginModule.configure(VelocityPluginModule.java:47)
    while locating AliasrPlugin
    Learn more:
    https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
    1 error
    ======================
    Full classname legend:
    ======================
    AliasrCommand: "com.github.tobi406.aliasr.AliasrCommand"
    AliasrPlugin: "com.github.tobi406.aliasr.AliasrPlugin"
    Command: "com.velocitypowered.api.command.Command"
    VelocityPluginModule: "com.velocitypowered.proxy.plugin.loader.java.VelocityPluginModule"
    ========================
    End of classname legend:
    ========================
    at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1151) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.plugin.loader.java.JavaPluginLoader.createPlugin(JavaPluginLoader.java:131) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.plugin.VelocityPluginManager.loadPlugins(VelocityPluginManager.java:173) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.VelocityServer.loadPlugins(VelocityServer.java:418) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.VelocityServer.start(VelocityServer.java:289) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.Velocity.main(Velocity.java:71) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    Caused by: java.lang.IncompatibleClassChangeError: class com.github.tobi406.aliasr.AliasrCommand cannot implement sealed interface com.velocitypowered.api.command.Command
    at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
    at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524) ~[?:?]
    at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427) ~[?:?]
    at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?]
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) ~[?:?]
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
    at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass0(PluginClassLoader.java:70) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:64) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
    at com.github.tobi406.aliasr.AliasrPlugin.registerCommands(AliasrPlugin.java:89) ~[?:?]
    at com.github.tobi406.aliasr.AliasrPlugin.(AliasrPlugin.java:49) ~[?:?]
    at com.github.tobi406.aliasr.AliasrPlugin$$FastClassByGuice$$a4996.GUICE$TRAMPOLINE() ~[?:?]
    at com.github.tobi406.aliasr.AliasrPlugin$$FastClassByGuice$$a4996.apply() ~[?:?]
    at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:169) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148) ~[velocity.jar:3.4.0-SNAPSHOT (git-cefa3b27-b450)]
    ... 6 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions