Changes between Version 1 and Version 2 of Ticket #22990


Ignore:
Timestamp:
2023-06-06T12:04:44+02:00 (3 years ago)
Author:
sebastic
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22990 – Description

    v1 v2  
    9898src/org/openstreetmap/josm/gui/io/importexport/GeoJSONImporter.java:import javax.json.JsonException;
    9999}}}
    100 Patching this file to use jakarta.json.JsonException and removing the javax/json sources results in a build failure:
     100Patching this file to use jakarta.json.JsonException and removing the javax/json sources results in a build failure because org.glassfish.json also uses javax.json:
    101101{{{
    102102[...]
     
    105105    [javac]                                       ^
    106106    [javac]   symbol: class JsonArrayBuilder
    107     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:64: error: cannot find symbol
    108     [javac]     private ArrayList<JsonValue> valueList;
    109     [javac]                       ^
    110     [javac]   symbol:   class JsonValue
    111     [javac]   location: class JsonArrayBuilderImpl
    112     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:71: error: cannot find symbol
    113     [javac]     JsonArrayBuilderImpl(JsonArray array, BufferPool bufferPool) {
    114     [javac]                          ^
    115     [javac]   symbol:   class JsonArray
    116     [javac]   location: class JsonArrayBuilderImpl
    117     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:84: error: cannot find symbol
    118     [javac]     public JsonArrayBuilder add(JsonValue value) {
    119     [javac]                                 ^
    120     [javac]   symbol:   class JsonValue
    121     [javac]   location: class JsonArrayBuilderImpl
    122     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:84: error: cannot find symbol
    123     [javac]     public JsonArrayBuilder add(JsonValue value) {
    124     [javac]            ^
    125     [javac]   symbol:   class JsonArrayBuilder
    126     [javac]   location: class JsonArrayBuilderImpl
    127     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:91: error: cannot find symbol
    128     [javac]     public JsonArrayBuilder add(String value) {
    129     [javac]            ^
    130     [javac]   symbol:   class JsonArrayBuilder
    131     [javac]   location: class JsonArrayBuilderImpl
    132     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:98: error: cannot find symbol
    133     [javac]     public JsonArrayBuilder add(BigDecimal value) {
    134     [javac]            ^
    135     [javac]   symbol:   class JsonArrayBuilder
    136     [javac]   location: class JsonArrayBuilderImpl
    137     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:105: error: cannot find symbol
    138     [javac]     public JsonArrayBuilder add(BigInteger value) {
    139     [javac]            ^
    140     [javac]   symbol:   class JsonArrayBuilder
    141     [javac]   location: class JsonArrayBuilderImpl
    142     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:112: error: cannot find symbol
    143     [javac]     public JsonArrayBuilder add(int value) {
    144     [javac]            ^
    145     [javac]   symbol:   class JsonArrayBuilder
    146     [javac]   location: class JsonArrayBuilderImpl
    147     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:118: error: cannot find symbol
    148     [javac]     public JsonArrayBuilder add(long value) {
    149     [javac]            ^
    150     [javac]   symbol:   class JsonArrayBuilder
    151     [javac]   location: class JsonArrayBuilderImpl
    152     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:124: error: cannot find symbol
    153     [javac]     public JsonArrayBuilder add(double value) {
    154     [javac]            ^
    155     [javac]   symbol:   class JsonArrayBuilder
    156     [javac]   location: class JsonArrayBuilderImpl
    157     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:130: error: cannot find symbol
    158     [javac]     public JsonArrayBuilder add(boolean value) {
    159     [javac]            ^
    160     [javac]   symbol:   class JsonArrayBuilder
    161     [javac]   location: class JsonArrayBuilderImpl
    162     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:136: error: cannot find symbol
    163     [javac]     public JsonArrayBuilder addNull() {
    164     [javac]            ^
    165     [javac]   symbol:   class JsonArrayBuilder
    166     [javac]   location: class JsonArrayBuilderImpl
    167     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:142: error: cannot find symbol
    168     [javac]     public JsonArrayBuilder add(JsonObjectBuilder builder) {
    169     [javac]                                 ^
    170     [javac]   symbol:   class JsonObjectBuilder
    171     [javac]   location: class JsonArrayBuilderImpl
    172     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:142: error: cannot find symbol
    173     [javac]     public JsonArrayBuilder add(JsonObjectBuilder builder) {
    174     [javac]            ^
    175     [javac]   symbol:   class JsonArrayBuilder
    176     [javac]   location: class JsonArrayBuilderImpl
    177     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:151: error: cannot find symbol
    178     [javac]     public JsonArrayBuilder add(JsonArrayBuilder builder) {
    179     [javac]                                 ^
    180     [javac]   symbol:   class JsonArrayBuilder
    181     [javac]   location: class JsonArrayBuilderImpl
    182     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:151: error: cannot find symbol
    183     [javac]     public JsonArrayBuilder add(JsonArrayBuilder builder) {
    184     [javac]            ^
    185     [javac]   symbol:   class JsonArrayBuilder
    186     [javac]   location: class JsonArrayBuilderImpl
    187     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:160: error: cannot find symbol
    188     [javac]     public JsonArrayBuilder addAll(JsonArrayBuilder builder) {
    189     [javac]                                    ^
    190     [javac]   symbol:   class JsonArrayBuilder
    191     [javac]   location: class JsonArrayBuilderImpl
    192     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:160: error: cannot find symbol
    193     [javac]     public JsonArrayBuilder addAll(JsonArrayBuilder builder) {
    194     [javac]            ^
    195     [javac]   symbol:   class JsonArrayBuilder
    196     [javac]   location: class JsonArrayBuilderImpl
    197     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:172: error: cannot find symbol
    198     [javac]     public JsonArrayBuilder add(int index, JsonValue value) {
    199     [javac]                                            ^
    200     [javac]   symbol:   class JsonValue
    201     [javac]   location: class JsonArrayBuilderImpl
    202     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:172: error: cannot find symbol
    203     [javac]     public JsonArrayBuilder add(int index, JsonValue value) {
    204     [javac]            ^
    205     [javac]   symbol:   class JsonArrayBuilder
    206     [javac]   location: class JsonArrayBuilderImpl
    207     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:179: error: cannot find symbol
    208     [javac]     public JsonArrayBuilder add(int index, String value) {
    209     [javac]            ^
    210     [javac]   symbol:   class JsonArrayBuilder
    211     [javac]   location: class JsonArrayBuilderImpl
    212     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:186: error: cannot find symbol
    213     [javac]     public JsonArrayBuilder add(int index, BigDecimal value) {
    214     [javac]            ^
    215     [javac]   symbol:   class JsonArrayBuilder
    216     [javac]   location: class JsonArrayBuilderImpl
    217     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:193: error: cannot find symbol
    218     [javac]     public JsonArrayBuilder add(int index, BigInteger value) {
    219     [javac]            ^
    220     [javac]   symbol:   class JsonArrayBuilder
    221     [javac]   location: class JsonArrayBuilderImpl
    222     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:200: error: cannot find symbol
    223     [javac]     public JsonArrayBuilder add(int index, int value) {
    224     [javac]            ^
    225     [javac]   symbol:   class JsonArrayBuilder
    226     [javac]   location: class JsonArrayBuilderImpl
    227     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:206: error: cannot find symbol
    228     [javac]     public JsonArrayBuilder add(int index, long value) {
    229     [javac]            ^
    230     [javac]   symbol:   class JsonArrayBuilder
    231     [javac]   location: class JsonArrayBuilderImpl
    232     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:212: error: cannot find symbol
    233     [javac]     public JsonArrayBuilder add(int index, double value) {
    234     [javac]            ^
    235     [javac]   symbol:   class JsonArrayBuilder
    236     [javac]   location: class JsonArrayBuilderImpl
    237     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:218: error: cannot find symbol
    238     [javac]     public JsonArrayBuilder add(int index, boolean value) {
    239     [javac]            ^
    240     [javac]   symbol:   class JsonArrayBuilder
    241     [javac]   location: class JsonArrayBuilderImpl
    242     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:224: error: cannot find symbol
    243     [javac]     public JsonArrayBuilder addNull(int index) {
    244     [javac]            ^
    245     [javac]   symbol:   class JsonArrayBuilder
    246     [javac]   location: class JsonArrayBuilderImpl
    247     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:230: error: cannot find symbol
    248     [javac]     public JsonArrayBuilder add(int index, JsonObjectBuilder builder) {
    249     [javac]                                            ^
    250     [javac]   symbol:   class JsonObjectBuilder
    251     [javac]   location: class JsonArrayBuilderImpl
    252     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:230: error: cannot find symbol
    253     [javac]     public JsonArrayBuilder add(int index, JsonObjectBuilder builder) {
    254     [javac]            ^
    255     [javac]   symbol:   class JsonArrayBuilder
    256     [javac]   location: class JsonArrayBuilderImpl
    257     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:239: error: cannot find symbol
    258     [javac]     public JsonArrayBuilder add(int index, JsonArrayBuilder builder) {
    259     [javac]                                            ^
    260     [javac]   symbol:   class JsonArrayBuilder
    261     [javac]   location: class JsonArrayBuilderImpl
    262     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:239: error: cannot find symbol
    263     [javac]     public JsonArrayBuilder add(int index, JsonArrayBuilder builder) {
    264     [javac]            ^
    265     [javac]   symbol:   class JsonArrayBuilder
    266     [javac]   location: class JsonArrayBuilderImpl
    267     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:248: error: cannot find symbol
    268     [javac]     public JsonArrayBuilder set(int index, JsonValue value) {
    269     [javac]                                            ^
    270     [javac]   symbol:   class JsonValue
    271     [javac]   location: class JsonArrayBuilderImpl
    272     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:248: error: cannot find symbol
    273     [javac]     public JsonArrayBuilder set(int index, JsonValue value) {
    274     [javac]            ^
    275     [javac]   symbol:   class JsonArrayBuilder
    276     [javac]   location: class JsonArrayBuilderImpl
    277     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:255: error: cannot find symbol
    278     [javac]     public JsonArrayBuilder set(int index, String value) {
    279     [javac]            ^
    280     [javac]   symbol:   class JsonArrayBuilder
    281     [javac]   location: class JsonArrayBuilderImpl
    282     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:262: error: cannot find symbol
    283     [javac]     public JsonArrayBuilder set(int index, BigDecimal value) {
    284     [javac]            ^
    285     [javac]   symbol:   class JsonArrayBuilder
    286     [javac]   location: class JsonArrayBuilderImpl
    287     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:269: error: cannot find symbol
    288     [javac]     public JsonArrayBuilder set(int index, BigInteger value) {
    289     [javac]            ^
    290     [javac]   symbol:   class JsonArrayBuilder
    291     [javac]   location: class JsonArrayBuilderImpl
    292     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:276: error: cannot find symbol
    293     [javac]     public JsonArrayBuilder set(int index, int value) {
    294     [javac]            ^
    295     [javac]   symbol:   class JsonArrayBuilder
    296     [javac]   location: class JsonArrayBuilderImpl
    297     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:282: error: cannot find symbol
    298     [javac]     public JsonArrayBuilder set(int index, long value) {
    299     [javac]            ^
    300     [javac]   symbol:   class JsonArrayBuilder
    301     [javac]   location: class JsonArrayBuilderImpl
    302     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:288: error: cannot find symbol
    303     [javac]     public JsonArrayBuilder set(int index, double value) {
    304     [javac]            ^
    305     [javac]   symbol:   class JsonArrayBuilder
    306     [javac]   location: class JsonArrayBuilderImpl
    307     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:294: error: cannot find symbol
    308     [javac]     public JsonArrayBuilder set(int index, boolean value) {
    309     [javac]            ^
    310     [javac]   symbol:   class JsonArrayBuilder
    311     [javac]   location: class JsonArrayBuilderImpl
    312     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:300: error: cannot find symbol
    313     [javac]     public JsonArrayBuilder setNull(int index) {
    314     [javac]            ^
    315     [javac]   symbol:   class JsonArrayBuilder
    316     [javac]   location: class JsonArrayBuilderImpl
    317     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:306: error: cannot find symbol
    318     [javac]     public JsonArrayBuilder set(int index, JsonObjectBuilder builder) {
    319     [javac]                                            ^
    320     [javac]   symbol:   class JsonObjectBuilder
    321     [javac]   location: class JsonArrayBuilderImpl
    322     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:306: error: cannot find symbol
    323     [javac]     public JsonArrayBuilder set(int index, JsonObjectBuilder builder) {
    324     [javac]            ^
    325     [javac]   symbol:   class JsonArrayBuilder
    326     [javac]   location: class JsonArrayBuilderImpl
    327     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:315: error: cannot find symbol
    328     [javac]     public JsonArrayBuilder set(int index, JsonArrayBuilder builder) {
    329     [javac]                                            ^
    330     [javac]   symbol:   class JsonArrayBuilder
    331     [javac]   location: class JsonArrayBuilderImpl
    332     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:315: error: cannot find symbol
    333     [javac]     public JsonArrayBuilder set(int index, JsonArrayBuilder builder) {
    334     [javac]            ^
    335     [javac]   symbol:   class JsonArrayBuilder
    336     [javac]   location: class JsonArrayBuilderImpl
    337     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:324: error: cannot find symbol
    338     [javac]     public JsonArrayBuilder remove(int index) {
    339     [javac]            ^
    340     [javac]   symbol:   class JsonArrayBuilder
    341     [javac]   location: class JsonArrayBuilderImpl
    342     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:333: error: cannot find symbol
    343     [javac]     public JsonArray build() {
    344     [javac]            ^
    345     [javac]   symbol:   class JsonArray
    346     [javac]   location: class JsonArrayBuilderImpl
    347     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:357: error: cannot find symbol
    348     [javac]     private void addValueList(JsonValue value) {
    349     [javac]                               ^
    350     [javac]   symbol:   class JsonValue
    351     [javac]   location: class JsonArrayBuilderImpl
    352     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:364: error: cannot find symbol
    353     [javac]     private void addValueList(int index, JsonValue value) {
    354     [javac]                                          ^
    355     [javac]   symbol:   class JsonValue
    356     [javac]   location: class JsonArrayBuilderImpl
    357     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:371: error: cannot find symbol
    358     [javac]     private void setValueList(int index, JsonValue value) {
    359     [javac]                                          ^
    360     [javac]   symbol:   class JsonValue
    361     [javac]   location: class JsonArrayBuilderImpl
     107[...]
    362108    [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:45: error: package javax.json does not exist
    363109    [javac] import javax.json.*;
    364110    [javac] ^
    365     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:384: error: cannot find symbol
    366     [javac]     private static final class JsonArrayImpl extends AbstractList<JsonValue> implements JsonArray {
    367     [javac]                                                                                         ^
    368     [javac]   symbol:   class JsonArray
    369     [javac]   location: class JsonArrayBuilderImpl
    370     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:384: error: cannot find symbol
    371     [javac]     private static final class JsonArrayImpl extends AbstractList<JsonValue> implements JsonArray {
    372     [javac]                                                                   ^
    373     [javac]   symbol:   class JsonValue
    374     [javac]   location: class JsonArrayBuilderImpl
    375     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:385: error: cannot find symbol
    376     [javac]         private final List<JsonValue> valueList;    // Unmodifiable
    377     [javac]                            ^
    378     [javac]   symbol:   class JsonValue
    379     [javac]   location: class JsonArrayImpl
    380     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:388: error: cannot find symbol
    381     [javac]         JsonArrayImpl(List<JsonValue> valueList, BufferPool bufferPool) {
    382     [javac]                            ^
    383     [javac]   symbol:   class JsonValue
    384     [javac]   location: class JsonArrayImpl
    385     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:399: error: cannot find symbol
    386     [javac]         public JsonObject getJsonObject(int index) {
    387     [javac]                ^
    388     [javac]   symbol:   class JsonObject
    389     [javac]   location: class JsonArrayImpl
    390     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:404: error: cannot find symbol
    391     [javac]         public JsonArray getJsonArray(int index) {
    392     [javac]                ^
    393     [javac]   symbol:   class JsonArray
    394     [javac]   location: class JsonArrayImpl
    395     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:409: error: cannot find symbol
    396     [javac]         public JsonNumber getJsonNumber(int index) {
    397     [javac]                ^
    398     [javac]   symbol:   class JsonNumber
    399     [javac]   location: class JsonArrayImpl
    400     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:414: error: cannot find symbol
    401     [javac]         public JsonString getJsonString(int index) {
    402     [javac]                ^
    403     [javac]   symbol:   class JsonString
    404     [javac]   location: class JsonArrayImpl
    405     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:420: error: cannot find symbol
    406     [javac]         public <T extends JsonValue> List<T> getValuesAs(Class<T> clazz) {
    407     [javac]                           ^
    408     [javac]   symbol:   class JsonValue
    409     [javac]   location: class JsonArrayImpl
    410     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:479: error: cannot find symbol
    411     [javac]         public ValueType getValueType() {
    412     [javac]                ^
    413     [javac]   symbol:   class ValueType
    414     [javac]   location: class JsonArrayImpl
    415     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:484: error: cannot find symbol
    416     [javac]         public JsonValue get(int index) {
    417     [javac]                ^
    418     [javac]   symbol:   class JsonValue
    419     [javac]   location: class JsonArrayImpl
    420     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonArrayBuilderImpl.java:498: error: cannot find symbol
    421     [javac]         public JsonArray asJsonArray() {
    422     [javac]                ^
    423     [javac]   symbol:   class JsonArray
    424     [javac]   location: class JsonArrayImpl
     111[...]
    425112    [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:46: error: package javax.json does not exist
    426113    [javac] import javax.json.JsonObject;
     
    438125    [javac] import javax.json.JsonObjectBuilder;
    439126    [javac]                  ^
    440     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:57: error: cannot find symbol
    441     [javac] class JsonBuilderFactoryImpl implements JsonBuilderFactory {
    442     [javac]                                         ^
    443     [javac]   symbol: class JsonBuilderFactory
    444     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:67: error: cannot find symbol
    445     [javac]     public JsonObjectBuilder createObjectBuilder() {
    446     [javac]            ^
    447     [javac]   symbol:   class JsonObjectBuilder
    448     [javac]   location: class JsonBuilderFactoryImpl
    449     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:72: error: cannot find symbol
    450     [javac]     public JsonObjectBuilder createObjectBuilder(JsonObject object) {
    451     [javac]                                                  ^
    452     [javac]   symbol:   class JsonObject
    453     [javac]   location: class JsonBuilderFactoryImpl
    454     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:72: error: cannot find symbol
    455     [javac]     public JsonObjectBuilder createObjectBuilder(JsonObject object) {
    456     [javac]            ^
    457     [javac]   symbol:   class JsonObjectBuilder
    458     [javac]   location: class JsonBuilderFactoryImpl
    459     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:77: error: cannot find symbol
    460     [javac]     public JsonObjectBuilder createObjectBuilder(Map<String, Object> object) {
    461     [javac]            ^
    462     [javac]   symbol:   class JsonObjectBuilder
    463     [javac]   location: class JsonBuilderFactoryImpl
    464     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:82: error: cannot find symbol
    465     [javac]     public JsonArrayBuilder createArrayBuilder() {
    466     [javac]            ^
    467     [javac]   symbol:   class JsonArrayBuilder
    468     [javac]   location: class JsonBuilderFactoryImpl
    469     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:87: error: cannot find symbol
    470     [javac]     public JsonArrayBuilder createArrayBuilder(JsonArray array) {
    471     [javac]                                                ^
    472     [javac]   symbol:   class JsonArray
    473     [javac]   location: class JsonBuilderFactoryImpl
    474     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:87: error: cannot find symbol
    475     [javac]     public JsonArrayBuilder createArrayBuilder(JsonArray array) {
    476     [javac]            ^
    477     [javac]   symbol:   class JsonArrayBuilder
    478     [javac]   location: class JsonBuilderFactoryImpl
    479     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonBuilderFactoryImpl.java:92: error: cannot find symbol
    480     [javac]     public JsonArrayBuilder createArrayBuilder(Collection<?> collection) {
    481     [javac]            ^
    482     [javac]   symbol:   class JsonArrayBuilder
    483     [javac]   location: class JsonBuilderFactoryImpl
    484     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:45: error: package javax.json.stream does not exist
    485     [javac] import javax.json.stream.JsonGenerator;
    486     [javac]                         ^
    487     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:46: error: package javax.json.stream does not exist
    488     [javac] import javax.json.stream.JsonGeneratorFactory;
    489     [javac]                         ^
    490     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:55: error: cannot find symbol
    491     [javac] class JsonGeneratorFactoryImpl implements JsonGeneratorFactory {
    492     [javac]                                           ^
    493     [javac]   symbol: class JsonGeneratorFactory
    494     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:69: error: cannot find symbol
    495     [javac]     public JsonGenerator createGenerator(Writer writer) {
    496     [javac]            ^
    497     [javac]   symbol:   class JsonGenerator
    498     [javac]   location: class JsonGeneratorFactoryImpl
    499     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:76: error: cannot find symbol
    500     [javac]     public JsonGenerator createGenerator(OutputStream out) {
    501     [javac]            ^
    502     [javac]   symbol:   class JsonGenerator
    503     [javac]   location: class JsonGeneratorFactoryImpl
    504     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorFactoryImpl.java:83: error: cannot find symbol
    505     [javac]     public JsonGenerator createGenerator(OutputStream out, Charset charset) {
    506     [javac]            ^
    507     [javac]   symbol:   class JsonGenerator
    508     [javac]   location: class JsonGeneratorFactoryImpl
    509     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:46: error: package javax.json.stream does not exist
    510     [javac] import javax.json.stream.JsonGenerationException;
    511     [javac]                         ^
    512     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:47: error: package javax.json.stream does not exist
    513     [javac] import javax.json.stream.JsonGenerator;
    514     [javac]                         ^
    515     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:60: error: cannot find symbol
    516     [javac] class JsonGeneratorImpl implements JsonGenerator {
    517     [javac]                                    ^
    518     [javac]   symbol: class JsonGenerator
    519     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:143: error: cannot find symbol
    520     [javac]     public JsonGenerator writeStartObject() {
    521     [javac]            ^
    522     [javac]   symbol:   class JsonGenerator
    523     [javac]   location: class JsonGeneratorImpl
    524     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:158: error: cannot find symbol
    525     [javac]     public JsonGenerator writeStartObject(String name) {
    526     [javac]            ^
    527     [javac]   symbol:   class JsonGenerator
    528     [javac]   location: class JsonGeneratorImpl
    529     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:170: error: cannot find symbol
    530     [javac]     private JsonGenerator writeName(String name) {
    531     [javac]             ^
    532     [javac]   symbol:   class JsonGenerator
    533     [javac]   location: class JsonGeneratorImpl
    534     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:178: error: cannot find symbol
    535     [javac]     public JsonGenerator write(String name, String fieldValue) {
    536     [javac]            ^
    537     [javac]   symbol:   class JsonGenerator
    538     [javac]   location: class JsonGeneratorImpl
    539     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:189: error: cannot find symbol
    540     [javac]     public JsonGenerator write(String name, int value) {
    541     [javac]            ^
    542     [javac]   symbol:   class JsonGenerator
    543     [javac]   location: class JsonGeneratorImpl
    544     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:200: error: cannot find symbol
    545     [javac]     public JsonGenerator write(String name, long value) {
    546     [javac]            ^
    547     [javac]   symbol:   class JsonGenerator
    548     [javac]   location: class JsonGeneratorImpl
    549     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:211: error: cannot find symbol
    550     [javac]     public JsonGenerator write(String name, double value) {
    551     [javac]            ^
    552     [javac]   symbol:   class JsonGenerator
    553     [javac]   location: class JsonGeneratorImpl
    554     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:225: error: cannot find symbol
    555     [javac]     public JsonGenerator write(String name, BigInteger value) {
    556     [javac]            ^
    557     [javac]   symbol:   class JsonGenerator
    558     [javac]   location: class JsonGeneratorImpl
    559     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:236: error: cannot find symbol
    560     [javac]     public JsonGenerator write(String name, BigDecimal value) {
    561     [javac]            ^
    562     [javac]   symbol:   class JsonGenerator
    563     [javac]   location: class JsonGeneratorImpl
    564     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:247: error: cannot find symbol
    565     [javac]     public JsonGenerator write(String name, boolean value) {
    566     [javac]            ^
    567     [javac]   symbol:   class JsonGenerator
    568     [javac]   location: class JsonGeneratorImpl
    569     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:258: error: cannot find symbol
    570     [javac]     public JsonGenerator writeNull(String name) {
    571     [javac]            ^
    572     [javac]   symbol:   class JsonGenerator
    573     [javac]   location: class JsonGeneratorImpl
    574     [javac] /build/josm-0.0.svn18746+dfsg/src/org/glassfish/json/JsonGeneratorImpl.java:269: error: cannot find symbol
    575     [javac]     public JsonGenerator write(JsonValue value) {
    576     [javac]                                ^
    577     [javac]   symbol:   class JsonValue
    578     [javac]   location: class JsonGeneratorImpl
     127[...]
    579128    [javac] Note: /build/josm-0.0.svn18746+dfsg/src/oauth/signpost/AbstractOAuthProvider.java uses or overrides a deprecated API.
    580129    [javac] Note: Recompile with -Xlint:deprecation for details.
     
    608157[...]
    609158}}}
     159Reverting the changes from r18723 to use javax.json instead of jakarta.json resolves the exception at startup.