Bonjour, j'essaie d'utiliser la fonction landmod mais je reçois cette erreur :
java -Xmx80g -Xms60g -XX:+UseG1GC -jar graphab-2.8.6.jar --project TRITON_CRETE_2M\TRITON_CRETE_2M.xml --landmod zone=projet_difference.shp id=layer code=code --linkset distance=cost name=TRITON_DeplacementProbable_1000m maxcost=1000 7,8,9,23,20,25=1 1,2,3,4,5,6,10,11=10 11=100 12,13=1000 14,15,16,17,18,19,26=10000 --graph name=Graph_triton nointra --usegraph Graph_triton --corridor maxcost={300} format=vector --usegraph Graph_triton --gmetric EC d=300 p=0.05 beta=0,1 --usegraph Graph_triton --lmetric IF d=300 p=0.05 beta=0,1
Le projet commence à se charger, mais il s'arrête à 50 % et génère l'erreur suivante :
Chargement du projet... : 0,0%
Chargement du projet... : 50,0%
Extraction des taches : 0,0%
Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException
at org.thema.parallel.ParallelExecutor.execute(ParallelExecutor.java:106)
at org.thema.parallel.ExecutorService.execute(ExecutorService.java:65)
at org.thema.graphab.CLITools.landmod(CLITools.java:1523)
at org.thema.graphab.CLITools.execute(CLITools.java:248)
at org.thema.graphab.MainFrame.main(MainFrame.java:1299)
Caused by: java.lang.NullPointerException
at org.locationtech.jts.geom.util.AffineTransformation.transform(AffineTransformation.java:984)
at org.thema.graphab.LandModTask.createProject(LandModTask.java:171)
at org.thema.graphab.LandModTask.execute(LandModTask.java:121)
at org.thema.graphab.LandModTask.execute(LandModTask.java:52)
at org.thema.parallel.ParallelExecutor$SplitThread.run(ParallelExecutor.java:157)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Il semble qu'il y ait une NullPointerException
dans la méthode AffineTransformation.transform
de org.locationtech.jts.geom.util
. J'ai vérifié les points suivants :
- Le fichier
projet_difference.shp
et ses fichiers associés sont présents et valides.
- Les colonnes
layer
et code
existent et contiennent les données correctes.
- Les projections CRS sont correctement définies et correspondent à celles du projet Graphab.
Pourriez-vous m'aider à résoudre ce problème ?