Skip to content

Index 1 out of bounds for length 1 #42

@BjarteAAGNES

Description

@BjarteAAGNES
clear all 

local url https://gist.githubusercontent.com/BjarteAAGNES/340ff8db8f85009f9239ef52714f75e4/raw/1d44f0a77db48ace350f62391137e09f7bedc7b9/tests.json
net inst jsonio, from(https://wbuchanan.github.io/StataJSON) replace 

jsonio kv, file(`url')  
 
. jsonio kv, file(`url')  
java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
        at java.base/java.util.Objects.checkIndex(Objects.java:361)
        at java.base/java.util.ArrayList.get(ArrayList.java:427)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:216)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:181)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:199)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:199)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:199)
        at org.paces.Stata.Input.FlatJSON.flatten(FlatJSON.java:121)
        at org.paces.Stata.Input.InJSON.insheetUrl(InJSON.java:134)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at com.stata.Javacall.load(Javacall.java:277)
        at com.stata.Javacall.load(Javacall.java:92)
r(5100);

. java q
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Java settings
      set java_heapmax     4096m
      set java_home        C:\Program Files\Stata18\utilities\java\windows-x64\zulu-jdk17.0.10\

    Java system information
      initialized          yes
      heap usage           23m
      heap committed       40m
      runtime vendor       Azul Systems, Inc.
      runtime version      17.0.10+7-LTS
      system classpath     C:\Program Files\Stata18\utilities\jar\aspose-words-18.11-jdk16.jar;C:\Program Files\Stata18\utilities\jar\libdeps-core.jar;C:\Program Files\Stata18\utilities\jar\libstata-core.jar;C:\Program Files\Stata18\utilities\jar\sfi-api.jar;
      javacall classpath   C:\Program Files\Stata18\ado\base;C:\Program Files\Stata18\ado\base\jar;C:\Program Files\Stata18\ado\base\jar\libdeps-plugin.jar;C:\Program Files\Stata18\ado\base\jar\libstata-h2o.jar;C:\Program Files\Stata18\ado\base\jar\libstata-plugin.jar;C:\Program Files\Stata18\utilities\java\windows-x64\zulu-jdk17.0.10\bin;C:\Users\baa\ado\personal;C:\Users\baa\ado\plus;C:\Users\baa\ado\plus\jar;C:\Users\baa\ado\plus\jar\jsonio.jar;C:\Users\baa\ado\plus\jar\stata-java.jar
      library path         C:\Program Files\Stata18\utilities\java\windows-x64\zulu-jdk17.0.10\bin\server\jvm.dll

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions