-
Notifications
You must be signed in to change notification settings - Fork 8
Plugin is not able to start on Velocity 3.4.0-Snapshot #6
Copy link
Copy link
Open
Description
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:
- [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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels