With the idea of building RML support into VS Code and documenting it, I started testing the various default functions with the rmlmapper-7.3.1-r374-all.jar on windows with openjdk 23.0.2 2025-01-21. Unfortunately, I figured that some functions do not work correctly:
- I cannot call any of the math functions, all of them (that I have tested) result in an error similar to:
be.ugent.idlab.knows.functions.agent. functionInstantiation.exception.MethodNotFoundException: No suitable method 'abs' with matching parameter types found in class 'io.fno.grel.MathFunctions'.
- Some functions not part of the math section have either similar
not found errors or other problems, listed in the table below.
I cannot yet make sense of this behavior, as the rest of the functions (mainly string, array, some date functions and all boolean except of xor) work fine. Is it due to some missing dependencies that I should have installed our is it a bug?
I shared the mapping (rml and yarrrml source) and csv file for reproducing. I added a .txt so github would let me upload it to the issue here, please remove the .txt after download.
cars.csv, rml.ttl.txt, functionTest problems.yarrrml.txt
With the idea of building RML support into VS Code and documenting it, I started testing the various default functions with the
rmlmapper-7.3.1-r374-all.jaron windows withopenjdk 23.0.2 2025-01-21. Unfortunately, I figured that some functions do not work correctly:be.ugent.idlab.knows.functions.agent. functionInstantiation.exception.MethodNotFoundException: No suitable method 'abs' with matching parameter types found in class 'io.fno.grel.MathFunctions'.not founderrors or other problems, listed in the table below.I cannot yet make sense of this behavior, as the rest of the functions (mainly string, array, some date functions and all boolean except of
xor) work fine. Is it due to some missing dependencies that I should have installed our is it a bug?I shared the mapping (rml and yarrrml source) and
csvfile for reproducing. I added a .txt so github would let me upload it to the issue here, please remove the .txt after download.cars.csv, rml.ttl.txt, functionTest problems.yarrrml.txt