Code Monkey home page Code Monkey logo

Comments (11)

Vshnv avatar Vshnv commented on June 16, 2024 1

@yakovliam Could you further explain what you are asking for? Im not sure I understand. Versions are already separated by normal versioning scheme.

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

Yes, Ill make sure to include this change.

from slimjar.

yakovliam avatar yakovliam commented on June 16, 2024

Please support changing versions as well;
If the version to download has changed, it should download the newest version instead of loading the old

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

This should be fixed after #39 .
Try release version 1.2.4

from slimjar.

Lorenzo0111 avatar Lorenzo0111 commented on June 16, 2024

@Vshnv can you release it on the gradle plugins portal?

from slimjar.

AlessioDP avatar AlessioDP commented on June 16, 2024

The load still fails in an offline environment:

[17:29:47] [Server thread/INFO]: [Parties] Loading libraries of Parties v3.1.9, this may take a while
[17:29:47] [Server thread/WARN]: UnresolvedDependencyException{dependency=Dependency{groupId='mysql', artifactId='mysql-connector-java', version='8.0.25', snapshotId='null', transitive=[]}}
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.lambda$download$0(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.download(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.helper.InjectionHelper.fetch(InjectionHelper.java:45)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.injectDependencies(SimpleDependencyInjector.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.inject(SimpleDependencyInjector.java:50)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.app.builder.InjectingApplicationBuilder.build(InjectingApplicationBuilder.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.ADPPlugin.loading(ADPPlugin.java:64)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.bukkit.bootstrap.ADPBukkitBootstrap.onLoad(ADPBukkitBootstrap.java:29)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.loadPlugins(CraftServer.java:389)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.reload(CraftServer.java:879)
[17:29:47] [Server thread/WARN]:        at org.bukkit.Bukkit.reload(Bukkit.java:651)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:764)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchServerCommand(CraftServer.java:749)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.handleCommandQueue(DedicatedServer.java:473)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:437)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1200)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1027)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307)
[17:29:47] [Server thread/WARN]:        at java.base/java.lang.Thread.run(Thread.java:831)

How to reproduce:

  1. Delete library folder and start the plugin in an online environment
  2. Go offline
  3. Restart server and that error appears

from slimjar.

yakovliam avatar yakovliam commented on June 16, 2024

The load still fails in an offline environment:

[17:29:47] [Server thread/INFO]: [Parties] Loading libraries of Parties v3.1.9, this may take a while
[17:29:47] [Server thread/WARN]: UnresolvedDependencyException{dependency=Dependency{groupId='mysql', artifactId='mysql-connector-java', version='8.0.25', snapshotId='null', transitive=[]}}
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.lambda$download$0(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.download(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.helper.InjectionHelper.fetch(InjectionHelper.java:45)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.injectDependencies(SimpleDependencyInjector.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.inject(SimpleDependencyInjector.java:50)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.app.builder.InjectingApplicationBuilder.build(InjectingApplicationBuilder.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.ADPPlugin.loading(ADPPlugin.java:64)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.bukkit.bootstrap.ADPBukkitBootstrap.onLoad(ADPBukkitBootstrap.java:29)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.loadPlugins(CraftServer.java:389)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.reload(CraftServer.java:879)
[17:29:47] [Server thread/WARN]:        at org.bukkit.Bukkit.reload(Bukkit.java:651)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:764)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchServerCommand(CraftServer.java:749)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.handleCommandQueue(DedicatedServer.java:473)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:437)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1200)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1027)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307)
[17:29:47] [Server thread/WARN]:        at java.base/java.lang.Thread.run(Thread.java:831)

How to reproduce:

  1. Delete library folder and start the plugin in an online environment
  2. Go offline
  3. Restart server and that error appears

I believe that right now SlimJar relies on a dedicated server for some kind of communication. Can you confirm, @Vshnv ?

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

I believe that right now SlimJar relies on a dedicated server for some kind of communication. Can you confirm, @Vshnv ?

Not particularly, You can override the internal central mirrors by providing your own from the current version. ApplicationBuilder# internalRepositories(...)

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

The load still fails in an offline environment:

[17:29:47] [Server thread/INFO]: [Parties] Loading libraries of Parties v3.1.9, this may take a while
[17:29:47] [Server thread/WARN]: UnresolvedDependencyException{dependency=Dependency{groupId='mysql', artifactId='mysql-connector-java', version='8.0.25', snapshotId='null', transitive=[]}}
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.lambda$download$0(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.downloader.URLDependencyDownloader.download(URLDependencyDownloader.java:75)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.helper.InjectionHelper.fetch(InjectionHelper.java:45)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.injectDependencies(SimpleDependencyInjector.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.injector.SimpleDependencyInjector.inject(SimpleDependencyInjector.java:50)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.addons.external.slimjar.app.builder.InjectingApplicationBuilder.build(InjectingApplicationBuilder.java:56)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.common.ADPPlugin.loading(ADPPlugin.java:64)
[17:29:47] [Server thread/WARN]:        at com.alessiodp.parties.core.bukkit.bootstrap.ADPBukkitBootstrap.onLoad(ADPBukkitBootstrap.java:29)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.loadPlugins(CraftServer.java:389)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.reload(CraftServer.java:879)
[17:29:47] [Server thread/WARN]:        at org.bukkit.Bukkit.reload(Bukkit.java:651)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:27)
[17:29:47] [Server thread/WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:764)
[17:29:47] [Server thread/WARN]:        at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchServerCommand(CraftServer.java:749)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.handleCommandQueue(DedicatedServer.java:473)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:437)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1200)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1027)
[17:29:47] [Server thread/WARN]:        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307)
[17:29:47] [Server thread/WARN]:        at java.base/java.lang.Thread.run(Thread.java:831)

How to reproduce:

  1. Delete library folder and start the plugin in an online environment
  2. Go offline
  3. Restart server and that error appears

Are you sure you waited for the initial download to complete?

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

Keeping you guys updated..
Found the flaw, seems mysql's SHA-1 hash from central has a newline character appended to it for some reason. Which makes slimjar think that the actual jar was modified so it tried to redownload it. Will release a fix for the same asap.

from slimjar.

Vshnv avatar Vshnv commented on June 16, 2024

Fixed in 1.2.5-SNAPSHOT. Confirmed from issue author.

from slimjar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.