Skip to content

Solaris / SmartOS - Server console goes unresponsive after running command #1690

@brianewell

Description

@brianewell

What behaviour is expected:

>say Can you hear me?
[22:12:59 INFO]: [Server] Can you hear me?
>

Command is entered and executed command prompt renders. Further commands show up when entered. Logging data from game continues uninterrupted. This behavior occurs on vanilla, and on Spigot.

What behaviour is observed:

> say Can you hear me?
[22:11:47 ERROR]: Caught previously unhandled exception :
[22:11:47 ERROR]: java.io.IOError: java.io.IOException: Error executing 'stty icrnl ixon echo icanon eof ^D eol ^A min 11111111111111111111111111111111 time 11111111111111111111111111111111': stty: invalid integer argument: '11111111111111111111111111111111': Value too large for defined data type

Command is entered but fails to execute. Exception is raised. Command prompt is not rendered again. Further commands fail to show when typing. Logging data from game continues uninterrupted. This behavior occurs on paper.

Steps/models to reproduce:

I'm running the following java options on a test server:
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar server.jar

Plugin list:

No plugins are installed on this test server.

Paper build number:

This server is running Paper version git-Paper-451 (MC: 1.13.2) (Implementing API version 1.13.2-R0.1-SNAPSHOT)
Previous version: git-Paper-448 (MC: 1.13.2)
Checking version, please wait...
You are running the latest version

Anything else:

The operating environment is Illumos/SmartOS:

System Info: Java 1.8 (OpenJDK 64-Bit Server VM 25.181-b00) Host:  SunOS 5.11 (amd64)

Attempting to execute the stty command directly on the shell yielded the same results:

$ stty icrnl ixon echo icanon eof ^D eol ^A min 11111111111111111111111111111111 time 11111111111111111111111111111111
stty: invalid integer argument: '11111111111111111111111111111111': Value too large for defined data type

Why does paper need 11 nonillion character minimum for a completed read, or a 3.52x10^22 year timeout on input? These values seem kind of off.

Metadata

Metadata

Assignees

Labels

status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.type: bugSomething doesn't work as it was intended to.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions