What does this mean?

Discussion in 'Bukkit Help' started by Rex285, May 8, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    Rex285

    I was looking at console and i was wondering that this means?

    Code:
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO Caused by: java.lang.ClassNotFoundException: com.sk89q.worldedit.MaxChangedBlocksException
    09.05 01:00:36 [Server] INFO ... 9 more
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at java.lang.Class.forName(Class.java:264) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.7.0_11]
    09.05 01:00:36 [Server] INFO Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldedit/MaxChangedBlocksException
    09.05 01:00:36 [Server] INFO at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:426) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:126) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at net.minecraft.server.v1_7_R2.DedicatedPlayerList.<init>(SourceFile:14) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at net.minecraft.server.v1_7_R2.PlayerList.<init>(PlayerList.java:63) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.CraftServer.<init>(CraftServer.java:312) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugins(CraftServer.java:350) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[cj.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
    09.05 01:00:36 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/worldedit/MaxChangedBlocksException
    09.05 01:00:36 [Server] ERROR Could not load 'plugins/uSkyBlock.jar' in folder 'plugins'
     
  2. Offline

    turkeybird90

    uSkyBlock is having a problem, it's saying that theres something wrong when loading a certain class, from worldedit..
    something about max-blocks-changed:
    hmmmm.
     
  3. Offline

    LHammonds

    Yep, issue is with uSkyBlock.jar. Check the version you are using for both uSkyBlock and WorldEdit and make sure WorldEdit is the version uSkyBlock is expecting. Since it has some kind of dependency on it or hooks into it, there must be something on the authors page about what version it requires.

    LHammonds
     
  4. Offline

    Rex285

    LHammonds
    So uSkyBlock and Worldedit must be the same version?
     
  5. Offline

    LHammonds

    No. Read the uSkyBlock documentation. If it requires WorldEdit (and a specific version of it) it should be made known by the author or at the very least by the users in the comments.

    If there is nothing specific about version number for the plugins, at least go by the version of CraftBukkit they were designed for. So if you are running CB 1.6.4, make sure to use the version of WE that is for 1.6.4 and the version of uSkyBlock that is for 1.6.4. Mixing versions designed for specific CB versions might work (such as using a newer version of WorldEdit but might not such as using a newer version of uSkyBlocks...which might be trying to call a function in a newer WorldEdit than the version you are using)

    If you cannot figure it out, at least post what version of CraftBukkit, uSkyBlock and WorldEdit that you are using. The "true" version numbers can be found in the server log (latest.log)...the lines where it says "enabling plugin." This will allow me to download those versions and bring up a local server to see if I can replicate the issue and then figure out what to do in order to resolve it.

    EDIT #1: I found the source to uSkyBlock which is called "Ultimate SkyBlock" (I know because I saw your identical post on the comments. :) ). The BETA 2.0 version sounds like it may not work well lacks consistent documentation. The prior version is 1.0.8 which was compiled against a CB 1.6.2 server. I will setup a local CB 1.6.2 server and put uSkyBlock 1.0.8 and the matching WorldEdit 5.5.8 and PermissionsEx 1.20.3 in the plugins folder and see if I can get a clean startup log.

    EDIT #2: Was able to startup a CB 1.6.2 server with the plugins and they had no startup issues:
    Code:
    2014-05-09 00:58:59 [INFO] Starting minecraft server version 1.6.2
    2014-05-09 00:58:59 [INFO] Loading properties
    2014-05-09 00:58:59 [INFO] Default game type: SURVIVAL
    2014-05-09 00:58:59 [INFO] Generating keypair
    2014-05-09 00:58:59 [INFO] Starting Minecraft server on *:25565
    2014-05-09 00:59:00 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.2-R1.0-b2879jnks (MC: 1.6.2) (Implementing API version 1.6.2-R1.0)
    2014-05-09 00:59:00 [INFO] [PermissionsEx] sql backend registered!
    2014-05-09 00:59:00 [INFO] [PermissionsEx] file backend registered!
    2014-05-09 00:59:00 [INFO] [WorldEdit] Loading WorldEdit v5.5.8
    2014-05-09 00:59:00 [INFO] [PermissionsEx] Loading PermissionsEx v1.20.3
    2014-05-09 00:59:00 [INFO] [PermissionsEx] Initializing file backend
    2014-05-09 00:59:00 [INFO] Permissions file successfully reloaded
    2014-05-09 00:59:00 [INFO] [uSkyBlock] Loading uSkyBlock v1.0.8
    2014-05-09 00:59:00 [INFO] [uSkyBlock] Enabling uSkyBlock v1.0.8
    2014-05-09 00:59:00 [INFO] [uSkyBlock] Using built in protection.
    2014-05-09 00:59:00 [INFO] [uSkyBlock] 0 schematics loaded.
    2014-05-09 00:59:00 [INFO] Creating a new orphan file
    2014-05-09 00:59:00 [INFO] [uSkyBlock] uSkyBlock v.1.0.8 enabled.
    2014-05-09 00:59:00 [INFO] Preparing level "world"
    2014-05-09 00:59:00 [INFO] Preparing start region for level 0 (Seed: -568688860)
    2014-05-09 00:59:01 [INFO] Preparing start region for level 1 (Seed: -568688860)
    2014-05-09 00:59:01 [INFO] Preparing start region for level 2 (Seed: -568688860)
    2014-05-09 00:59:01 [INFO] [WorldEdit] Enabling WorldEdit v5.5.8
    2014-05-09 00:59:01 [INFO] WEPIF: Using the Bukkit Permissions API.
    2014-05-09 00:59:01 [INFO] [PermissionsEx] Enabling PermissionsEx v1.20.3
    2014-05-09 00:59:01 [INFO] WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    2014-05-09 00:59:01 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2014-05-09 00:59:01 [INFO] Done (1.316s)! For help, type "help" or "?"
    EDIT #3: For giggles, I dropped in CraftBukkit 1.7.2-R0.3 and did not update any plugins and started up the server and it seems to have loaded without error for the same 'ol plugins.

    Code:
    [01:02:20] [Server thread/INFO]: Starting minecraft server version 1.7.2
    [01:02:20] [Server thread/INFO]: Loading properties
    [01:02:20] [Server thread/INFO]: Default game type: SURVIVAL
    [01:02:20] [Server thread/INFO]: Generating keypair
    [01:02:20] [Server thread/INFO]: Starting Minecraft server on *:25565
    [01:02:20] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-b3020jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3)
    [01:02:20] [Server thread/INFO]: [PermissionsEx] sql backend registered!
    [01:02:20] [Server thread/INFO]: [PermissionsEx] file backend registered!
    [01:02:20] [Server thread/INFO]: [WorldEdit] Loading WorldEdit v5.5.8
    [01:02:20] [Server thread/INFO]: [PermissionsEx] Loading PermissionsEx v1.20.3
    [01:02:20] [Server thread/INFO]: [PermissionsEx] Initializing file backend
    [01:02:20] [Server thread/INFO]: Permissions file successfully reloaded
    [01:02:20] [Server thread/INFO]: [uSkyBlock] Loading uSkyBlock v1.0.8
    [01:02:20] [Server thread/INFO]: [uSkyBlock] Enabling uSkyBlock v1.0.8
    [01:02:20] [Server thread/INFO]: [uSkyBlock] Using built in protection.
    [01:02:20] [Server thread/INFO]: [uSkyBlock] 0 schematics loaded.
    [01:02:20] [Server thread/INFO]: Creating a new orphan file
    [01:02:20] [Server thread/INFO]: [uSkyBlock] uSkyBlock v.1.0.8 enabled.
    [01:02:20] [Server thread/INFO]: Preparing level "world"
    [01:02:20] [Server thread/INFO]: Preparing start region for level 0 (Seed: -568688860)
    [01:02:21] [Server thread/INFO]: Preparing start region for level 1 (Seed: -568688860)
    [01:02:21] [Server thread/INFO]: Preparing start region for level 2 (Seed: -568688860)
    [01:02:22] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v5.5.8
    [01:02:22] [Server thread/INFO]: WEPIF: Using the Bukkit Permissions API.
    [01:02:22] [Server thread/INFO]: [PermissionsEx] Enabling PermissionsEx v1.20.3
    [01:02:22] [Server thread/INFO]: WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    [01:02:22] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [01:02:22] [Server thread/INFO]: Done (1.432s)! For help, type "help" or "?"
    
    EDIT #4: For additional giggles, I dropped in CraftBukkit 1.7.5-R0.1 Build 3042 without updating any plugins and started up the server again. There were no load errors. No idea if the plugin works in-game but at least no loading issues.

    Code:
    [01:05:10] [Server thread/INFO]: Starting minecraft server version 1.7.5
    [01:05:10] [Server thread/INFO]: Loading properties
    [01:05:10] [Server thread/INFO]: Default game type: SURVIVAL
    [01:05:10] [Server thread/INFO]: Generating keypair
    [01:05:10] [Server thread/INFO]: Starting Minecraft server on *:25565
    [01:05:11] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks (MC: 1.7.5) (Implementing API version 1.7.5-R0.1-SNAPSHOT)
    [01:05:11] [Server thread/INFO]: [PermissionsEx] sql backend registered!
    [01:05:11] [Server thread/INFO]: [PermissionsEx] file backend registered!
    [01:05:11] [Server thread/INFO]: [WorldEdit] Loading WorldEdit v5.5.8
    [01:05:11] [Server thread/INFO]: [PermissionsEx] Loading PermissionsEx v1.20.3
    [01:05:11] [Server thread/INFO]: [PermissionsEx] Initializing file backend
    [01:05:11] [Server thread/INFO]: Permissions file successfully reloaded
    [01:05:11] [Server thread/INFO]: [uSkyBlock] Loading uSkyBlock v1.0.8
    [01:05:11] [Server thread/INFO]: [uSkyBlock] Enabling uSkyBlock v1.0.8
    [01:05:11] [Server thread/INFO]: [uSkyBlock] Using built in protection.
    [01:05:11] [Server thread/INFO]: [uSkyBlock] 0 schematics loaded.
    [01:05:11] [Server thread/INFO]: Creating a new orphan file
    [01:05:11] [Server thread/INFO]: [uSkyBlock] uSkyBlock v.1.0.8 enabled.
    [01:05:11] [Server thread/INFO]: Preparing level "false"
    [01:05:11] [Server thread/INFO]: Preparing start region for level 0 (Seed: -568688860)
    [01:05:12] [Server thread/INFO]: Preparing start region for level 1 (Seed: -568688860)
    [01:05:12] [Server thread/INFO]: Preparing start region for level 2 (Seed: -568688860)
    [01:05:12] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v5.5.8
    [01:05:12] [Server thread/INFO]: WEPIF: Using the Bukkit Permissions API.
    [01:05:12] [Server thread/INFO]: [PermissionsEx] Enabling PermissionsEx v1.20.3
    [01:05:12] [Server thread/INFO]: WEPIF: PermissionsEx detected! Using PermissionsEx for permissions.
    [01:05:12] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [01:05:12] [Server thread/INFO]: Done (1.381s)! For help, type "help" or "?"
    
    So, with these initial tests, I cannot replicate your problem. However, I do not know what versions you are using either. As you might guess by now, it is almost impossible to trouble-shoot without basic information such as version numbers being used. If I cannot replicate the issue with just the version numbers, the next likely problem is in the configuration files.

    LHammonds
     
  6. Offline

    Bobcat00

    Just to document the solution here for anyone looking at this thread... The problem is that uSkyBlock.jar needs to have its plugin.yml file updated to add the following:

    depend: [WorldEdit]
     
  7. Offline

    Rex285

    Bobcat00
    Yes, I looked around some more and I found that I needed to add a Depend, but how would i do that without the Plugin.yml/the folder?
     
  8. Offline

    Bobcat00

    Use WinRAR to extract plugin.yml from the jar file, edit plugin.yml (the copy you extracted) to add the depend line, then drag the edited file back to the WinRAR window. It will replace the copy in the jar file.
     
  9. Offline

    Rex285

    Sweet thanks!
     
  10. Offline

    LHammonds

    But please realize that if that plugin aut0-updates or you update it later, this will break again. Make sure you make note of what you've done and why for later reference.
     
  11. Offline

    Bobcat00

    Well, hopefully they'll fix this problem in their next release.
     
  12. Offline

    LHammonds

    But regardless, any time someone modifies a plugin jar, they need to realize that what they did can be undone later either automatically or manually and they should not forget that...or they will be wasting time troubleshooting a problem they already solved long ago (or someone else cleaning up after them).

    LHammonds
     
Thread Status:
Not open for further replies.

Share This Page