Skip to content

Async UpdateService exception: UnexpectedCharacterException when parsing version #196

@Sneyzi

Description

@Sneyzi

Server Logs

[12:34:21] [Folia Async Scheduler Thread #6/WARN]: [AntiRedstoneClock-Remastered] Async task for AntiRedstoneClock-Remastered v2.5.1 generated an exception
com.github.zafarkhaja.semver.UnexpectedCharacterException: Unexpected character ILLEGAL({) at position 0, expecting [DIGIT]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.consumeNextCharacter(VersionParser.java:563) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.digits(VersionParser.java:495) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.numericIdentifier(VersionParser.java:452) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.parseVersionCore(VersionParser.java:319) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.parseValidSemVer(VersionParser.java:291) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.VersionParser.parseValidSemVer(VersionParser.java:226) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.Version.parse(Version.java:410) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/com.github.zafarkhaja.semver.Version.parse(Version.java:392) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/net.onelitefeather.antiredstoneclockremastered.service.UpdateService.getNewerVersion(UpdateService.java:87) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/net.onelitefeather.antiredstoneclockremastered.service.UpdateService.run(UpdateService.java:41) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at AntiRedstoneClock-Remastered-2.5.1.jar/net.onelitefeather.antiredstoneclockremastered.service.UpdateService.lambda$schedule$0(UpdateService.java:79) ~[AntiRedstoneClock-Remastered-2.5.1.jar:?]
	at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:216) ~[paper-1.21.10.jar:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Expected behavior

no error

Actual behavior

error

Steps to reproduce

  • Wait for update scheduler or start the plugin

Plugin and Datapack List

AntiRedstoneClock-Remastered

Paper version

This server is running Paper version 1.21.10-81-main@7845cba (2025-10-18T00:13:01Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT)

Plugin version

2.5.1

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedAdded if an issue has been approved by a maintainerbugSomething isn't workingthird-partyThe fix depends on a different plugin

    Type

    Projects

    Status

    🚩 Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions