> On Tue, Jul 31, 2012 at 7:24 AM, Robert Muir <[email protected]> wrote:
> > We should come up with a set of patterns for broken JVMS that can
> > cause index corruption, detect them in e.g. Constants.java and throw
> > ThreadDeath and refuse to execute at all!
> 
> That seems extreme.  It's also likely to get out of date (i.e. if a vendor
fixes a
> bug, we can't go back and "fix" an earlier release to not refuse to
execute.)

I agree with Yonik. That was the first thing that came in my mind when
thinking about a hard failure.

On the other hand, we know for sure that every Java 7 before/including
1.7.0-147 is broken with any version of Lucene, we can deny execution. We
just need some patterns on sysprops and maybe a external config file in
resources folder with pattern + message to display.

> Documentation seems like the best option.

I agree, but some well known *exact versions* could still be denied to
execute.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to