How I fix that?

Discussion in 'Plugin Development' started by Viniccius007, Nov 26, 2016.

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

    Viniccius007

    Whou I fix that?

    Code:
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated a
    nd will likely be removed in a future release
    Loading libraries, please wait...
    [12:01:58 INFO]: Starting minecraft server version 1.7.10
    [12:01:58 INFO]: Loading properties
    [12:01:58 INFO]: Default game type: SURVIVAL
    [12:01:58 INFO]: Generating keypair
    [12:01:58 INFO]: Starting Minecraft server on *:25565
    [12:01:58 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.
    2-18-ga04b586-b3107jnks (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPS
    HOT)
    [12:01:59 ERROR]: Could not load 'plugins\colorinfo.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: No public constructor
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
    a:54) ~[BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:127) ~[BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:328) ~[BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:251) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.ja
    va:364) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at org.bukkit.craftbukkit.v1_7_R4.CraftServer.<init>(CraftServer.java:32
    6) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at net.minecraft.server.v1_7_R4.PlayerList.<init>(PlayerList.java:68) [B
    UKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at net.minecraft.server.v1_7_R4.DedicatedPlayerList.<init>(SourceFile:14
    ) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.jav
    a:133) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
    :436) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
    28) [BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
    Caused by: java.lang.IllegalAccessException: Class org.bukkit.plugin.java.Plugin
    ClassLoader can not access a member of class com.viniccius007.colorinfo.Main wit
    h modifiers ""
            at sun.reflect.Reflection.ensureMemberAccess(Unknown Source) ~[?:1.8.0_5
    1]
            at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_51]
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
    a:52) ~[BUKKIT.jar:git-Bukkit-1.7.9-R0.2-18-ga04b586-b3107jnks]
            ... 10 more
    [12:01:59 INFO]: Preparing level "world"
    [12:01:59 INFO]: Preparing start region for level 0 (Seed: -6392121580406169451)
    
    [12:02:00 INFO]: Preparing spawn area: 68%
    [12:02:00 INFO]: Preparing start region for level 1 (Seed: -6392121580406169451)
    
    [12:02:00 WARN]: Exception in thread "Thread-7"
    [12:02:00 WARN]: org.bukkit.craftbukkit.libs.com.google.gson.JsonSyntaxException
    : java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line
    1 column 7
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.internal.
    bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java
    :180)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.Gson.from
    Json(Gson.java:755)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.Gson.from
    Json(Gson.java:694)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.v1_7_R4.updater.BukkitDLUpdate
    rService.fetchArtifact(BukkitDLUpdaterService.java:53)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.v1_7_R4.updater.BukkitDLUpdate
    rService.getArtifact(BukkitDLUpdaterService.java:30)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.v1_7_R4.updater.AutoUpdater$1.
    run(AutoUpdater.java:77)
    [12:02:00 WARN]: Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJE
    CT but was STRING at line 1 column 7
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.stream.Js
    onReader.expect(JsonReader.java:339)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.stream.Js
    onReader.beginObject(JsonReader.java:322)
    [12:02:00 WARN]:        at org.bukkit.craftbukkit.libs.com.google.gson.internal.
    bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java
    :168)
    [12:02:00 WARN]:        ... 5 more
    [12:02:01 INFO]: Preparing start region for level 2 (Seed: -6392121580406169451)
    
    [12:02:01 INFO]: Server permissions file permissions.yml is empty, ignoring it
    [12:02:01 INFO]: Done (2,269s)! For help, type "help" or "?"
    >
     
  2. Offline

    timtower Administrator Administrator Moderator

  3. Offline

    inksquid_

    Seems like so, his previous thread was asking him how to start on Bukkit plugins because he has little Java knowledge.

    OP (or @Viniccius007), could you post your code on the thread? It sounds like one of your vital constructors were either private/invalid.
     
  4. Offline

    Viniccius007

    kkk, ok,but I do nothing in code only that:

    package com.viniccius007.colorinfo;

    import org.bukkit.plugin.java.JavaPlugin;

    class Main extends JavaPlugin {

    public void onLoad() {
    getLogger().info("§4Plugin load");
    }
    public void onEnable() {
    getLogger().info("§4Plugin enable");
    }
    public void onDisable() {
    getLogger().info("§4Plugin disabled");
    }
    }

    plugin.yml:
    name: colorinfo
    version: 1.0
    main: com.viniccius007.colorinfo.Main
     
  5. Offline

    Zombie_Striker

    @Viniccius007
    You do not need to log your own plugins. Bukkit does this for you.

    You forgot to make your "Main" class public. Add the public modifier before Main to fix this issue.
     
Thread Status:
Not open for further replies.

Share This Page