Ok, So I have been working on a core lately, and I kept on getting this issue randomly, If anyone who knows what I can do to fix this, I would greatly appreciate it. Thanks!
org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:134) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:340) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:261) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:374) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:873) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.Bukkit.reload(Bukkit.java:308) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:773) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1087) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:924) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:103) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:801) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:286) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:651) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:557) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [paperspigot.jar:git-PaperSpigot-a925999]
Caused by: java.lang.NullPointerException
at me.unscheduled.Grass.Grass.<init>(Grass.java:48) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_144]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:130) ~[paperspigot.jar:git-PaperSpigot-a925999]
... 19 more
SRC:
package me.unscheduled.Grass;
import org.bukkit.plugin.java.*;
import me.unscheduled.Grass.A.FoundDiamonds;
import me.unscheduled.Grass.ConfigManager.ConfigManager;
import me.unscheduled.GrassCommands.ClearChat;
import me.unscheduled.GrassCommands.FreezeAll;
import me.unscheduled.GrassCommands.Help;
import me.unscheduled.GrassCommands.KickAll;
import me.unscheduled.GrassCommands.NvToggle;
import me.unscheduled.GrassCommands.Store;
import me.unscheduled.GrassCommands.TeamSpeak;
import org.bukkit.event.*;
import java.io.File;
import org.bukkit.*;
import org.bukkit.command.*;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.*;
public class Grass extends JavaPlugin implements Listener
{
@Override
public void onEnable() {
System.out.println("[Grass v1.0] has been enabled!.");
ConfigManager.load(this, "config.yml");
ConfigManager.load(this, "config.yml");
getServer().getPluginManager().registerEvents(new FoundDiamonds(this), this);
config = getConfig();
config.options().copyDefaults(true);
conf = new File(getDataFolder(), "config.yml");
saveConfig();
saveDefaultConfig();}
@SuppressWarnings("unused")
private static Grass instance;
public static FileConfiguration config;
public static File conf;
public static Object getInstance;
@SuppressWarnings("unused")
private void registerCommands() {
Bukkit.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this);
this.registerCommands();}{
this.getCommand("ts").setExecutor((CommandExecutor)new TeamSpeak(this));
this.getCommand("teamspeak").setExecutor((CommandExecutor)new TeamSpeak(this));
this.getCommand("store").setExecutor((CommandExecutor)new Store(this));
this.getCommand("help").setExecutor((CommandExecutor)new Help(this));
this.getCommand("?").setExecutor((CommandExecutor)new Help(this));
this.getCommand("clearchat").setExecutor((CommandExecutor)new ClearChat(this));
this.getCommand("cc").setExecutor((CommandExecutor)new ClearChat(this));
this.getCommand("kickall").setExecutor((CommandExecutor)new KickAll(this));
this.getCommand("freezeall").setExecutor((CommandExecutor)new FreezeAll(this));
this.getCommand("nv").setExecutor((CommandExecutor)new NvToggle(this));
this.getCommand("ehelp").setExecutor((CommandExecutor)new Help(this)); }
public void onDisable() {
System.out.println("[Grass v1.0] has been disabled!.");}}
org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:134) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:340) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:261) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:374) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:873) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.Bukkit.reload(Bukkit.java:308) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:773) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1087) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:924) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:103) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:801) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:286) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:651) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:557) [paperspigot.jar:git-PaperSpigot-a925999]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [paperspigot.jar:git-PaperSpigot-a925999]
Caused by: java.lang.NullPointerException
at me.unscheduled.Grass.Grass.<init>(Grass.java:48) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_144]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[paperspigot.jar:git-PaperSpigot-a925999]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:130) ~[paperspigot.jar:git-PaperSpigot-a925999]
... 19 more
SRC:
package me.unscheduled.Grass;
import org.bukkit.plugin.java.*;
import me.unscheduled.Grass.A.FoundDiamonds;
import me.unscheduled.Grass.ConfigManager.ConfigManager;
import me.unscheduled.GrassCommands.ClearChat;
import me.unscheduled.GrassCommands.FreezeAll;
import me.unscheduled.GrassCommands.Help;
import me.unscheduled.GrassCommands.KickAll;
import me.unscheduled.GrassCommands.NvToggle;
import me.unscheduled.GrassCommands.Store;
import me.unscheduled.GrassCommands.TeamSpeak;
import org.bukkit.event.*;
import java.io.File;
import org.bukkit.*;
import org.bukkit.command.*;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.*;
public class Grass extends JavaPlugin implements Listener
{
@Override
public void onEnable() {
System.out.println("[Grass v1.0] has been enabled!.");
ConfigManager.load(this, "config.yml");
ConfigManager.load(this, "config.yml");
getServer().getPluginManager().registerEvents(new FoundDiamonds(this), this);
config = getConfig();
config.options().copyDefaults(true);
conf = new File(getDataFolder(), "config.yml");
saveConfig();
saveDefaultConfig();}
@SuppressWarnings("unused")
private static Grass instance;
public static FileConfiguration config;
public static File conf;
public static Object getInstance;
@SuppressWarnings("unused")
private void registerCommands() {
Bukkit.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this);
this.registerCommands();}{
this.getCommand("ts").setExecutor((CommandExecutor)new TeamSpeak(this));
this.getCommand("teamspeak").setExecutor((CommandExecutor)new TeamSpeak(this));
this.getCommand("store").setExecutor((CommandExecutor)new Store(this));
this.getCommand("help").setExecutor((CommandExecutor)new Help(this));
this.getCommand("?").setExecutor((CommandExecutor)new Help(this));
this.getCommand("clearchat").setExecutor((CommandExecutor)new ClearChat(this));
this.getCommand("cc").setExecutor((CommandExecutor)new ClearChat(this));
this.getCommand("kickall").setExecutor((CommandExecutor)new KickAll(this));
this.getCommand("freezeall").setExecutor((CommandExecutor)new FreezeAll(this));
this.getCommand("nv").setExecutor((CommandExecutor)new NvToggle(this));
this.getCommand("ehelp").setExecutor((CommandExecutor)new Help(this)); }
public void onDisable() {
System.out.println("[Grass v1.0] has been disabled!.");}}
