Internal Error while trying to buy a chunk #54


  • New
  • Defect
Open
Assigned to codisimus
  • _ForgeUser8497411 created this issue Jun 7, 2013

    What steps will reproduce the problem?
    1.Try to buy a chunk
    2.
    3.

    What is the expected output? What do you see instead?
    Internal Error

    What version of the product are you using?
    1.0.2

    Do you have an error log of what happened?
    2013-06-08 00:25:31 [INFO] cchr issued server command: /co buy
    2013-06-08 00:25:34 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'co' in plugin ChunkOwn v1.0.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
        at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:561)
        at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
        at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
        at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
        at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
        at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
        at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
        at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
        at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:860)
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:729)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:613)
        at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
    Caused by: java.lang.RuntimeException: java.sql.SQLException: [SQLITE_BUSY]  The database file is locked (database is locked)
        at com.alta189.simplesave.sqlite.SQLiteDatabase.save(SQLiteDatabase.java:384)
        at com.alta189.simplesave.Database.save(Database.java:107)
        at com.greatmancode.craftconomy3.account.Account.withdraw(Account.java:270)
        at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.withdrawPlayer(Economy_Craftconomy3.java:304)
        at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.withdrawPlayer(Economy_Craftconomy3.java:128)
        at com.codisimus.plugins.chunkown.Econ.buy(Econ.java:53)
        at com.codisimus.plugins.chunkown.ChunkOwnCommand.buy(ChunkOwnCommand.java:273)
        at com.codisimus.plugins.chunkown.ChunkOwnCommand.onCommand(ChunkOwnCommand.java:74)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
        ... 15 more
    Caused by: java.sql.SQLException: [SQLITE_BUSY]  The database file is locked (database is locked)
        at org.sqlite.DB.newSQLException(DB.java:383)
        at org.sqlite.DB.newSQLException(DB.java:387)
        at org.sqlite.DB.execute(DB.java:339)
        at org.sqlite.DB.executeUpdate(DB.java:363)
        at org.sqlite.PrepStmt.executeUpdate(PrepStmt.java:85)
        at com.alta189.simplesave.sqlite.SQLiteDatabase.save(SQLiteDatabase.java:362)
        ... 23 more

    Please provide any additional information below.

  • _ForgeUser8497411 added the tags New Defect Jun 7, 2013
  • _ForgeUser8497411 posted a comment Jun 9, 2013

    Solved.

    The problem was in CraftConomy3 (database.db). Probably a server crash ruined the SQLite file. There was a duplicate entry. So vault/chunkown/craftconomy couldn't handle the transaction. Deleting the associated database entrys solved it.


To post a comment, please login or register a new account.