[ 
https://issues.apache.org/jira/browse/LUCENE-5347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13829431#comment-13829431
 ] 

Uwe Schindler edited comment on LUCENE-5347 at 11/21/13 10:48 PM:
------------------------------------------------------------------

Because there was an error in commons-io signatures, some violations were not 
detected with 1.3:
{noformat}
-check-forbidden-base:
[forbidden-apis] Reading bundled API signatures: jdk-unsafe-1.7
[forbidden-apis] Reading bundled API signatures: jdk-deprecated-1.7
[forbidden-apis] Reading bundled API signatures: commons-io-unsafe-2.1
[forbidden-apis] Reading API signatures: C:\Users\Uwe 
Schindler\Projects\lucene\trunk-lusolr3\lucene\tools\forbiddenApis\base.txt
[forbidden-apis] Reading API signatures: C:\Users\Uwe 
Schindler\Projects\lucene\trunk-lusolr3\lucene\tools\forbiddenApis\servlet-api.txt
[forbidden-apis] Loading classes to check...
[forbidden-apis] Scanning for API signatures and dependencies...
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses default charset]
[forbidden-apis]   in org.apache.solr.handler.admin.ShowFileRequestHandler 
(ShowFileRequestHandler.java:426)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses default charset]
[forbidden-apis]   in org.apache.solr.handler.admin.ShowFileRequestHandler 
(ShowFileRequestHandler.java:450)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses default charset]
[forbidden-apis]   in org.apache.solr.core.TestLazyCores 
(TestLazyCores.java:582)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.handler.PingRequestHandlerTest 
(PingRequestHandlerTest.java:103)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses default charset]
[forbidden-apis]   in org.apache.solr.AnalysisAfterCoreReloadTest 
(AnalysisAfterCoreReloadTest.java:124)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.schema.ModifyConfFileTest 
(ModifyConfFileTest.java:97)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.schema.ModifyConfFileTest 
(ModifyConfFileTest.java:112)
[forbidden-apis] Scanned 1982 (and 1319 related) class file(s) for forbidden 
API invocations (in 1.40s), 7 error(s).
{noformat}

I will commit a fix, too!


was (Author: thetaphi):
Because there was an error in commons-io signatures, some violations were not 
detected with 1.3:
{noformat}
-check-forbidden-base:
[forbidden-apis] Reading bundled API signatures: jdk-unsafe-1.7
[forbidden-apis] Reading bundled API signatures: jdk-deprecated-1.7
[forbidden-apis] Reading bundled API signatures: commons-io-unsafe-2.1
[forbidden-apis] Reading API signatures: C:\Users\Uwe 
Schindler\Projects\lucene\trunk-lusolr3\lucene\tools\forbiddenApis\base.txt
[forbidden-apis] Reading API signatures: C:\Users\Uwe 
Schindler\Projects\lucene\trunk-lusolr3\lucene\tools\forbiddenApis\servlet-api
.txt
[forbidden-apis] Loading classes to check...
[forbidden-apis] Scanning for API signatures and dependencies...
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses
 default charset]
[forbidden-apis]   in org.apache.solr.handler.admin.ShowFileRequestHandler 
(ShowFileRequestHandler.java:426)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses
 default charset]
[forbidden-apis]   in org.apache.solr.handler.admin.ShowFileRequestHandler 
(ShowFileRequestHandler.java:450)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses
 default charset]
[forbidden-apis]   in org.apache.solr.core.TestLazyCores 
(TestLazyCores.java:582)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.handler.PingRequestHandlerTest 
(PingRequestHandlerTest.java:103)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#writeStringToFile(java.io.File,java.lang.String)
 [Uses
 default charset]
[forbidden-apis]   in org.apache.solr.AnalysisAfterCoreReloadTest 
(AnalysisAfterCoreReloadTest.java:124)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.schema.ModifyConfFileTest 
(ModifyConfFileTest.java:97)
[forbidden-apis] Forbidden method invocation: 
org.apache.commons.io.FileUtils#readFileToString(java.io.File) [Uses default 
charset]
[forbidden-apis]   in org.apache.solr.schema.ModifyConfFileTest 
(ModifyConfFileTest.java:112)
[forbidden-apis] Scanned 1982 (and 1319 related) class file(s) for forbidden 
API invocations (in 1.40s), 7 error(s).
{noformat}

I will commit a fix, too!

> Update to forbidden-apis 1.4
> ----------------------------
>
>                 Key: LUCENE-5347
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5347
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: general/build
>            Reporter: Uwe Schindler
>            Assignee: Uwe Schindler
>             Fix For: 5.0, 4.7
>
>
> Forbidden-apis 1.4 is out, new features are:
> - upgrade to ASM 5.0_BETA
> - Improved Java 8 support: support for invokedynamic to methodhandles of 
> static methods (used by "::"  closures)
> - Reduce memory usage (see LUCENE-4753)
> - some Maven improvements
> - fix signatures of commons-io (thanks [~rcmuir])



--
This message was sent by Atlassian JIRA
(v6.1#6144)

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

Reply via email to