Skip to content

NullPointerException inside adminvote gui #1524

@srhmike420

Description

@srhmike420

Versions
7.1 paper 26.1.2

Describe the bug

17.06 01:02:22 [Server] WARN java.lang.NullPointerException
17.06 01:02:22 [Server] WARN at java.base/java.util.Objects.requireNonNull(Objects.java:220)
17.06 01:02:22 [Server] WARN at java.base/java.util.Optional.of(Optional.java:113)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.Codec.lambda$optionalFieldOf$12(Codec.java:306)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.MapEncoder$1.encode(MapEncoder.java:26)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.MapCodec$2.encode(MapCodec.java:83)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$8.encode(RecordCodecBuilder.java:378)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.codecs.RecordCodecBuilder$2.encode(RecordCodecBuilder.java:112)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.MapCodec$MapCodecCodec.encode(MapCodec.java:164)
17.06 01:02:22 [Server] WARN at com.mojang.serialization.Encoder.encodeStart(Encoder.java:14)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.util.Conversions.convert(Conversions.java:51)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.dialog.PaperDialogs.constructDialog(PaperDialogs.java:54)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.dialog.PaperDialogRegistryEntry$PaperBuilder.build(PaperDialogRegistryEntry.java:71)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.dialog.PaperDialogRegistryEntry$PaperBuilder.build(PaperDialogRegistryEntry.java:46)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.util.Conversions.createApiInstanceFromBuilder(Conversions.java:100)
17.06 01:02:22 [Server] WARN at io.papermc.paper.registry.data.InlinedRegistryBuilderProviderImpl.createDialog(InlinedRegistryBuilderProviderImpl.java:20)
17.06 01:02:22 [Server] WARN at io.papermc.paper.dialog.Dialog.create(Dialog.java:32)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//io.github.projectunified.unidialog.paper.dialog.PaperDialog.getDialog(PaperDialog.java:144)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//io.github.projectunified.unidialog.paper.dialog.PaperDialog.opener(PaperDialog.java:215)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.dialog.PaperUniDialogPlatform.showMultiAction(PaperUniDialogPlatform.java:152)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.dialog.UniDialogService.showMultiAction(UniDialogService.java:108)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.dialog.MultiActionDialogBuilder.open(MultiActionDialogBuilder.java:99)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.valuerequest.ValueRequest.requestString(ValueRequest.java:204)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.advancedcore.command.gui.UserGUI.openUsersGUI(UserGUI.java:172)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.advancedcore.command.gui.AdminGUI$2.onClick(AdminGUI.java:98)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.advancedcore.api.inventory.BInventoryButton.onClick(BInventoryButton.java:280)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.advancedcore.api.inventory.BInventory.onClick(BInventory.java:678)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.advancedcore.api.inventory.BInventoryListener$2.run(BInventoryListener.java:109)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.scheduler.BukkitScheduler.lambda$runTaskAsynchronously$6(BukkitScheduler.java:68)
17.06 01:02:22 [Server] WARN at VotingPlugin-7.1.jar//com.bencodez.votingplugin.simpleapi.folialib.impl.SpigotImplementation.lambda$runAsync$1(SpigotImplementation.java:54)
17.06 01:02:22 [Server] WARN at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:80)
17.06 01:02:22 [Server] WARN at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
17.06 01:02:22 [Server] WARN at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
17.06 01:02:22 [Server] WARN at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
17.06 01:02:22 [Server] WARN at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
17.06 01:02:22 [Server] WARN at java.base/java.lang.Thread.run(Thread.java:1474)

To Reproduce
Steps to reproduce the behavior:

  1. command /adminvote gui
  2. Click on Users
    Does nothing after that, throws the error

Expected behavior
To see the users?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Possible BugSomething which could be a possible bug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions