Hi <@UB8SMR8MP>! You need the VM argument because...
# tornadofx
a
Hi @Joe S! You need the VM argument because
DataGrid
depends on an internal API. This will be fixed with JFX 13 as these internal APIs have been made public.
j
@abhinay hello! Did you mean jfx 14? We tried both jfx 13 and the early access build of jfx 14 and still got the same error and stacktrace. We had been working on jfx 11 for a while without this error too, we only encountered the issue on Monday after the 2.0.0-Snapshot was updated. We're currently trying to fall back to the old version to see if that works.
importing the old snapshot didn't solve the problem, so we're unsure why it was working before
a
It is not a error. After JPMS, developers are not freely allowed to access internal APIs. Since
DataGrid
uses an internal API, we need to pass it. There is nothing wrong with this approach.