Craft Scheduler Errors Everywhere #104


  • New
  • Defect
Open
Assigned to _ForgeUser9107489
  • _ForgeUser7852033 created this issue Sep 19, 2016

    What steps will reproduce the problem?
    1. Dunno
    2.
    3.

    What is the expected output? What do you see instead?
    Dont know that either.

    What version of the product are you using?
    Latest release version

    Do you have an error log of what happened?
    1.

    [Craft Scheduler Thread - 114/WARN]: org.apache.commons.lang.UnhandledException: Plugin Jobs v3.5.7 generated an exception while executing task 79033
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException
        at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:277)
        at org.gestern.gringotts.GringottsAccount.add(GringottsAccount.java:138)
        at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.add(GringottsEco.java:258)
        at org.gestern.gringotts.api.impl.VaultConnector.depositPlayer(VaultConnector.java:136)
        at org.gestern.gringotts.api.impl.VaultConnector.depositPlayer(VaultConnector.java:132)
        at com.gamingmesh.jobs.economy.VaultEconomy.depositPlayer(VaultEconomy.java:32)
        at com.gamingmesh.jobs.tasks.BufferedPaymentTask.run(BufferedPaymentTask.java:40)
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more
    Caused by: java.util.concurrent.TimeoutException
        at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771)
        at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
        at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:275)
        ... 11 more

    Please provide any additional information below.
    Not sure what the cause is. Nothing in particular seems to cause it andit creates a bref tps drop to 16ish on the server.

  • _ForgeUser7852033 added the tags New Defect Sep 19, 2016
  • _ForgeUser7852033 posted a comment Sep 19, 2016

    [21:08:29 WARN]: Exception in thread "Craft Scheduler Thread - 28" [21:08:29 WARN]: org.apache.commons.lang.UnhandledException: Plugin MysqlEcoBridge v3.0.0 generated an exception ng task 20 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:277) at org.gestern.gringotts.GringottsAccount.balance(GringottsAccount.java:59) at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:232) at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:84) at net.craftersland.eco.bridge.events.handlers.EcoDataHandler.updateBalanceMap(EcoDataHandler.java:35) at net.craftersland.eco.bridge.utils.EcoUpdateTask$1.run(EcoUpdateTask.java:22) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more Caused by: java.util.concurrent.TimeoutException at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:275) ... 10 more

  • _ForgeUser7852033 posted a comment Sep 19, 2016

    Resolved by using dev build 2.10


    Edited Sep 20, 2016
  • _ForgeUser7852033 posted a comment Sep 19, 2016

    I got a new one to report:

    [22:37:03 WARN]: Exception in thread "Craft Scheduler Thread - 153" [22:37:03 WARN]: org.apache.commons.lang.UnhandledException: Plugin MysqlEcoBridge v3.0.0 generated an exception while executing task 20 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:277) at org.gestern.gringotts.GringottsAccount.balance(GringottsAccount.java:59) at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:232) at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:84) at net.craftersland.eco.bridge.events.handlers.EcoDataHandler.updateBalanceMap(EcoDataHandler.java:35) at net.craftersland.eco.bridge.utils.EcoUpdateTask$1.run(EcoUpdateTask.java:22) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more Caused by: java.util.concurrent.TimeoutException at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:275) ... 10 more

  • _ForgeUser7852033 posted a comment Sep 20, 2016

    I got another one

    [16:44:20 WARN]: Exception in thread "Craft Scheduler Thread - 3748" [16:44:20 WARN]: org.apache.commons.lang.UnhandledException: Plugin MysqlEcoBridge v3.0.0 generated an exception while executing task 20 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:277) at org.gestern.gringotts.GringottsAccount.balance(GringottsAccount.java:59) at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.balance(GringottsEco.java:232) at org.gestern.gringotts.api.impl.VaultConnector.getBalance(VaultConnector.java:84) at net.craftersland.eco.bridge.events.handlers.EcoDataHandler.updateBalanceMap(EcoDataHandler.java:35) at net.craftersland.eco.bridge.utils.EcoUpdateTask$1.run(EcoUpdateTask.java:22) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more Caused by: java.util.concurrent.TimeoutException at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:275) ... 10 more

  • _ForgeUser7852033 posted a comment Sep 20, 2016

    [16:47:25 WARN]: Exception in thread "Craft Scheduler Thread - 3756" [16:47:25 WARN]: org.apache.commons.lang.UnhandledException: Plugin Jobs v3.5.7 generated an exception while executing task 433225 at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.gestern.gringotts.GringottsException: java.util.concurrent.TimeoutException at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:277) at org.gestern.gringotts.GringottsAccount.add(GringottsAccount.java:138) at org.gestern.gringotts.api.impl.GringottsEco$ValidAccount.add(GringottsEco.java:258) at org.gestern.gringotts.api.impl.VaultConnector.depositPlayer(VaultConnector.java:136) at org.gestern.gringotts.api.impl.VaultConnector.depositPlayer(VaultConnector.java:132) at com.gamingmesh.jobs.economy.VaultEconomy.depositPlayer(VaultEconomy.java:32) at com.gamingmesh.jobs.tasks.BufferedPaymentTask.run(BufferedPaymentTask.java:40) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more Caused by: java.util.concurrent.TimeoutException at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915) at org.gestern.gringotts.GringottsAccount.getTimeout(GringottsAccount.java:275) ... 11 more

  • _ForgeUser9107489 posted a comment Sep 21, 2016

    Some things you can try:

    • use the internal DB instead of MySQL
    • reduce number of transactions. some plugins will create a lot of individual transactions, which cause Gringotts to load the chunks that vaults are in every time
    • try to make sure chunks with vaults are kept loaded
    • downgrade to Gringotts 2.9 but that might cause other errors to occur
  • _ForgeUser7852033 posted a comment Sep 23, 2016

    @ebenwert: Go

    I was able to fix it by following your suggestions. Thank you for your assistance! Great plugin, keep it up!


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