Странная [Morphia] ошибка Java
Недавно я начал пытаться использовать Morphia для своего проекта Bukkit. Я получил эту ошибку после попытки получить модель из базы данных.
Ошибка в консоли:
[22:30:01 WARN]: Class not found defined in dbObj:
java.lang.ClassNotFoundException: me.test.CNDB.documents.Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:372) ~[?:1.8.0]
at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.8.0]
Код для получения модели:
public Server getDbServer() {
if (dbServer == null) {
Server server = getDatastore().find(Server.class).field("_id").equal(ObjectId.massageToObjectId(Config.Mongo.server_id)).get();
dbServer = server;
}
return dbServer;
}
Импорт в класс, содержащий getDbServer():
import com.mongodb.Mongo;
import me.test.CNDB.documents.Server;
import org.bson.types.ObjectId;
import org.bukkit.Bukkit;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
import org.mongodb.morphia.Datastore;
import org.mongodb.morphia.Morphia;
Config.Mongo.server_id возвращает 53b0a637ef86581085bff51d, что соответствует полю _id модели Server.class в БД.
Как я могу предотвратить эту ошибку? Модель все еще пользуется успехом, я могу напечатать строку JSON.