Hi Landon,

you're using this.plugin.getPluginContext(), where did you set the
plug-in context for that plug-in, if you set it in the initialize method
then a whole bunch of things will be null. If you set it in execute then
you can be fine.

The other option is to get a new plugin context from the
workbenchContext, there is a method there to create one.

Have you tried running the code in the eclipse debugger?

Paul



Sunburned Surveyor wrote:
> I'm in the process of tracking down and eliminating bugs in my Super
> Select Tool. I've got a problem in the method that sets the initial
> state of the components that are part of the tool's configuration
> dialog. It seems that my code never returns from the
> PlugInContext.getLayerManager method.
>
> I know that the PlugInContext that I'm dealing with is not null,
> because I inserted some logger code and I can print the class name of
> the PlugInContext using the Object.getClass() and Class.getName()
> methods.
>
> I'm not getting any exceptions of any type when the method executes,
> it just never makes it to the subsequent statements.
>
> Here is my code snippet:
>
> /* Code Snippet */
> PlugInContext context = this.plugIn.getPlugInContext();
>       
> logger.debug("Made it to marker 105B.");
>       
> Class someClass = context.getClass();
> String someClassName = someClass.getName();
>       
> logger.debug("The class names is: " + someClassName);
> logger.debug("Made it to Marker 105C");
>       
> LayerManager manager = context.getLayerManager();
>       
> logger.debug("Made it to marker 106.");
>       
> DialogUtil.setLayerNamesAsListData(manager, jListDestinationLayer);
>       
> logger.debug("Made it to marker 107.");
> /* Code Snippet */
>
> My log file never makes it to marker 106. All of the statements before
> it execute. (The last marker in the log file is 105C.)
>
> Any ideas? I'm really running out of things to test on this one.
>
> Thanks so much for any help or suggestions.
>
> The Sunburned Surveyor
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to