Failed to remove the minecart data entry when %s connected #39


  • Defect
  • Replied
Open
Assigned to _ForgeUser8551714
  • leagris created this issue Sep 10, 2012

    What steps will reproduce the problem?

    1. Setup <DisappearOnDisconnect>true</DisappearOnDisconnect>
    2. Using Bukkit permissions.
    3. Debug mode switched to NORMAL

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

    The bukkit persistence data class seems to fail to push some actual data in the created tables below:

    • HoldSignData,
    • MinecartManiaMinecartDataTable,
    • minecartowners

    What version of the product are you using?

    CraftBukkit version git-Bukkit-1.3.2-R0.1-7-gf0601e8-b2363jnks (MC: 1.3.2) (Implementing API version 1.3.2-R0.2-SNAPSHOT)
    MinecartManiaRebornCore version 1.5.1
    MinecartManiaRebornAutocart version 1.5
    MinecartManiaRebornSignCommands version 1.5
    MinecartManiaRebornAdminControls version 1.5
    MinecartManiaRebornStation version 1.5.1
    

    Do you have an error log of what happened?

    14:40:30 [SEVERE] [Minecart Mania] Failed to remove the minecart data entry when bambino13 connected
    14:47:26 [SEVERE] [Minecart Mania] Failed to remove the minecart data entry when bambino13 connected
    18:15:06 [SEVERE] [Minecart Mania] Failed to remove the minecart data entry when bambino13 connected
    18:16:41 [SEVERE] [Minecart Mania] Failed to remove the minecart data entry when bambino13 connected
    

    Please provide any additional information below.

    MM@Afforess Bukkit forum thread from Maxis010, on Jun 22, 2011, about this typical issue

  • leagris added the tags New Defect Sep 10, 2012
  • _ForgeUser8551714 removed a tag New Sep 10, 2012
  • _ForgeUser8551714 added a tag Accepted Sep 10, 2012
  • _ForgeUser8551714 posted a comment Sep 17, 2012

    Is there more in the logfile? It should log additional information. I can't reproduce this in my server :(

  • _ForgeUser8551714 removed a tag Accepted Sep 17, 2012
  • _ForgeUser8551714 added a tag Waiting Sep 17, 2012
  • leagris posted a comment Sep 17, 2012

    @mze9412: Go

    No other message. This error appeared for this user only each time he logged-in.

    I have configured craftbukkit with the MySQL backend which is inherited by MM behind the persistence class. Despite this, all three tables from MM remains empty forever.

    What was special about this user is, he once disconnected while riding a cart. When he came back online, MM and bukkit could not agree on his player state. MM thought it was embarked in a cart, bukkit thout he could move freely. This had the side effect of his client not receiving chunk data as he moved away from the default view distance and he was stuck in that area surrounded with empty chunk. To solve the issue, I had to use /mm eject playername

  • leagris removed a tag Waiting Sep 17, 2012
  • leagris added a tag Replied Sep 17, 2012
  • _ForgeUser8551714 posted a comment Sep 17, 2012

    Ah, I am using sqlite. Can you paste me here how to use MySQL? I can then check it with MySQL.

    Do "Hold for" signs work on your server even after a restart? With SQLite they usually work.

  • leagris posted a comment Sep 17, 2012

    @mze9412: Go

    In bukkit.yml

    database:
      username: {USERNAME}
      isolation: SERIALIZABLE
      driver: com.mysql.jdbc.Driver
      password: {PASSWORD}
      url: jdbc:mysql://{IP}:{PORT}/{DATABASENAME}
    
  • _ForgeUser8551714 posted a comment Sep 17, 2012

    @leagris: Go

    Thanks!

    Can you comment on the Hold For signs? They should be stored in the database and restored (continue to count down) when you restart the server.

  • leagris posted a comment Sep 17, 2012

    @mze9412: Go

    Last time I checked it worked in MySQL backend. BTW I am away from the minecraft servers this weeks so I may not be able to do some testing, sorry.


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