itzg / itzg/minecraft-server-charts
Constant ReadTimeoutException logs
Nobody has claimed this yet.
- Dominant language
- Mustache
- Stars
- 406
- Forks
- 164
- Avg merge
- 1h 34m
- Merged PRs (30d)
- 1
Description
I'm running minecraft server chart 4.23.2 with fabric and some mods.
I constantly see the following log lines:
```
[04:21:38] [Netty Epoll Server IO #3/ERROR]: Exception occurred in netty pipeline
io.netty.handler.timeout.ReadTimeoutException: null
```
I disabled the healthchecks from both the docker env (`DISABLE_HEALTHCHECK = TRUE` and by setting `readinessProbe.command: ["true"]` and livenessProbe)
I still get the same log lines every minute? every 2 minutes? Not sure
I can't find a way to debug it either. there's no exception stacktrace and even if there was I imagine I'd get a bunch of built-in java classes.
Mods loaded
```
[04:14:41] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.16.9
[04:14:41] [ForkJoinPool-1-worker-5/WARN]: Mod creategoggles uses the version 0.5.5.g which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'g'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[04:14:42] [main/INFO]: Loading 123 mods:
- appleskin 2.5.1+mc1.20
\-- cloth-config 11.0.99
\-- cloth-basic-math 0.6.1
- architectury 9.2.14
- athena 3.1.2
- backpacked 2.2.7
- chipped 3.0.7
- convenient-mobgriefing 2.1.0
- create 0.5.1-f-build.1417+mc1.20.1
|-- com_electronwill_night-config_core 3.6.6
|-- com_electronwill_night-config_toml 3.6.6
|-- com_google_code_findbugs_jsr305 3.0.2
|-- flywheel 0.6.10-2
|-- milk 1.2.60
| \-- dripstone_fluid_lib 3.0.2
|-- porting_lib_accessors 2.3.2+1.20.1
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_base 2.3.2+1.20.1
| |-- com_electronwill_night-config_core 3.6.6
| |-- com_electronwill_night-config_toml 3.6.6
| |-- porting_lib_attributes 2.3.2+1.20.1
| |-- porting_lib_common 2.3.2+1.20.1
| |-- porting_lib_config 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| |-- porting_lib_fluids 2.3.2+1.20.1
| |-- porting_lib_lazy_registration 2.3.2+1.20.1
| |-- porting_lib_mixin_extensions 2.3.2+1.20.1
| |-- porting_lib_utility 2.3.2+1.20.1
| \-- reach-entity-attributes 2.4.0
|-- porting_lib_brewing 2.3.2+1.20.1
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_client_events 2.3.2+1.20.1
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_entity 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| \-- porting_lib_mixin_extensions 2.3.2+1.20.1
|-- porting_lib_extensions 2.3.2+1.20.1
| |-- porting_lib_attributes 2.3.2+1.20.1
| |-- porting_lib_common 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| \-- reach-entity-attributes 2.4.0
|-- porting_lib_models 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| |-- porting_lib_fluids 2.3.2+1.20.1
| \-- porting_lib_model_loader 2.3.2+1.20.1
|-- porting_lib_networking 2.3.2+1.20.1
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_obj_loader 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| \-- porting_lib_model_loader 2.3.2+1.20.1
|-- porting_lib_tags 3.0
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_tool_actions 2.3.2+1.20.1
| \-- porting_lib_core 2.3.2+1.20.1
|-- porting_lib_transfer 2.3.2+1.20.1
| |-- porting_lib_core 2.3.2+1.20.1
| \-- porting_lib_fluids 2.3.2+1.20.1
|-- reach-entity-attributes 2.4.0
\-- registrate-fabric 1.3.62-MC1.20.1
|-- porting_lib_data 2.1.1090+1.20
| \-- porting_lib_gametest 2.1.1090+1.20
\-- porting_lib_model_generators 2.1.1090+1.20
|-- porting_lib_gametest 2.1.1090+1.20
\-- porting_lib_model_materials 2.1.1090+1.20
- create_power_loader 1.5.3-mc1.20.1-fabric
\-- porting_lib_chunk_loading 2.3.0+1.20.1
- creategoggles 0.5.5.g
- elytraslot 6.4.4+1.20.1
\-- mixinsquared 0.1.2-beta.6
- emi 1.1.18+1.20.1+fabric
- fabric-api 0.92.2+1.20.1
|-- fabric-api-base 0.4.31+1802ada577
|-- fabric-api-lookup-api-v1 1.6.36+1802ada577
|-- fabric-biome-api-v1 13.0.13+1802ada577
|-- fabric-block-api-v1 1.0.11+1802ada577
|-- fabric-block-view-api-v2 1.0.1+1802ada577
|-- fabric-blockrenderlayer-v1 1.1.41+1802ada577
|-- fabric-client-tags-api-v1 1.1.2+1802ada577
|-- fabric-command-api-v1 1.2.34+f71b366f77
|-- fabric-command-api-v2 2.2.13+1802ada577
|-- fabric-commands-v0 0.2.51+df3654b377
|-- fabric-containers-v0 0.1.64+df3654b377
|-- fabric-content-registries-v0 4.0.11+1802ada577
|-- fabric-convention-tags-v1 1.5.5+1802ada577
|-- fabric-crash-report-info-v1 0.2.19+1802ada577
|-- fabric-data-attachment-api-v1 1.0.0+de0fd6d177
|-- fabric-data-generation-api-v1 12.3.4+1802ada577
|-- fabric-dimensions-v1 2.1.54+1802ada577
|-- fabric-entity-events-v1 1.6.0+1c78457f77
|-- fabric-events-interaction-v0 0.6.2+1802ada577
|-- fabric-events-lifecycle-v0 0.2.63+df3654b377
|-- fabric-game-rule-api-v1 1.0.40+1802ada577
|-- fabric-item-api-v1 2.1.28+1802ada577
|-- fabric-item-group-api-v1 4.0.12+1802ada577
|-- fabric-key-binding-api-v1 1.0.37+1802ada577
|-- fabric-keybindings-v0 0.2.35+df3654b377
|-- fabric-lifecycle-events-v1 2.2.22+1802ada577
|-- fabric-loot-api-v2 1.2.1+1802ada577
|-- fabric-loot-tables-v1 1.1.45+9e7660c677
|-- fabric-message-api-v1 5.1.9+1802ada577
|-- fabric-mining-level-api-v1 2.1.50+1802ada577
|-- fabric-model-loading-api-v1 1.0.3+1802ada577
|-- fabric-models-v0 0.4.2+9386d8a777
|-- fabric-networking-api-v1 1.3.11+1802ada577
|-- fabric-networking-v0 0.3.51+df3654b377
|-- fabric-object-builder-api-v1 11.1.3+1802ada577
|-- fabric-particles-v1 1.1.2+1802ada577
|-- fabric-recipe-api-v1 1.0.21+1802ada577
|-- fabric-registry-sync-v0 2.3.3+1802ada577
|-- fabric-renderer-api-v1 3.2.1+1802ada577
|-- fabric-renderer-indigo 1.5.2+85287f9f77
|-- fabric-renderer-registries-v1 3.2.46+df3654b377
|-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777
|-- fabric-rendering-fluids-v1 3.0.28+1802ada577
|-- fabric-rendering-v0 1.1.49+df3654b377
|-- fabric-rendering-v1 3.0.8+1802ada577
|-- fabric-resource-conditions-api-v1 2.3.8+1802ada577
|-- fabric-resource-loader-v0 0.11.10+1802ada577
|-- fabric-screen-api-v1 2.0.8+1802ada577
|-- fabric-screen-handler-api-v1 1.3.30+1802ada577
|-- fabric-sound-api-v1 1.0.13+1802ada577
|-- fabric-transfer-api-v1 3.3.5+8dd72ea377
\-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577
- fabricloader 0.16.9
\-- mixinextras 0.4.1
- forgeconfigapiport 8.0.1
- forgeconfigscreens 8.0.2
- framework 0.6.16
|-- org_javassist_javassist 3.29.2-GA
\-- org_reflections_reflections 0.10.2
- jade 11.12.0+fabric
- java 21
- jei 15.20.0.105
- lithium 0.11.2
- minecraft 1.20.1
- ping-wheel 1.10.0
- prometheus_exporter 1.2.1
- resourcefullib 2.1.29
|-- com_teamresourceful_bytecodecs 1.0.2
\-- com_teamresourceful_yabn 1.0.3
- spark 1.10.53
- storagedrawers 12.10.4
- trinkets 3.7.2
|-- cardinal-components-base 5.2.0
\-- cardinal-components-entity 5.2.0
- universal-graves 3.0.3+1.20.1
|-- common-protection-api 1.0.0
|-- fabric-permissions-api-v0 0.2-SNAPSHOT
|-- placeholder-api 2.1.3+1.20.1
|-- polymer-core 0.5.19+1.20.1
| |-- polymer-networking 0.5.19+1.20.1
| | \-- polymer-common 0.5.19+1.20.1
| | \-- packet_tweaker 0.4.0+1.19.4
| \-- polymer-registry-sync-manipulator 0.5.19+1.20.1
|-- polymer-resource-pack 0.5.19+1.20.1
| \-- polymer-common 0.5.19+1.20.1
| \-- packet_tweaker 0.4.0+1.19.4
|-- polymer-virtual-entity 0.5.19+1.20.1
| \-- polymer-common 0.5.19+1.20.1
| \-- packet_tweaker 0.4.0+1.19.4
|-- predicate-api 0.2.1+1.20.1
|-- server_translations_api 2.0.0+1.20
| \-- packet_tweaker 0.4.0+1.19.4
\-- sgui 1.2.2+1.20
```
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the recurring ReadTimeoutException with Minecraft server chart 4.23.2, Fabric, and the listed healthcheck overrides. Trace the readiness and liveness probes and the Netty log source; done means identifying what produces the recurring messages and documenting or correcting the configuration so the unwanted errors stop.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, helm, java, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100