AgentSanchez / SeriousVote

Vote Listener For Sponge
3 stars 4 forks source link

Nuvotifier is connected with my server but it doesn't work #36

Closed Okinakuso closed 4 years ago

Okinakuso commented 4 years ago

Hello, I tried to modify the basic config file I checked several times and even put back the basic one but I have this error in my console when I launch a test vote

[19:54:13] [Server thread/INFO] [seriousvote]: Attempting to reload database, but it is not enabled!

[19:54:18] [Votifier NIO worker/INFO] [nuvotifier]: Got a protocol v1 vote record from /XXX.XXX.XX.XX:XXXXX-> Vote (from:Serveur Minecraft username:Test4ff18c2e address:XX.XX.XXX.XX timeStamp:XXXXXXXXXlocalTimestamp:XXXXXXXXXXX)

[19:54:19] [Server thread/ERROR] [Sponge]: The Scheduler tried to run the task SeriousVote-CommandRewardExecutor owned by Plugin{id=seriousvote, name=SeriousVote, version=4.8.8, description=This plugin enables server admins to give players rewards for voting for their server., source=./mods/seriousvote-4.8.8.jar}, but an error occured.

java.lang.NullPointerException: null

at net.adamsanchez.seriousvote.utils.U.getPlayerIdentifier(U.java:86) ~[U.class:?]

at net.adamsanchez.seriousvote.SeriousVote.giveVote(SeriousVote.java:459) ~[SeriousVote.class:?]

at net.adamsanchez.seriousvote.SeriousVote.processVotes(SeriousVote.java:338) ~[SeriousVote.class:?]

at net.adamsanchez.seriousvote.utils.ScheduleManager.taskCheckForUnprocessedVotes(ScheduleManager.java:62) ~[ScheduleManager.class:?]

at net.adamsanchez.seriousvote.utils.ScheduleManager.lambda$run$0(ScheduleManager.java:22) ~[ScheduleManager.class:?]

at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139) ~[Task$Builder.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:197) ~[SchedulerBase.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SyncScheduler.executeTaskRunnable(SyncScheduler.java:74) ~[SyncScheduler.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SchedulerBase.startTask(SchedulerBase.java:188) ~[SchedulerBase.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SchedulerBase.processTask(SchedulerBase.java:174) ~[SchedulerBase.class:1.12.2-2838-7.1.7]

at java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707) [?:1.8.0_202]

at org.spongepowered.common.scheduler.SchedulerBase.runTick(SchedulerBase.java:112) [SchedulerBase.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SyncScheduler.tick(SyncScheduler.java:47) [SyncScheduler.class:1.12.2-2838-7.1.7]

at org.spongepowered.common.scheduler.SpongeScheduler.tickSyncScheduler(SpongeScheduler.java:189) [SpongeScheduler.class:1.12.2-2838-7.1.7]

at org.spongepowered.mod.SpongeMod.onTick(SpongeMod.java:458) [SpongeMod.class:1.12.2-2838-7.1.7]

at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_41_SpongeMod_onTick_ServerTickEvent.invoke(.dynamic) [?:?]

at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [ASMEventHandler.class:?]

at net.minecraftforge.fml.common.eventhandler.EventBus.forgeBridge$post(EventBus.java:753) [EventBus.class:?]

at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:703) [EventBus.class:?]

at net.minecraftforge.fml.common.FMLCommonHandler.onPreServerTick(FMLCommonHandler.java:279) [FMLCommonHandler.class:?]

at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:657) [MinecraftServer.class:?]

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]

Can you help me please ^^' thanks

curscascis commented 4 years ago

Good day, I apologize for the late response. So this is an error that appeared when players that had never joined a server submitted a request. I don't know if you are still using the plugin, but it does not affect real players. In the coming version (4.9) The issue is completely resolved. Fixed by 7ba4937