Input verification for /setSpeed command

Issue #84 closed
Mads Boddum created an issue

Catch NumberFormatException and send a system message error, notifying of invalid argument.

22-03-18 06:27:11.049 E: Fatal Exception while processing intent: GalacticPacketIntent
22-03-18 06:27:11.050 E: Exception in thread "intent-processor-4" java.lang.NumberFormatException: For input string: ""
22-03-18 06:27:11.050 E: Caused by: java.lang.NumberFormatException: For input string: ""
22-03-18 06:27:11.051 E:     java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
22-03-18 06:27:11.051 E:     java.base/java.lang.Integer.parseInt(Integer.java:662)
22-03-18 06:27:11.051 E:     java.base/java.lang.Integer.valueOf(Integer.java:983)
22-03-18 06:27:11.051 E:     java_lang_Integer$valueOf.call(Unknown Source)
22-03-18 06:27:11.051 E:     com.projectswg.holocore.scripts.commands.admin.CmdSetSpeed.execute(CmdSetSpeed.groovy:48)
22-03-18 06:27:11.051 E:     com.projectswg.holocore.services.commands.CommandLauncher.executeCommand(CommandLauncher.java:163)
22-03-18 06:27:11.052 E:     com.projectswg.holocore.services.commands.CommandLauncher.doCommand(CommandLauncher.java:105)
22-03-18 06:27:11.052 E:     com.projectswg.holocore.services.commands.CommandService.handleCommandRequest(CommandService.java:178)
22-03-18 06:27:11.052 E:     com.projectswg.holocore.services.commands.CommandService.handleGalacticPacketIntent(CommandService.java:132)
22-03-18 06:27:11.052 E:     com.projectswg.common.control.IntentManager$IntentRunner.run(IntentManager.java:232)
22-03-18 06:27:11.052 E:     com.projectswg.common.concurrency.PswgThreadPool$PswgThreadExecutor.threadRun(PswgThreadPool.java:180)
22-03-18 06:27:11.052 E:     com.projectswg.common.concurrency.PswgThreadPool$PswgThreadExecutor.threadExecutor(PswgThreadPool.java:166)
22-03-18 06:27:11.052 E:     java.base/java.lang.Thread.run(Thread.java:844)

Comments (6)

  1. Log in to comment