Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Ebean, PERIOD! #108

Open
nikosgram opened this issue Sep 8, 2022 · 5 comments
Open

Remove Ebean, PERIOD! #108

nikosgram opened this issue Sep 8, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@nikosgram
Copy link
Owner

Ebean is buggy and slow. Also, is not properly supported from Spigot nor Papermc.

@nikosgram nikosgram added the enhancement New feature or request label Sep 8, 2022
@nikosgram nikosgram self-assigned this Sep 8, 2022
@nikosgram nikosgram changed the title Remove Ebean PERIOD! Remove Ebean, PERIOD! Sep 8, 2022
@Vanstredam
Copy link

Will this be achieved soon?

@nikosgram
Copy link
Owner Author

I haven't started working on it yet. I'm really busy working on some personal things :) I'll start as soon as I have some free time.

@ezriharmusial
Copy link

ezriharmusial commented Jun 25, 2023

Thankyou got your Awesome Job! I am Really happy to have found this plugin.
However this Ebean error lags my server too on Purpur. Hope you will find some time to look at the issue.

Using it together with Vault and Towny By the Way.

@nikosgram
Copy link
Owner Author

In which version of Gringotts do you have the issues @ezriharmusial ? :)

@ezriharmusial
Copy link

Sorry for the Late answer,
it's not a big Problem, everything seems to be Running fine. I'm running version 2.12.5 and Getting this error:

`22:11:10

Default game type: SURVIVAL
Generating keypair
Starting Minecraft server on 0.0.0.0:25569
Using epoll channel type
Paper: Using libdeflate (Linux x86_64) compression from Velocity.
Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity.

22:11:11

[SpigotLibraryLoader]: [Gringotts] Loading 1 libraries... please wait
[SpigotLibraryLoader]: [Gringotts] Loaded library /home/amp/.ampdata/instances/HighStreetSMP01/Minecraft/libraries/org/avaje/ebean/2.8.1/ebean-2.8.1.jar
[SpigotLibraryLoader]: [Gringotts] Loaded library /home/amp/.ampdata/instances/HighStreetSMP01/Minecraft/libraries/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar

ERROR
22:11:11

[com.avaje.ebean.config.PropertyMapLoader]: ebean.properties not found`

And this:
`22:11:11

[com.avaje.ebeaninternal.api.ClassLoadContext]: Ambiguous ClassLoader choice preferContext:true Context:org.bukkit.plugin.java.PluginClassLoader Caller:java.net.URLClassLoader
[com.avaje.ebeaninternal.api.ClassLoadContext]: Ambiguous ClassLoader choice preferContext:true Context:org.bukkit.plugin.java.PluginClassLoader Caller:java.net.URLClassLoader
[com.avaje.ebeaninternal.server.lib.sql.DataSourcePool]: DataSourcePool [Gringotts] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
[com.avaje.ebeaninternal.api.ClassLoadContext]: Ambiguous ClassLoader choice preferContext:true Context:org.bukkit.plugin.java.PluginClassLoader Caller:java.net.URLClassLoader
[com.avaje.ebeaninternal.api.ClassUtil]: Ambigous ClassLoader (Context vs Caller) chosen PluginClassLoader{plugin=Gringotts v2.12.5, pluginEnabled=false, url=plugins/gringotts-2.12.5.jar}
[com.avaje.ebeaninternal.server.subclass.SubClassManager]: SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
[com.avaje.ebeaninternal.api.ClassLoadContext]: Ambiguous ClassLoader choice preferContext:true Context:org.bukkit.plugin.java.PluginClassLoader Caller:java.net.URLClassLoader
[com.avaje.ebeaninternal.api.ClassLoadContext]: Ambiguous ClassLoader choice preferContext:true Context:org.bukkit.plugin.java.PluginClassLoader Caller:java.net.URLClassLoader
[com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager]: Entities enhanced[0] subclassed[2]`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants