Hi Paco, I had already tried the solution that you have proposed to me, but the error is the same one. what I can make?
Regards, Giovanni Message: 2 Date: Thu, 24 Apr 2008 13:21:16 +0200 From: Paco Abato <[EMAIL PROTECTED]> Subject: Re: [Kosmo] R: Resumen de Kosmo, Vol 24, Envío 30 To: Lista de Kosmo <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Hi Giovanni, try this code: public void install( PlugInContext context ) throws Exception { if(disegnapoligonoPlugIn == null) { FeatureDrawingUtil featureDrawingUtil = new FeatureDrawingUtil(context.getWorkbenchContext()); disegnapoligonoPlugIn = new DisegnaPoligonoPlugIn(featureDrawingUtil); } disegnapoligonoPlugIn.initialize(context); } I can't test the code now. Anyway, I hope it helps you. Regards. Giovanni Virdis escribió: > Hi Paco, > > First of all thanks for your help. > I do not know if you see the class java that I send, but I have a problem. > I have two class DisegnaPoligonoExtension and DisegnaPoligonoPlugIn > DisegnaPoligonoPlugIn extends DrawPolygonTool and implements PlugIn, in the > method install of the class DisegnaPoligonoExtension I must initialize > DisegnaPoligonoPlugIn > > private DisegnaPoligonoPlugIn disegnapoligonoPlugIn; > > public void install( PlugInContext context ) throws Exception { > if(disegnapoligonoPlugIn == null) > { > disegnapoligonoPlugIn = new DisegnaPoligonoPlugIn(null); > ..... > } > I initialize to null is correct? If no which value I can use > > When I execute the extension I have the following problem > > 14/02/2007 12:29:55 ERROR root:197 - Exception in thread "main" > 14/02/2007 12:29:55 ERROR root:197 - java.lang.InstantiationException: > org.saig.jump.plugin.DisegnaPoligono.DisegnaPoligonoPlugIn > 14/02/2007 12:29:55 ERROR root:197 - at java.lang.Class.newInstance0(Unknown > Source) > 14/02/2007 12:29:55 ERROR root:197 - at java.lang.Class.newInstance(Unknown > Source) > 14/02/2007 12:29:55 ERROR root:197 - at > com.vividsolutions.jump.workbench.plugin.PlugInManager.loadPlugInClasses(PlugInManager.java:205) > 14/02/2007 12:29:55 ERROR root:197 - at > com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:125) > 14/02/2007 12:29:55 ERROR root:197 - at > com.vividsolutions.jump.workbench.JUMPConfiguration.initializeExternalPlugIns(JUMPConfiguration.java:1560) > 14/02/2007 12:29:55 ERROR root:197 - at > com.vividsolutions.jump.workbench.JUMPConfiguration.configure(JUMPConfiguration.java:677) > 14/02/2007 12:29:55 ERROR root:197 - at > com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:369) > > _______________________________________________ Kosmo mailing list [email protected] http://lists.saig.es/mailman/listinfo/kosmo
