Hey ihr,
ich probiere mich momentan etwas an Ebean, habe dabei jedoch folgendes Problem:
Führe ich meinen Programmcode als eigenständige Anwendung aus, funktioniert alles wunderbar.
Lasse ich sie jedoch als Plugin in einem Server laufen, können keine Entitys gefunden werden.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß Die Bohne
Folgender Fehler erscheint:
Hier meine properties:
Hier ein Entity:
ich probiere mich momentan etwas an Ebean, habe dabei jedoch folgendes Problem:
Führe ich meinen Programmcode als eigenständige Anwendung aus, funktioniert alles wunderbar.
Lasse ich sie jedoch als Plugin in einem Server laufen, können keine Entitys gefunden werden.
Ich hoffe ihr könnt mir weiterhelfen.
Gruß Die Bohne
Folgender Fehler erscheint:
Java:
javax.persistence.PersistenceException: de.thebohne.ebean.entity.Info is NOT an Entity Bean registered with this server?
at io.ebeaninternal.server.core.DefaultServer.createQuery(DefaultServer.java:1034) ~[ebean-11.2.3.jar:?]
at io.ebeaninternal.server.core.DefaultServer.find(DefaultServer.java:990) ~[ebean-11.2.3.jar:?]
at io.ebean.Finder.query(Finder.java:193) ~[ebean-11.2.3.jar:?]
at io.ebean.Finder.all(Finder.java:162) ~[ebean-11.2.3.jar:?]
at de.thebohne.project.BeanProject.onEnable(BeanProject.java:39) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-api-1.12.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-api-1.12.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [spigot-api-1.12.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:384) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:333) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2-R0.1-SNAPSHOT.jar:git-Spigot-93e20b3-31d3159]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
Hier meine properties:
Code:
datasource.default=db
ebean.search.packages=de.thebohne.ebean.entity
ebean.ddl.generate=true
ebean.ddl.run=true
ebean.migration.run=true
datasource.db.username=***
datasource.db.password=***
datasource.db.databaseUrl=jdbc:mysql://127.0.0.1:3306/***?useSSL=false
datasource.db.databaseDriver=com.mysql.jdbc.Driver
Hier ein Entity:
Java:
package de.thebohne.ebean.entity;
import de.thebohne.ebean.entity.finder.InfoFinder;
import io.ebean.Model;
import javax.persistence.*;
@Entity
public class Info extends Model {
public static final InfoFinder find = new InfoFinder();
@Id
@GeneratedValue
private int id;
@Column
private String message;
@Column
private long time;
public Info(String message, long time) {
this.message = message;
this.time = time;
}
public int getId() {
return id;
}
public String getMessage() {
return message;
}
public long getTime() {
return time;
}
}