-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Hi, I'm trying to install this on my Mac. I have jextract installed:
% jextract --version
jextract 22
JDK version 22+35-2369
LibClang version clang version 13.0.0
However, when I run the rest of the README instructions, I get an java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator
error, among others. I tried installing tree-sitter
separately, though both cargo install --locked tree-sitter-cli
and brew install tree-sitter
, but I'm still getting this error. What am I doing wrong?
% git clone https://github.com/tree-sitter/java-tree-sitter
Cloning into 'java-tree-sitter'...
remote: Enumerating objects: 765, done.
remote: Counting objects: 100% (244/244), done.
remote: Compressing objects: 100% (106/106), done.
remote: Total 765 (delta 132), reused 163 (delta 83), pack-reused 521 (from 2)
Receiving objects: 100% (765/765), 166.83 KiB | 3.15 MiB/s, done.
Resolving deltas: 100% (280/280), done.
% cd java-tree-sitter
% git submodule update --init
Submodule 'tree-sitter' (https://github.com/tree-sitter/tree-sitter) registered for path 'core'
Cloning into '/Users/mpigott/java-tree-sitter/core'...
Submodule path 'core': checked out 'f5afe475deb7c0bae6407fb776c76824f717bb61'
% mvn test
[INFO] Scanning for projects...
Downloading from central: https://repo.maven.apache.org/maven2/org/sonatype/central/central-publishing-maven-plugin/0.5.0/central-publishing-maven-plugin-0.5.0.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/sonatype/central/central-publishing-maven-plugin/0.5.0/central-publishing-maven-plugin-0.5.0.pom (16 kB at 28 kB/s)
...
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.2.4/httpcore5-h2-5.2.4.jar (237 kB at 476 kB/s)
[INFO] Inspecting build with total of 1 modules
[INFO] Not installing Central Publishing features. Preexisting publish related goal bindings found in 1 modules.
[INFO]
[INFO] -----------------< io.github.tree-sitter:jtreesitter >------------------
[INFO] Building JTreeSitter 0.24.1
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/3.1.0/maven-antrun-plugin-3.1.0.pom (9.1 kB at 233 kB/s)
...
Downloading from central: https://repo.maven.apache.org/maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar
Downloaded from central: https://repo.maven.apache.org/maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar (3.8 kB at 89 kB/s)
[INFO]
[INFO] --- maven-antrun-plugin:3.1.0:run (jextract) @ jtreesitter ---
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.pom (17 kB at 413 kB/s)
...
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/ant/ant/1.10.12/ant-1.10.12.jar (2.3 MB at 9.8 MB/s)
[INFO] Executing tasks
[INFO] [echo] Generating sources using jextract
[INFO] [exec] _malloc_type.h:51:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:51:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:52:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:52:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:53:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:53:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:54:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:54:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:55:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:55:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:56:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:56:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:58:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:58:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:65:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:65:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:66:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:66:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:67:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:67:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:68:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:68:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:69:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:69:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _malloc_type.h:70:1: warning: unknown platform 'visionos' in availability macro
[INFO] [exec] _malloc_type.h:70:1: warning: unknown platform 'driverkit' in availability macro
[INFO] [exec] _stdlib.h:128:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:130:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:131:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:132:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:135:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:137:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:137:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:138:59: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:138:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:137:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:143:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:143:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:152:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:153:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:153:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:154:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:154:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:156:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:157:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:157:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:165:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:165:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:165:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:166:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:166:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:166:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:167:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:167:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:167:39: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:169:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:169:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:169:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:172:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:172:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:172:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:175:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:175:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:175:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:178:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:178:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:178:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:184:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:187:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:187:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:188:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:192:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:194:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:194:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:194:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:195:31: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:196:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:196:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:196:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:197:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:197:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:198:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:201:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:201:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:205:29: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:206:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:207:29: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:212:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:212:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:213:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:215:29: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:217:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:220:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:223:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:225:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:227:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:227:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:227:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:232:24: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:232:2: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:233:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:233:45: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:235:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:239:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:239:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:248:26: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:263:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:268:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:282:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:282:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:283:59: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:283:73: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:282:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:288:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:288:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:288:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:290:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:290:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:290:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:290:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:290:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:291:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:291:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:291:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:291:31: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:292:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:292:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:293:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:293:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:293:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:293:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:294:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:294:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:294:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:295:25: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:296:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:296:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:296:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:296:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:297:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:297:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:297:42: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:297:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:300:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:301:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:301:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:302:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:302:28: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:302:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:303:24: warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:305:2: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:306:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:316:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:317:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:317:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:319:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:320:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:320:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:323:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:324:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:324:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:326:23: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:327:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:327:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:330:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:331:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:331:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:334:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:335:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:335:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:338:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:338:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:339:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:339:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:339:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:342:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:343:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:343:57: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:346:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:346:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:347:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:347:51: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:347:65: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:348:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:348:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:348:77: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:350:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:352:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:352:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:352:78: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:358:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:358:84: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:358:85: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:362:21: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:362:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:362:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:364:22: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:364:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:364:36: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] [exec] _stdlib.h:366:13: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
[INFO] Executed tasks
[INFO]
[INFO] --- build-helper-maven-plugin:3.6.0:add-source (default) @ jtreesitter ---
[INFO] Source directory: /Users/mpigott/java-tree-sitter/target/generated-sources/jextract added.
[INFO]
[INFO] --- spotless-maven-plugin:2.43.0:apply (format-sources) @ jtreesitter ---
Downloading from central: https://repo.maven.apache.org/maven2/com/diffplug/spotless/spotless-lib/2.45.0/spotless-lib-2.45.0.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/diffplug/spotless/spotless-lib/2.45.0/spotless-lib-2.45.0.pom (1.5 kB at 29 kB/s)
...
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar (1.6 MB at 5.1 MB/s)
[INFO] Index file does not exist. Fallback to an empty index
[INFO] Spotless.Java is keeping 30 files clean - 0 were changed to be clean, 30 were already clean, 0 were skipped because caching determined they were already clean
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jtreesitter ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/mpigott/java-tree-sitter/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jtreesitter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 37 source files to /Users/mpigott/java-tree-sitter/target/classes
[INFO]
[INFO] >>> spotbugs-maven-plugin:4.8.6.6:check (default) > :spotbugs @ jtreesitter >>>
[INFO]
[INFO] --- spotbugs-maven-plugin:4.8.6.6:spotbugs (spotbugs) @ jtreesitter ---
Downloading from central: https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/4.8.6/spotbugs-4.8.6.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/4.8.6/spotbugs-4.8.6.pom (6.7 kB at 47 kB/s)
...
Downloaded from central: https://repo.maven.apache.org/maven2/com/github/javaparser/javaparser-core/3.26.2/javaparser-core-3.26.2.jar (1.4 MB at 822 kB/s)
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs-maven-plugin:4.8.6.6:check (default) < :spotbugs @ jtreesitter <<<
[INFO]
[INFO]
[INFO] --- spotbugs-maven-plugin:4.8.6.6:check (default) @ jtreesitter ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO]
[INFO] --- spotless-maven-plugin:2.43.0:apply (format-test-sources) @ jtreesitter ---
[INFO] Spotless.Java is keeping 30 files clean - 0 were changed to be clean, 0 were already clean, 30 were skipped because caching determined they were already clean
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jtreesitter ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/mpigott/java-tree-sitter/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jtreesitter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to /Users/mpigott/java-tree-sitter/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.5.2:test (default-test) @ jtreesitter ---
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.5.2/surefire-api-3.5.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/3.5.2/surefire-api-3.5.2.pom (3.5 kB at 25 kB/s)
...
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.5.2/common-java5-3.5.2.jar (18 kB at 418 kB/s)
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running io.github.treesitter.jtreesitter.TreeCursorTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.372 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.TreeCursorTest
[ERROR] io.github.treesitter.jtreesitter.TreeCursorTest -- Time elapsed: 0.372 s <<< ERROR!
java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Suppressed: java.lang.NullPointerException: Cannot invoke "io.github.treesitter.jtreesitter.Tree.close()" because "io.github.treesitter.jtreesitter.TreeCursorTest.tree" is null
at io.github.treesitter.jtreesitter.TreeCursorTest.afterAll(TreeCursorTest.java:28)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
... 1 more
[INFO] Running io.github.treesitter.jtreesitter.LookaheadIteratorTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.007 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.LookaheadIteratorTest
[ERROR] io.github.treesitter.jtreesitter.LookaheadIteratorTest -- Time elapsed: 0.007 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.LookaheadIteratorTest.beforeAll(LookaheadIteratorTest.java:16)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO] Running io.github.treesitter.jtreesitter.QueryTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.007 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.QueryTest
[ERROR] io.github.treesitter.jtreesitter.QueryTest -- Time elapsed: 0.007 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.QueryTest.beforeAll(QueryTest.java:27)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Suppressed: java.lang.NullPointerException: Cannot invoke "io.github.treesitter.jtreesitter.Parser.close()" because "io.github.treesitter.jtreesitter.QueryTest.parser" is null
at io.github.treesitter.jtreesitter.QueryTest.afterAll(QueryTest.java:33)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
... 1 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO] Running io.github.treesitter.jtreesitter.TreeTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.005 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.TreeTest
[ERROR] io.github.treesitter.jtreesitter.TreeTest -- Time elapsed: 0.005 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.TreeTest.beforeAll(TreeTest.java:19)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Suppressed: java.lang.NullPointerException: Cannot invoke "io.github.treesitter.jtreesitter.Parser.close()" because "io.github.treesitter.jtreesitter.TreeTest.parser" is null
at io.github.treesitter.jtreesitter.TreeTest.afterAll(TreeTest.java:25)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
... 1 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO] Running io.github.treesitter.jtreesitter.ParserTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.ParserTest
[ERROR] io.github.treesitter.jtreesitter.ParserTest -- Time elapsed: 0.001 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.ParserTest.beforeAll(ParserTest.java:17)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO] Running io.github.treesitter.jtreesitter.NodeTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.003 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.NodeTest
[ERROR] io.github.treesitter.jtreesitter.NodeTest -- Time elapsed: 0.003 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.NodeTest.beforeAll(NodeTest.java:14)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Suppressed: java.lang.NullPointerException: Cannot invoke "io.github.treesitter.jtreesitter.Tree.close()" because "io.github.treesitter.jtreesitter.NodeTest.tree" is null
at io.github.treesitter.jtreesitter.NodeTest.afterAll(NodeTest.java:23)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117)
... 1 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO] Running io.github.treesitter.jtreesitter.LanguageTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.003 s <<< FAILURE! -- in io.github.treesitter.jtreesitter.LanguageTest
[ERROR] io.github.treesitter.jtreesitter.LanguageTest -- Time elapsed: 0.003 s <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class io.github.treesitter.jtreesitter.Language
at io.github.treesitter.jtreesitter.LanguageTest.beforeAll(LanguageTest.java:14)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: unresolved symbol: ts_set_allocator [in thread "main"]
at io.github.treesitter.jtreesitter.internal.TreeSitter.lambda$findOrThrow$0(TreeSitter.java:33)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at io.github.treesitter.jtreesitter.internal.TreeSitter.findOrThrow(TreeSitter.java:33)
at io.github.treesitter.jtreesitter.internal.TreeSitter$ts_set_allocator.<clinit>(TreeSitter.java:8483)
at io.github.treesitter.jtreesitter.internal.TreeSitter.ts_set_allocator(TreeSitter.java:8524)
at io.github.treesitter.jtreesitter.internal.TreeSitter.<clinit>(TreeSitter.java:8536)
at io.github.treesitter.jtreesitter.Language.<clinit>(Language.java:18)
at io.github.treesitter.jtreesitter.TreeCursorTest.beforeAll(TreeCursorTest.java:20)
... 2 more
[INFO]
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR] LanguageTest.beforeAll:14 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[ERROR] LookaheadIteratorTest.beforeAll:16 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[ERROR] NodeTest.beforeAll:14 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[ERROR] ParserTest.beforeAll:17 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[ERROR] QueryTest.beforeAll:27 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[ERROR] TreeCursorTest.beforeAll:20 » UnsatisfiedLink unresolved symbol: ts_set_allocator
[ERROR] TreeTest.beforeAll:19 NoClassDefFound Could not initialize class io.github.treesitter.jtreesitter.Language
[INFO]
[ERROR] Tests run: 7, Failures: 0, Errors: 7, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 43.502 s
[INFO] Finished at: 2025-02-16T10:49:46-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on project jtreesitter:
[ERROR]
[ERROR] See /Users/mpigott/java-tree-sitter/target/reports/surefire for the individual test results.
[ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed