lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Bowyer (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (LUCENE-3877) Lucene should not call System.out.println
Date Wed, 21 Mar 2012 09:49:39 GMT

     [ https://issues.apache.org/jira/browse/LUCENE-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Greg Bowyer updated LUCENE-3877:
--------------------------------

    Attachment: IllegalSystemTest.java
                IllegalSystemTest.java

I took a guess that one way would be to replace the System IO streams with ones that will
throw exceptions.

It requires cglib, and might (due to the abuse of sun.reflect.Reflection to get the callee
efficiently) be sun hotspot specific.

I guess this is not perfect, it would only error out if the code is called

If there is thought to this being a good thing I could look into how to wire it up to the
unit-tests 
                
> Lucene should not call System.out.println
> -----------------------------------------
>
>                 Key: LUCENE-3877
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3877
>             Project: Lucene - Java
>          Issue Type: Bug
>            Reporter: Michael McCandless
>             Fix For: 3.6, 4.0
>
>         Attachments: IllegalSystemTest.java
>
>
> We seem to have accumulated a few random sops...
> Eg, PairOutputs.java (oal.util.fst) and MultiDocValues.java, at least.
> Can we somehow detect (eg, have a test failure) if we accidentally leave errant System.out.println's
(leftover from debugging)...?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


Mime
View raw message