Skip to content

StringIndexOutOfBoundsException when converting ItemsAdder pack to Bedrock/PE #46

@khacctin1746

Description

@khacctin1746

[ERROR] Failed to convert asset java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 4 at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55) at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52) at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213) at java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210) at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112) at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349) at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4865) at java.base/java.lang.String.substring(String.java:2834) at org.geysermc.pack.converter.type.texture.TextureConverter.convert(TextureConverter.java:113) at org.geysermc.pack.converter.type.texture.TextureConverter.convert(TextureConverter.java:62) at org.geysermc.pack.converter.pipeline.ConverterPipeline.convert(ConverterPipeline.java:70) at org.geysermc.pack.converter.pipeline.ConverterPipeline.lambda$convert$3(ConverterPipeline.java:90) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) at org.geysermc.pack.converter.pipeline.ConverterPipeline.convert(ConverterPipeline.java:98) at org.geysermc.pack.converter.PackConverter.lambda$convert$0(PackConverter.java:287) at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.IntPipeline.reduce(IntPipeline.java:515) at java.base/java.util.stream.IntPipeline.sum(IntPipeline.java:473) at org.geysermc.pack.converter.PackConverter.lambda$convert$1(PackConverter.java:289) at org.geysermc.pack.converter.util.ZipUtils.openFileSystem(ZipUtils.java:125) at org.geysermc.pack.converter.PackConverter.convert(PackConverter.java:274) at org.geysermc.pack.converter.bootstrap.Main.main(Main.java:81)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions