Hi Ede (SextanteToolboxPlugin.java:68) the NPE is on the line vconnected to the method Sextante.initialize(String folder) and it is responsable to inizialize Sextante. It has to point to the folder where Sextante files are located, in this case* lib/ext/*<Sextante> for a fresh OJ instalation.
The NPE, I think, comes when you start OJ from SVN (I am not familiar with running from Eclipse, sorry for my... uncertain syntax). in SVN tree all the <extra> plugins, included Sextante files folder, are located into *lib/plus* folder. The solution I propone is to rewrite the method that checks for sextante folder (on SextanteToolboxPlugin.class) from: private String getJarsFolder() { String sPath = System.getProperty("user.dir").concat(File.separator) .concat("lib").concat(File.separator).concat("ext") .concat(File.separator).concat("sextante"); LOGGER.info("Sextante jar folder: " + sPath); return sPath; } to: private String getJarsFolder() { String sPath; try { sPath = System.getProperty("user.dir").concat(File.separator) .concat("lib").concat(File.separator).concat("ext") .concat(File.separator).concat("sextante"); } catch (Exception e) { sPath = System.getProperty("user.dir").concat(File.separator) .concat("lib").concat(File.separator).concat("plus") .concat(File.separator).concat("sextante"); } LOGGER.info("Sextante jar folder: " + sPath); return sPath; } and you can check if there is still a NPE exception. I only wonder if this will break some functions on Sextante (right now help and Raster calculator seem not to be affected) What do you think? Peppe 2016-12-04 21:39 GMT+01:00 Giuseppe Aruta <giuseppe.ar...@gmail.com>: > Hi Ede > I will give a look tomorrow > Peppe > > Il 04/Dic/2016 19:48, <edgar.sol...@web.de> ha scritto: > >> hey Peppe, >> >> running OJ from eclipse gives me a NPE during startup now >> >> java.lang.NullPointerException >> at es.unex.sextante.core.AlgorithmsAndResources.addAlgorithmsAn >> dPropertiesFromFolder(AlgorithmsAndResources.java:143) >> at es.unex.sextante.core.Sextante.initialize(Sextante.java:67) >> at es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.i >> nitialize(SextanteToolboxPlugin.java:68) >> at es.unex.sextante.openjump.extensions.SextanteExtension.confi >> gure(SextanteExtension.java:49) >> at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadC >> onfigurations(PlugInManager.java:212) >> at com.vividsolutions.jump.workbench.plugin.PlugInManager.load( >> PlugInManager.java:192) >> at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWor >> kbench.java:468) >> at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWor >> kbench.java:397) >> >> as it is your construction site, any idea? ..ede >> >> On 04.12.2016 19:41, Michaël Michaud wrote: >> > Hi Peppe, >> > >> > You did a great work with Sextante. Getting the whole documentation from >> > the menu is amazing. >> > >> > Hope it will encorage OpenJUMP users to play with it ;-) >> > >> > Michaël >> > >> > >> > ------------------------------------------------------------ >> ------------------ >> > Check out the vibrant tech community on one of the world's most >> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> > _______________________________________________ >> > Jump-pilot-devel mailing list >> > Jump-pilot-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> > >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >
------------------------------------------------------------------------------
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel