Skip to content

Extension not presenting login code #360

Description

@ojmaster

PaperMC 26.1.2 Build # 72
Extension Build 144
GeyserMC Build # 1173

I don't see in my server console logs anywhere the message to authenticate, and when i run /mcxboxbroadcast accounts list command from the console i get this error in my console log.

[Geyser-Spigot]: [mcxboxbroadcast] Loading status of sessions...
An unexpected error occurred trying to execute that command
[Geyser-Spigot]: Exception while executing command handler
java.lang.NullPointerException: Cannot invoke "com.rtm516.mcxboxbroadcast.core.models.auth.CachedProfileInfo.gamertag()" because the return value of "com.rtm516.mcxboxbroadcast.shaded.net.raphimc.minecraftauth.util.holder.Holder.getCached()" is null
	at com.rtm516.mcxboxbroadcast.core.AuthManager.getGamertag(AuthManager.java:198) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.SessionManagerCore.getGamertag(SessionManagerCore.java:551) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.SessionManager.listSessions(SessionManager.java:337) ~[?:?]
	at com.rtm516.mcxboxbroadcast.bootstrap.geyser.MCXboxBroadcastExtension.lambda$onCommandDefine$2(MCXboxBroadcastExtension.java:85) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.extension.command.GeyserExtensionCommand$Builder$1.execute(GeyserExtensionCommand.java:210) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.execution.CommandExecutionHandler.executeFuture(CommandExecutionHandler.java:91) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.execution.ExecutionCoordinatorImpl.lambda$coordinateExecution$4(ExecutionCoordinatorImpl.java:121) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1171) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:503) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.execution.ExecutionCoordinatorImpl$NonSchedulingExecutor.execute(ExecutionCoordinatorImpl.java:53) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1205) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture.thenComposeAsync(CompletableFuture.java:2379) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.execution.ExecutionCoordinatorImpl.coordinateExecution(ExecutionCoordinatorImpl.java:104) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.StandardCommandExecutor.executeCommand(StandardCommandExecutor.java:91) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.StandardCommandExecutor.executeCommand(StandardCommandExecutor.java:65) ~[?:?]
	at Geyser-Spigot.jar//org.geysermc.geyser.platform.spigot.shaded.org.incendo.cloud.brigadier.CloudBrigadierCommand.run(CloudBrigadierCommand.java:94) ~[?:?]
	at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
	at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:104) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:468) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.Commands.performCommand(Commands.java:376) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.Commands.performCommand(Commands.java:364) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.commands.Commands.performPrefixedCommand(Commands.java:355) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.dedicated.DedicatedServer.handleConsoleInputs(DedicatedServer.java:622) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.dedicated.DedicatedServer.tickConnection(DedicatedServer.java:578) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1863) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1646) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:444) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1704) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1374) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304) ~[paper-26.1.2.jar:26.1.2-72-1a6b910]
	at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

and this when i run /mcxboxbroadcast restart

java.lang.InterruptedException: sleep interrupted
	at java.base/java.lang.Thread.sleepNanos0(Native Method) ~[?:?]
	at java.base/java.lang.Thread.sleepNanos(Thread.java:509) ~[?:?]
	at java.base/java.lang.Thread.sleep(Thread.java:540) ~[?:?]
	at com.rtm516.mcxboxbroadcast.shaded.net.raphimc.minecraftauth.msa.service.impl.DeviceCodeMsaAuthService.getToken(DeviceCodeMsaAuthService.java:67) ~[?:?]
	at com.rtm516.mcxboxbroadcast.shaded.net.raphimc.minecraftauth.msa.service.impl.DeviceCodeMsaAuthService.acquireToken(DeviceCodeMsaAuthService.java:53) ~[?:?]
	at com.rtm516.mcxboxbroadcast.shaded.net.raphimc.minecraftauth.bedrock.BedrockAuthManager$Builder.login(BedrockAuthManager.java:338) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.AuthManager.initialise(AuthManager.java:97) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.AuthManager.getManager(AuthManager.java:154) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.SessionManagerCore.getAuthManager(SessionManagerCore.java:143) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.SessionManagerCore.init(SessionManagerCore.java:161) ~[?:?]
	at com.rtm516.mcxboxbroadcast.core.SessionManager.init(SessionManager.java:86) ~[?:?]
	at com.rtm516.mcxboxbroadcast.bootstrap.geyser.MCXboxBroadcastExtension.createSession(MCXboxBroadcastExtension.java:244) ~[?:?]
	at com.rtm516.mcxboxbroadcast.bootstrap.geyser.MCXboxBroadcastExtension.lambda$onPostInitialize$4(MCXboxBroadcastExtension.java:205) ~[?:?]
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545) ~[?:?]
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328) ~[?:?]
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:309) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions