The security manager enforces that no files are created outside of the test’s 
working directory or System.exit() is called (and some other fancy things, like 
listening on the internet instead of 127.0.0.1). When your test tries to create 
a file outside the working directory setup for this test, it fails.

 

It might be caused by a test directly working on a solr core somewhere in 
examples directory and of course then starting to write files there. A test 
must clone the core to its own temp dir and then run the test. Or alternatively 
it must set the dataDir correctly (using getTempDir()).

 

Uwe

 

-----

Uwe Schindler

H.-H.-Meier-Allee 63, D-28213 Bremen

 <http://www.thetaphi.de/> http://www.thetaphi.de

eMail: u...@thetaphi.de

 

From: Erick Erickson [mailto:erickerick...@gmail.com] 
Sent: Wednesday, March 13, 2013 4:19 PM
To: dev@lucene.apache.org
Subject: Re: Can't seem to run individual tests

 

Dawid:

 

Thanks, another bit of knowledge to add to my store.

 

On Wed, Mar 13, 2013 at 11:00 AM, Dawid Weiss <dawid.we...@cs.put.poznan.pl> 
wrote:

> This is a really bogus place to be creating an index, I'm glad it fails...
>
> Of course it succeeds when running in IntelliJ.

I can explain this bit -- it fails from ant only because only from ant
you have Uwe's Evil Security Manager (tm) in place.

D.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

 

Reply via email to