BungeeTabListPlus icon indicating copy to clipboard operation
BungeeTabListPlus copied to clipboard

Can't compile

Open andreasdc opened this issue 2 years ago • 5 comments

`Could not determine the dependencies of task ':bungee-plugin:compileJava'.

Could not resolve all task dependencies for configuration ':bungee-plugin:compileClasspath'. Could not find de.codecrafter47.taboverlay:taboverlaycommon-config:1.0-SNAPSHOT. Searched in the following locations: - https://repo.maven.apache.org/maven2/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.maven.apache.org/maven2/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://nexus.codecrafter47.dyndns.eu/content/repositories/public/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://nexus.codecrafter47.dyndns.eu/content/repositories/public/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://repo.codemc.org/repository/maven-public/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.codemc.org/repository/maven-public/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://repo.md-5.net/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.md-5.net/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://hub.spigotmc.org/nexus/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://hub.spigotmc.org/nexus/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://papermc.io/repo/repository/maven-snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://papermc.io/repo/repository/maven-snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://repo.spongepowered.org/maven/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.spongepowered.org/maven/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://jitpack.io/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://jitpack.io/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://oss.sonatype.org/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://oss.sonatype.org/content/repositories/snapshots/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://repo.viaversion.com/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.viaversion.com/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom - https://repo.opencollab.dev/main/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/maven-metadata.xml - https://repo.opencollab.dev/main/de/codecrafter47/taboverlay/taboverlaycommon-config/1.0-SNAPSHOT/taboverlaycommon-config-1.0-SNAPSHOT.pom Required by: project :bungee-plugin`

andreasdc avatar Jan 01 '23 03:01 andreasdc

Couldn't get class info for java/util/Objects java.lang.IllegalArgumentException: Unsupported class file major version 60 At org.objectweb.asm.ClassReader.<init>(ClassReader.java:196) At org.objectweb.asm.ClassReader.<init>(ClassReader.java:177) At org.objectweb.asm.ClassReader.<init>(ClassReader.java:163) At edu.umd.cs.findbugs.asm.FBClassReader.<init>(FBClassReader.java:35) At edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:48) At edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34) At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:261) At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:75) At edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38) At edu.umd.cs.findbugs.classfile.impl.AnalysisCache.getClassAnalysis(AnalysisCache.java:261) At edu.umd.cs.findbugs.ba.XFactory.getXClass(XFactory.java:693) At edu.umd.cs.findbugs.ba.AnalysisContext.setAppClassList(AnalysisContext.java:975) At edu.umd.cs.findbugs.FindBugs2.setAppClassList(FindBugs2.java:909) At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:252) At com.github.spotbugs.snom.internal.SpotBugsRunnerForWorker$SpotBugsExecutor.execute(SpotBugsRunnerForWorker.java:97) At org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63) At org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:49) At org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:43) At org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97) At org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:43) At org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:49) At org.gradle.workers.internal.IsolatedClassloaderWorker.run(IsolatedClassloaderWorker.java:30) At org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:85) At org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:55) At org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:138) At org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41) At org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:135) 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.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) At org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) At org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) At org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) At org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) At java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) At java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) At org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) At java.base/java.lang.Thread.run(Thread.java:831)

andreasdc avatar Jan 01 '23 04:01 andreasdc

Unsupported class file major version 60 means that the class is made by an older or newer Java version and that yours isn't compatible. Try up- or downgrading your Java version to fix this.

Also, please use a paste site next time. Reading exceptions like that is awful.

Andre601 avatar Jan 01 '23 14:01 Andre601

Additionally, BTLP uses Submodules (Symlinks), so make sure they are also resolved properly.

Andre601 avatar Jan 01 '23 14:01 Andre601

Unsupported class file major version 60 means that the class is made by an older or newer Java version and that yours isn't compatible. Try up- or downgrading your Java version to fix this.

Also, please use a paste site next time. Reading exceptions like that is awful.

Can you add support for newer java versions?

Additionally, BTLP uses Submodules (Symlinks), so make sure they are also resolved properly.

I run gradlew, doesn't work on windows or linux.

andreasdc avatar Jan 03 '23 03:01 andreasdc

  1. The issue in your first post hints that you did not clone the Git submodules. It is explained in the readme.
  2. Your second error is related to the Java version. While BTLP's code uses only Java 8, Gradle (and the plugins we use) require more recent Java version. I use Java 16 to run gradle, but a 1.8 JDK to compile the plugin.

CodeCrafter47 avatar Jan 26 '23 08:01 CodeCrafter47