Yes, I will look at another solution.
BTW, ImageCacheRenderer is already catching the Throwable when rendering,
and issues a user warning in the Frame statusbar in case of error.

Nicolas

On 13 December 2015 at 16:27, <edgar.sol...@web.de> wrote:

> On 13.12.2015 16:17, Nicolas Ribot wrote:
> > AFAIU, when choosing a layer from a datastore, the OJ Layer is added to
> the panel, then a separate thread tries to load the Features. This thread
> triggers the actual SQL code for the layer.
> > Instead of testing the layer each time a WHERE clause is added/modified,
> I chose to catch the SQLException in ImageCacheRenderer thread, then I
> remove the layer from the Panel. In case of other error types, layer is
> added to the Panel.
>
> i am not sure that ImageCachingRenderer is a good place to catch
> exceptions and remove layers. can you dig in where the renderhook leads to
> for database layers?
>
> ..ede
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> 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

Reply via email to