apache / apache/netbeans

HTML4j build misconfiguration

Open
#3,885 1 comment 0 reactions 0 assignees View on GitHub
kind:bug
Dominant language
Java
Stars
3.1k
Forks
935
Avg merge
2d 3h
Merged PRs (30d)
17

Description

### Apache NetBeans version

Apache NetBeans latest daily build

### What happened

Clone:
https://github.com/apache/netbeans-html4j

build it:
mvn -DskipTests install

Start NetBeans on JDK 8. Open the `json-tck` sub-project. Open `json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java`. Add:
- `import static java.util.List.of;` to the import section
- `of(1, 2);` into the `storeLater` method
observe: no errors in the editor.
Do build. Observe: build fails with:
```
COMPILATION ERROR :
-------------------------------------------------------------
net/java/html/json/tests/PersonImpl.java:[42,27] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/PersonImpl.java:[54,26] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/OperationsTest.java:[30,12] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[31,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/GCKnockoutTest.java:[44,8] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/GCKnockoutTest.java:[46,8] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/GCKnockoutTest.java:[48,13] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/KnockoutTest.java:[763,35] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[763,11] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[949,21] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[955,29] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[955,50] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/MinesTest.java:[39,4] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[142,37] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[155,37] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[181,45] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[253,29] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[263,36] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[263,49] error: cannot find symbol
symbol: class Square
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[276,36] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[301,30] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[312,31] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/ObtainAndComputeTest.java:[100,58] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[100,27] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[111,37] error: cannot find symbol
symbol: class ObtainData
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[116,37] error: cannot find symbol
symbol: class ObtainData
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[116,55] error: cannot find symbol
symbol: class ObtainMessage
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/PairModel.java:[47,24] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/PairModel.java:[47,11] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/PairModel.java:[52,32] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/WebSocketTest.java:[44,12] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[48,25] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[48,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[135,22] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[147,42] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/JSONTest.java:[62,46] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[62,56] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[177,22] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[177,36] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[183,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[189,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[189,41] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[195,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[201,28] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[201,42] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[210,31] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[210,45] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[298,30] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[298,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[335,26] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[511,39] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[511,53] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[542,31] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[542,45] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[49,14] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest.Data
net/java/html/json/tests/JSONTest.java:[54,13] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest.Data
/tmp/netbeans-html4j/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java:[30] error: cannot find symbol
symbol: static of
location: interface java.util.List
net/java/html/json/tests/PersonImpl.java:[34,39] error: cannot find symbol
symbol: class Address
net/java/html/json/tests/PersonImpl.java:[63,54] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/GCKnockoutTest.java:[31,35] error: cannot find symbol
symbol: class Fullname
net/java/html/json/tests/KnockoutTest.java:[47,37] error: cannot find symbol
symbol: class ArchetypeData
net/java/html/json/tests/KnockoutTest.java:[48,38] error: cannot find symbol
symbol: class ArchetypeData
net/java/html/json/tests/MinesTest.java:[36,36] error: cannot find symbol
symbol: class Row
net/java/html/json/tests/MinesTest.java:[92,43] error: cannot find symbol
symbol: class Square
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/ObtainAndComputeTest.java:[93,41] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest
net/java/html/json/tests/ObtainAndComputeTest.java:[122,44] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/PairModel.java:[36,36] error: cannot find symbol
symbol: class Pair
net/java/html/json/tests/WebSocketTest.java:[37,39] error: cannot find symbol
symbol: class Person
net/java/html/json/tests/JSONTest.java:[41,39] error: cannot find symbol
symbol: class Person
net/java/html/json/tests/JSONTest.java:[334,51] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/OperationsTest.java:[34,29] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[35,16] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[38,8] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[51,33] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[52,20] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[64,8] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/GCKnockoutTest.java:[63,12] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[63,35] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[64,43] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[72,43] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/KnockoutTest.java:[71,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[71,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[82,79] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[82,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[97,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[97,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[107,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[113,79] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[113,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[124,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[124,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[135,79] error: cannot find symbol
symbol: method getLatitude()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[135,32] error: cannot find symbol
symbol: method getLatitude()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[145,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[145,40] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[149,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[149,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[157,25] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[163,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[163,26] error: cannot find symbol
symbol: method getPeople()
location: variable js of type java.lang.Object
100 errors
-------------------------------------------------------------
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 8.376 s
Finished at: 2022-03-29T06:37:54+02:00
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project net.java.html.json.tck: Compilation failure: Compilation failure:
net/java/html/json/tests/PersonImpl.java:[42,27] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/PersonImpl.java:[54,26] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/OperationsTest.java:[30,12] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[31,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/GCKnockoutTest.java:[44,8] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/GCKnockoutTest.java:[46,8] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/GCKnockoutTest.java:[48,13] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest.Data
net/java/html/json/tests/KnockoutTest.java:[763,35] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[763,11] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[949,21] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[955,29] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[955,50] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/MinesTest.java:[39,4] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[142,37] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[155,37] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[181,45] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[253,29] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[263,36] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[263,49] error: cannot find symbol
symbol: class Square
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[276,36] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[301,30] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/MinesTest.java:[312,31] error: cannot find symbol
symbol: class Mines
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/ObtainAndComputeTest.java:[100,58] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[100,27] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[111,37] error: cannot find symbol
symbol: class ObtainData
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[116,37] error: cannot find symbol
symbol: class ObtainData
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/ObtainAndComputeTest.java:[116,55] error: cannot find symbol
symbol: class ObtainMessage
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/PairModel.java:[47,24] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/PairModel.java:[47,11] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/PairModel.java:[52,32] error: cannot find symbol
symbol: class Pair
location: class net.java.html.json.tests.PairModel
net/java/html/json/tests/WebSocketTest.java:[44,12] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[48,25] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[48,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[135,22] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/WebSocketTest.java:[147,42] error: cannot find symbol
symbol: class WebSocketik
location: class net.java.html.json.tests.WebSocketTest
net/java/html/json/tests/JSONTest.java:[62,46] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[62,56] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[177,22] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[177,36] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[183,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[189,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[189,41] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[195,27] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[201,28] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[201,42] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[210,31] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[210,45] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[298,30] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[298,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[335,26] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[511,39] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[511,53] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[542,31] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[542,45] error: cannot find symbol
symbol: class People
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/JSONTest.java:[49,14] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest.Data
net/java/html/json/tests/JSONTest.java:[54,13] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.JSONTest.Data
/tmp/netbeans-html4j/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaScriptAction.java:[30] error: cannot find symbol
symbol: static of
location: interface java.util.List
net/java/html/json/tests/PersonImpl.java:[34,39] error: cannot find symbol
symbol: class Address
net/java/html/json/tests/PersonImpl.java:[63,54] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.PersonImpl
net/java/html/json/tests/GCKnockoutTest.java:[31,35] error: cannot find symbol
symbol: class Fullname
net/java/html/json/tests/KnockoutTest.java:[47,37] error: cannot find symbol
symbol: class ArchetypeData
net/java/html/json/tests/KnockoutTest.java:[48,38] error: cannot find symbol
symbol: class ArchetypeData
net/java/html/json/tests/MinesTest.java:[36,36] error: cannot find symbol
symbol: class Row
net/java/html/json/tests/MinesTest.java:[92,43] error: cannot find symbol
symbol: class Square
location: class net.java.html.json.tests.MinesTest
net/java/html/json/tests/ObtainAndComputeTest.java:[93,41] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest
net/java/html/json/tests/ObtainAndComputeTest.java:[122,44] error: cannot find symbol
symbol: class ObtainUser
location: class net.java.html.json.tests.ObtainAndComputeTest.ObtainModel
net/java/html/json/tests/PairModel.java:[36,36] error: cannot find symbol
symbol: class Pair
net/java/html/json/tests/WebSocketTest.java:[37,39] error: cannot find symbol
symbol: class Person
net/java/html/json/tests/JSONTest.java:[41,39] error: cannot find symbol
symbol: class Person
net/java/html/json/tests/JSONTest.java:[334,51] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.JSONTest
net/java/html/json/tests/OperationsTest.java:[34,29] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[35,16] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[38,8] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[51,33] error: cannot find symbol
symbol: class JSONik
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[52,20] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/OperationsTest.java:[64,8] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.OperationsTest
net/java/html/json/tests/GCKnockoutTest.java:[63,12] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[63,35] error: cannot find symbol
symbol: class GC
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[64,43] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/GCKnockoutTest.java:[72,43] error: cannot find symbol
symbol: class Fullname
location: class net.java.html.json.tests.GCKnockoutTest
net/java/html/json/tests/KnockoutTest.java:[71,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[71,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[82,79] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[82,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[97,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[97,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[107,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[113,79] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[113,36] error: cannot find symbol
symbol: method getChoice()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[124,12] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[124,46] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[135,79] error: cannot find symbol
symbol: method getLatitude()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[135,32] error: cannot find symbol
symbol: method getLatitude()
location: variable m of type java.lang.Object
net/java/html/json/tests/KnockoutTest.java:[145,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[145,40] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[149,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[149,44] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[157,25] error: cannot find symbol
symbol: class KnockoutModel
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[163,12] error: cannot find symbol
symbol: class Person
location: class net.java.html.json.tests.KnockoutTest
net/java/html/json/tests/KnockoutTest.java:[163,26] error: cannot find symbol
symbol: method getPeople()
location: variable js of type java.lang.Object
-> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
```

Given this was reported here:
https://github.com/apache/netbeans/pull/3715#issuecomment-1078847653
and ignored, I assume the issue is not in the editor, but rather that the HTML4j build is misconfigured, and needs to be fixed.

### How to reproduce

_No response_

### Did this work correctly in an earlier version?

Apache NetBeans 12.6

### Operating System

Linux

### JDK

JDK 8

### Apache NetBeans packaging

Own source build

### Anything else

_No response_

### Are you willing to submit a pull request?

Yes

### Code of Conduct

Yes

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with `mvn -DskipTests install` on the `json-tck` sub-project after editing `AsyncJavaScriptAction.java`. Start with that file and the reported generated-test compilation errors, then trace the build configuration involved. Done means the editor and Maven build consistently report the Java 8 incompatibility and the project’s intended build completes as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.