You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

McCrafterIV

User / Kunde

  • "McCrafterIV" started this thread

Posts: 7

  • Send private message

1

Saturday, October 28th 2017, 12:44pm

Fehler beim starten d. PL

Minecraft-Version:1.11.2

Arbeitsspeicher/RAM:X

installierte Plugins:sonst nichts

Problembeschreibung:
Ich habe angefangen ein kleines plugin zu schreiben. Dieses kann zurzeit noch garnichts aber es kommt trotsdem eine
Fehlermeldung. Kann mir jm. helfen und sagen was ich verbessern muss damit das Plugin bis hierher erstmal funktioniert?
;(

Schonmal danke im vorraus Tim :D

Hier die Serverkonsolenausgabe:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[12:30:38 ERROR]: Could not load 'plugins\workingtime.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: name is not defined
    	at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:898) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:155) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:298) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.reload(CraftServer.java:727) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.Bukkit.reload(Bukkit.java:549) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:629) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:615) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:397) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:361) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:650) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:554) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
    	at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:891) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	... 15 more

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

2

Saturday, October 28th 2017, 12:54pm

Kannst du uns deine Plugin.yml mal senden?

Überprüfe aber zuerst einmal, ob du "name: DeinPluginName" drinne stehen hast
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

McCrafterIV

User / Kunde

  • "McCrafterIV" started this thread

Posts: 7

  • Send private message

3

Saturday, October 28th 2017, 1:56pm

jetzt funktioniert es wenn ich den namen angegeben habe. :D Das pl wird grün angezeigt, allerdings kommt trotsdem eine fehlermeldung aber hier erstmal das geforderte :) .

(also zuerst mal die aktuelle fehlermeldung :D)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[13:51:50 ERROR]: Error occurred while enabling workingtime v1.0.0 (Is it up to date?)
java.lang.IllegalArgumentException: Plugin already initialized!
    	at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:67) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at workingtime.ifplayerjoin.<init>(ifplayerjoin.java:17) ~[?:?]
    	at workingtime.main.onEnable(main.java:14) ~[?:?]
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:329) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:361) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:323) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:411) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:372) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:327) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:244) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:521) [craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.IllegalStateException: Initial initialization
    	at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:67) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at workingtime.main.<init>(main.java:6) ~[?:?]
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_131]
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_131]
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_131]
    	at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_131]
    	at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_131]
    	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:298) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at org.bukkit.craftbukkit.v1_11_R1.CraftServer.<init>(CraftServer.java:260) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.PlayerList.<init>(PlayerList.java:73) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.DedicatedPlayerList.<init>(SourceFile:14) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:185) ~[craftbukkit_server.jar:git-Bukkit-6e3cec8]
    	... 2 more


und hier die plugin.yml

Source code

1
2
3
4
main: workingtime.main
name : workingtime
version: 1.0.0
author: McCrafterIV

wie bereits gesagt kann das plugin zurzeit noch garnichts.. :D

Obi_Maus

User / Kunde

  • "Obi_Maus" is male

Posts: 196

Location: NRW

Occupation: Vermessungstechniker

  • Send private message

4

Saturday, October 28th 2017, 4:59pm

Hast du das Plugin zwei mal auf dem Server? Vielleicht unter einem anderen Namen?

McCrafterIV

User / Kunde

  • "McCrafterIV" started this thread

Posts: 7

  • Send private message

5

Sunday, October 29th 2017, 11:31am

nein habe ich nicht.. komisch habe aber auch keine Idee woran es liegen könnte.. D:

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

6

Monday, October 30th 2017, 8:00am

Hast du zwei plugins auf dem Server mit dem selben main Path?
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

McCrafterIV

User / Kunde

  • "McCrafterIV" started this thread

Posts: 7

  • Send private message

7

Monday, October 30th 2017, 9:55am

nein nur mein selbstgemachtes testplugin

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

8

Monday, October 30th 2017, 10:08am

schonmal neugestartet? Vielleicht ist das System auch einfach durcheinander gekommen beim exportieren.
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

McCrafterIV

User / Kunde

  • "McCrafterIV" started this thread

Posts: 7

  • Send private message

9

Monday, October 30th 2017, 10:16am

Daran lag es nicht . ich hatte in einer unterklasse

Source code

1
2
3
public class ifplayerjoin extends JavaPlugin implements Listener {
...
}

geschrieben aber ich habe noch eine Frage xD
ich möchte in meinem Plugin einer datei erstellen lasssen das ganze habe ich in die Hauptklasse gepackt aber das geht irgendwie nicht, hier mal der code.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package workingtime;

	import java.io.File;
import java.util.ArrayList;

import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.event.Listener;
	import org.bukkit.plugin.java.JavaPlugin;
	import workingtime.ifplayerjoin;;

	public class main extends JavaPlugin implements Listener {
		
		public static File configfile = new File("plugins/workingtime", "config.yml");
		public static FileConfiguration configcfg = YamlConfiguration.loadConfiguration(configfile);

		
		public void onEnable(){
		  System.out.println("[workingtime] workingtime geladen!");
		  
		  org.bukkit.plugin.PluginManager pm = getServer().getPluginManager();
		  pm.registerEvents(new ifplayerjoin(), this);
	  }
	

}

xtrumb

User / Kunde

  • "xtrumb" is male

Posts: 2,295

Location: hier

Occupation: Fachinformatiker für Systemintegration

Thanks: 16

  • Send private message

10

Monday, October 30th 2017, 11:44am

Niemals die Datei so versuchen auszulesen, da es eh nicht geht. Außer du lässt sie in deiner Main Klasse im onenable Teil laden und speicherst sie dann in einer Variabel.


Kurz gesagt, mach dir eine Methode womit du die Datei und die Configuration bekommst.

PS: Files kannst du mit file.createNewFile() erstellen lassen.
Mit freundlichen Grüßen
TrueMB

Dienstleistungs Service
Unser Csgo Team

BtoBastian

Moderator

  • "BtoBastian" is male

Posts: 3,612

Occupation: Softwareentwickler

  • Send private message

11

Monday, October 30th 2017, 12:22pm

Standard Standart eines Flamingos ist einbeinig.

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net