Closed Slind14 closed 5 months ago
Hmm, my first thought would be one of the two players haven't logged into the other server and getOfflinePlayer() is returning null, as you suggested. Needs further investigation, will try to get to it soon. If it's the case I'll have to make a fake OfflinePlayer, I think.
just verified, its caused by missing player files. Using a fake offline player would work but requires the UUID and Name.
Hey, on some listings a NPE is being thrown causing the buyer to loose the money, not getting the bought item and the seller not getting any money. This is cause by global market trying to deposit money to a
null
player.I added debug to
net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.depositPlayer(Economy_Craftconomy3.java:132) ~[?:?]
to check if it is global market.Important this is a multi server setup with redis. Sellers in question did not rename their accounts in years. We have 3 nodes, buying on node 1 and 2 works while it doesn't on node 3. The player files of node 1 and 2 are synced, node 3 is stand alone (besides market and economy). It could be that this issue is caused by the missing player file. Regarding the configuration, only one node is configure to save the data on a 1200 tick interval as told.
I would appreciate any help and a solution :)