Kai-Z-JP / KaizPatchX

もっと便利に、自由に。KaizPatchはNGTLib・RTM・MCTEの非公式な改造物です。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] 起動に失敗する

Kai-Z-JP opened this issue · comments

commented

Describe the bug

mods/ngt/permissions.txtがあり、複数の権限に同一プレイヤーがいる場合に起動に失敗する(ワールド読み込み前)

jp/ngt/ngtlib/util/PermissionManager.java:44でtoMapした際のキーが配列になってる(権限名であるべし)

To Reproduce

起動に失敗する(ワールド読み込み前)

Expected behavior

No response

Actual Behavior

No response

Screenshots

No response

Crash Reports

[21:49:38 ERROR]: The following problems were captured during this phase
[21:49:38 ERROR]: Caught exception from NGTLib
java.lang.IllegalStateException: Duplicate key [x_Azu]
at java.util.stream.Collectors.lambda$throwingMerger$0(Unknown Source) ~[?:1.8.0_311]
at java.util.HashMap.merge(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.Collectors.lambda$toMap$58(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.ReduceOps$3ReducingSink.accept(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_311]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_311]
at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_311]
at jp.ngt.ngtlib.util.PermissionManager.load(PermissionManager.java:44) ~[PermissionManager.class:?]
at jp.ngt.ngtlib.NGTCore.init(NGTCore.java:89) ~[NGTCore.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_311]

OS

Windows 11 22H2

KaizPatchX Version

1.6.0-rc.2

Other Mods

No response