thedudeguy / JukeIt

A Bukkit plugin for Minecraft that allows you to "Burn" new music onto Music Discs and play them in the Jukeboxes.
GNU General Public License v3.0
10 stars 10 forks source link

/tmp/sqlite-3.7.2-libsqlitejdbc.so (Permission denied) #112

Closed n1ouk closed 11 years ago

n1ouk commented 12 years ago

I get the error "/tmp/sqlite-3.7.2-libsqlitejdbc.so (Permission denied)" when I start my server. The plugin work well when I start it on my computer but not when I run it on my hostserver (Myriapulse).

I can burn disk but when I want listen it the server kick me.

Infos :

server 1.2.5 JukeBukkit v2.0.0 Spout v1244 Spoutcraft client version: 1570

The error :

2012-08-22 14:24:18 [WARNING] Failed to handle packet: javax.persistence.PersistenceException: ERROR executing DML bindLog[] error[[SQLITE_CANTOPEN] Unable to open the database file (unable to open database file)] javax.persistence.PersistenceException: ERROR executing DML bindLog[] error[[SQLITE_CANTOPEN] Unable to open the database file (unable to open database file)] at com.avaje.ebeaninternal.server.persist.dml.DmlBeanPersister.execute(DmlBeanPersister.java:116) at com.avaje.ebeaninternal.server.persist.dml.DmlBeanPersister.update(DmlBeanPersister.java:85) at com.avaje.ebeaninternal.server.persist.DefaultPersistExecute.executeUpdateBean(DefaultPersistExecute.java:110) at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeNow(PersistRequestBean.java:531) at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeOrQueue(PersistRequestBean.java:557) at com.avaje.ebeaninternal.server.persist.DefaultPersister.update(DefaultPersister.java:430) at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveEnhanced(DefaultPersister.java:343) at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveRecurse(DefaultPersister.java:315) at com.avaje.ebeaninternal.server.persist.DefaultPersister.save(DefaultPersister.java:282) at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1577) at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1567) at cc.thedudeguy.jukebukkit.materials.blocks.JukeboxBlock.onBlockInteract(JukeboxBlock.java:263) at org.getspout.spout.block.mcblock.CustomBlock.interact(CustomBlock.java:328) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:296) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:636) at net.minecraft.server.Packet15Place.handle(SourceFile:39) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.sql.SQLException: [SQLITE_CANTOPEN] Unable to open the database file (unable to open database file) at org.sqlite.DB.newSQLException(DB.java:383) at org.sqlite.DB.newSQLException(DB.java:387) at org.sqlite.DB.execute(DB.java:342) at org.sqlite.DB.executeUpdate(DB.java:363) at org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:85) at com.avaje.ebeaninternal.server.lib.sql.ExtendedPreparedStatement.executeUpdate(ExtendedPreparedStatement.java:164) at com.avaje.ebeaninternal.server.type.DataBind.executeUpdate(DataBind.java:74) at com.avaje.ebeaninternal.server.persist.dml.UpdateHandler.execute(UpdateHandler.java:105) at com.avaje.ebeaninternal.server.persist.dml.DmlBeanPersister.execute(DmlBeanPersister.java:105) ... 22 more

Thank for your help (and sorry for my english xd), n1ouk

thedudeguy commented 11 years ago

Permission Denied. The problem is that your db credentials set in the bukkit.yml are invalid.