xref: /aosp_15_r20/external/apache-commons-lang/src/test/resources/java.policy (revision 455610af95f3bf5f4bc8a9eda520f57e389a4c42)
1*455610afSAndroid Build Coastguard Worker//
2*455610afSAndroid Build Coastguard Worker// Licensed to the Apache Software Foundation (ASF) under one or more
3*455610afSAndroid Build Coastguard Worker// contributor license agreements.  See the NOTICE file distributed with
4*455610afSAndroid Build Coastguard Worker// this work for additional information regarding copyright ownership.
5*455610afSAndroid Build Coastguard Worker// The ASF licenses this file to You under the Apache License, Version 2.0
6*455610afSAndroid Build Coastguard Worker// (the "License"); you may not use this file except in compliance with
7*455610afSAndroid Build Coastguard Worker// the License.  You may obtain a copy of the License at
8*455610afSAndroid Build Coastguard Worker//
9*455610afSAndroid Build Coastguard Worker//     http://www.apache.org/licenses/LICENSE-2.0
10*455610afSAndroid Build Coastguard Worker//
11*455610afSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
12*455610afSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
13*455610afSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*455610afSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
15*455610afSAndroid Build Coastguard Worker// limitations under the License.
16*455610afSAndroid Build Coastguard Worker//
17*455610afSAndroid Build Coastguard Worker
18*455610afSAndroid Build Coastguard Worker//
19*455610afSAndroid Build Coastguard Worker// Allows unit tests to run with a Java Security Manager
20*455610afSAndroid Build Coastguard Worker//
21*455610afSAndroid Build Coastguard Worker// Tested from Eclipse 3.7 with the CLI:
22*455610afSAndroid Build Coastguard Worker//
23*455610afSAndroid Build Coastguard Worker// -Djava.security.manager -Djava.security.policy=file:src/test/resources/java.policy
24*455610afSAndroid Build Coastguard Worker//
25*455610afSAndroid Build Coastguard Worker// Tested from Maven 3.0.3 with the Surfire 2.8.1 configuration:
26*455610afSAndroid Build Coastguard Worker//
27*455610afSAndroid Build Coastguard Worker// <argLine>-Djava.security.manager -Djava.security.policy=${basedir}/src/test/resources/java.policy</argLine>
28*455610afSAndroid Build Coastguard Worker//
29*455610afSAndroid Build Coastguard Worker// This policy file documents why each permission is granted by listing exceptions in comments.
30*455610afSAndroid Build Coastguard Worker//
31*455610afSAndroid Build Coastguard Worker// This policy file grants permission as narrowly as possible.
32*455610afSAndroid Build Coastguard Worker//
33*455610afSAndroid Build Coastguard Worker
34*455610afSAndroid Build Coastguard Workergrant {
35*455610afSAndroid Build Coastguard Worker
36*455610afSAndroid Build Coastguard Worker// Found using Eclipse 3.7
37*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.io.FilePermission C:\Users\ggregory\AppData\Local\Temp\testNames8413758989552151476.txt read)
38*455610afSAndroid Build Coastguard Worker//	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
39*455610afSAndroid Build Coastguard Worker//	at java.security.AccessController.checkPermission(AccessController.java:427)
40*455610afSAndroid Build Coastguard Worker//	at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
41*455610afSAndroid Build Coastguard Worker//	at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
42*455610afSAndroid Build Coastguard Worker//	at java.io.FileInputStream.<init>(FileInputStream.java:100)
43*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.readTestNames(RemoteTestRunner.java:336)
44*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:251)
45*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:212)
46*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
47*455610afSAndroid Build Coastguard Worker
48*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${java.io.tmpdir}/-", "read";
49*455610afSAndroid Build Coastguard Worker
50*455610afSAndroid Build Coastguard Worker
51*455610afSAndroid Build Coastguard Worker// Found using Eclipse 3.7
52*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:58691 connect,resolve)
53*455610afSAndroid Build Coastguard Worker//	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
54*455610afSAndroid Build Coastguard Worker//	at java.security.AccessController.checkPermission(AccessController.java:427)
55*455610afSAndroid Build Coastguard Worker//	at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
56*455610afSAndroid Build Coastguard Worker//	at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
57*455610afSAndroid Build Coastguard Worker//	at java.net.Socket.connect(Socket.java:518)
58*455610afSAndroid Build Coastguard Worker//	at java.net.Socket.connect(Socket.java:474)
59*455610afSAndroid Build Coastguard Worker//	at java.net.Socket.<init>(Socket.java:371)
60*455610afSAndroid Build Coastguard Worker//	at java.net.Socket.<init>(Socket.java:184)
61*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.connect(RemoteTestRunner.java:570)
62*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:381)
63*455610afSAndroid Build Coastguard Worker//	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
64*455610afSAndroid Build Coastguard Worker
65*455610afSAndroid Build Coastguard Worker  permission java.net.SocketPermission "localhost", "connect,resolve";
66*455610afSAndroid Build Coastguard Worker
67*455610afSAndroid Build Coastguard Worker
68*455610afSAndroid Build Coastguard Worker// All others found using Surefire 2.8.1
69*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.io.FilePermission C:\svn\org\apache\commons\trunks-proper\lang\target\surefire\surefire795889196143891944tmp read)
70*455610afSAndroid Build Coastguard Worker//   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
71*455610afSAndroid Build Coastguard Worker//   at java.security.AccessController.checkPermission(AccessController.java:546)
72*455610afSAndroid Build Coastguard Worker//   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
73*455610afSAndroid Build Coastguard Worker//   at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
74*455610afSAndroid Build Coastguard Worker//   at java.io.FileInputStream.<init>(FileInputStream.java:100)
75*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.SystemPropertyManager.loadProperties(SystemPropertyManager.java:62)
76*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.SystemPropertyManager.setSystemProperties(SystemPropertyManager.java:69)
77*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:56)
78*455610afSAndroid Build Coastguard Worker
79*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "target/surefire/*", "read";
80*455610afSAndroid Build Coastguard Worker
81*455610afSAndroid Build Coastguard Worker
82*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir write)
83*455610afSAndroid Build Coastguard Worker//   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
84*455610afSAndroid Build Coastguard Worker//   at java.security.AccessController.checkPermission(AccessController.java:546)
85*455610afSAndroid Build Coastguard Worker//   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
86*455610afSAndroid Build Coastguard Worker//   at java.lang.System.setProperty(System.java:725)
87*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.PropertiesWrapper.setAsSystemProperties(PropertiesWrapper.java:60)
88*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.SystemPropertyManager.setSystemProperties(SystemPropertyManager.java:70)
89*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:56)
90*455610afSAndroid Build Coastguard Worker
91*455610afSAndroid Build Coastguard Worker  permission java.util.PropertyPermission "user.dir", "write";
92*455610afSAndroid Build Coastguard Worker
93*455610afSAndroid Build Coastguard Worker
94*455610afSAndroid Build Coastguard Worker// Found using Surefire 2.8.1
95*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.util.PropertyPermission localRepository write)
96*455610afSAndroid Build Coastguard Worker//   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
97*455610afSAndroid Build Coastguard Worker//   at java.security.AccessController.checkPermission(AccessController.java:546)
98*455610afSAndroid Build Coastguard Worker//   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
99*455610afSAndroid Build Coastguard Worker//   at java.lang.System.setProperty(System.java:725)
100*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.PropertiesWrapper.setAsSystemProperties(PropertiesWrapper.java:60)
101*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.SystemPropertyManager.setSystemProperties(SystemPropertyManager.java:70)
102*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:56)
103*455610afSAndroid Build Coastguard Worker
104*455610afSAndroid Build Coastguard Worker  permission java.util.PropertyPermission "localRepository", "write";
105*455610afSAndroid Build Coastguard Worker
106*455610afSAndroid Build Coastguard Worker
107*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.util.PropertyPermission basedir write)
108*455610afSAndroid Build Coastguard Worker//   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
109*455610afSAndroid Build Coastguard Worker//   at java.security.AccessController.checkPermission(AccessController.java:546)
110*455610afSAndroid Build Coastguard Worker//   at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
111*455610afSAndroid Build Coastguard Worker//   at java.lang.System.setProperty(System.java:725)
112*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.PropertiesWrapper.setAsSystemProperties(PropertiesWrapper.java:60)
113*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.SystemPropertyManager.setSystemProperties(SystemPropertyManager.java:70)
114*455610afSAndroid Build Coastguard Worker//   at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:56)
115*455610afSAndroid Build Coastguard Worker
116*455610afSAndroid Build Coastguard Worker  permission java.util.PropertyPermission "basedir", "write";
117*455610afSAndroid Build Coastguard Worker
118*455610afSAndroid Build Coastguard Worker
119*455610afSAndroid Build Coastguard Worker// java.security.AccessControlException: access denied (java.util.PropertyPermission surefire.test.class.path write)
120*455610afSAndroid Build Coastguard Worker//            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
121*455610afSAndroid Build Coastguard Worker//            at java.security.AccessController.checkPermission(AccessController.java:546)
122*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
123*455610afSAndroid Build Coastguard Worker//            at java.lang.System.setProperty(System.java:725)
124*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.Classpath.writeToSystemProperty(Classpath.java:112)
125*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.writeSurefireTestClasspathProperty(SurefireStarter.java:118)
126*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.createInProcessTestClassLoader(SurefireStarter.java:98)
127*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:85)
128*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)}
129*455610afSAndroid Build Coastguard Worker
130*455610afSAndroid Build Coastguard Worker// java.lang.reflect.UndeclaredThrowableException
131*455610afSAndroid Build Coastguard Worker//    at $Proxy0.invoke(Unknown Source)
132*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
133*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
134*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
135*455610afSAndroid Build Coastguard Worker//Caused by: java.lang.reflect.InvocationTargetException
136*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
137*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
138*455610afSAndroid Build Coastguard Worker//    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
139*455610afSAndroid Build Coastguard Worker//    at java.lang.reflect.Method.invoke(Method.java:597)
140*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
141*455610afSAndroid Build Coastguard Worker//    ... 4 more
142*455610afSAndroid Build Coastguard Worker//Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission surefire.junit4.upgradecheck read)
143*455610afSAndroid Build Coastguard Worker//    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
144*455610afSAndroid Build Coastguard Worker//    at java.security.AccessController.checkPermission(AccessController.java:546)
145*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
146*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
147*455610afSAndroid Build Coastguard Worker//    at java.lang.System.getProperty(System.java:650)
148*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.isJunit4UpgradeCheck(JUnit4Provider.java:193)
149*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.upgradeCheck(JUnit4Provider.java:174)
150*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:91)
151*455610afSAndroid Build Coastguard Worker
152*455610afSAndroid Build Coastguard Worker  permission java.util.PropertyPermission "*", "write, read";
153*455610afSAndroid Build Coastguard Worker
154*455610afSAndroid Build Coastguard Worker
155*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.util.PropertyPermission java.class.path read)
156*455610afSAndroid Build Coastguard Worker//            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
157*455610afSAndroid Build Coastguard Worker//            at java.security.AccessController.checkPermission(AccessController.java:546)
158*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
159*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
160*455610afSAndroid Build Coastguard Worker//            at java.lang.System.getProperty(System.java:650)
161*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.createInProcessTestClassLoader(SurefireStarter.java:105)
162*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:85)
163*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
164*455610afSAndroid Build Coastguard Worker//
165*455610afSAndroid Build Coastguard Worker
166*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.util.PropertyPermission java.class.path write)
167*455610afSAndroid Build Coastguard Worker//            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
168*455610afSAndroid Build Coastguard Worker//            at java.security.AccessController.checkPermission(AccessController.java:546)
169*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
170*455610afSAndroid Build Coastguard Worker//            at java.lang.System.setProperty(System.java:725)
171*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.Classpath.writeToSystemProperty(Classpath.java:112)
172*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.createInProcessTestClassLoader(SurefireStarter.java:106)
173*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:85)
174*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
175*455610afSAndroid Build Coastguard Worker
176*455610afSAndroid Build Coastguard Worker  permission java.util.PropertyPermission "java.class.path", "read, write";
177*455610afSAndroid Build Coastguard Worker
178*455610afSAndroid Build Coastguard Worker
179*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.io.FilePermission C:\Users\ggregory\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.8.1\surefire-junit4-2.8.1.jar read)
180*455610afSAndroid Build Coastguard Worker//            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
181*455610afSAndroid Build Coastguard Worker//            at java.security.AccessController.checkPermission(AccessController.java:546)
182*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
183*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
184*455610afSAndroid Build Coastguard Worker//            at java.io.File.isDirectory(File.java:752)
185*455610afSAndroid Build Coastguard Worker//            at java.io.File.toURL(File.java:623)
186*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.util.UrlUtils.getURL(UrlUtils.java:67)
187*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.Classpath.getAsUrlList(Classpath.java:100)
188*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoader(ClasspathConfiguration.java:151)
189*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoaderSEE(ClasspathConfiguration.java:139)
190*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ClasspathConfiguration.createSurefireClassLoader(ClasspathConfiguration.java:131)
191*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:89)
192*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
193*455610afSAndroid Build Coastguard Worker
194*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.home}/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.8.1/surefire-junit4-2.8.1.jar", "read";
195*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.home}/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.9/surefire-junit4-2.9.jar", "read";
196*455610afSAndroid Build Coastguard Worker
197*455610afSAndroid Build Coastguard Worker
198*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.io.FilePermission C:\Users\ggregory\.m2\repository\org\apache\maven\surefire\surefire-api\2.8.1\surefire-api-2.8.1.jar read)
199*455610afSAndroid Build Coastguard Worker//at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
200*455610afSAndroid Build Coastguard Worker//at java.security.AccessController.checkPermission(AccessController.java:546)
201*455610afSAndroid Build Coastguard Worker//at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
202*455610afSAndroid Build Coastguard Worker//at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
203*455610afSAndroid Build Coastguard Worker//at java.io.File.isDirectory(File.java:752)
204*455610afSAndroid Build Coastguard Worker//at java.io.File.toURL(File.java:623)
205*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.util.UrlUtils.getURL(UrlUtils.java:67)
206*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.Classpath.getAsUrlList(Classpath.java:100)
207*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoader(ClasspathConfiguration.java:151)
208*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoaderSEE(ClasspathConfiguration.java:139)
209*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createSurefireClassLoader(ClasspathConfiguration.java:131)
210*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:89)
211*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
212*455610afSAndroid Build Coastguard Worker
213*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.home}/.m2/repository/org/apache/maven/surefire/surefire-api/2.8.1/surefire-api-2.8.1.jar", "read";
214*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.home}/.m2/repository/org/apache/maven/surefire/surefire-api/2.9/surefire-api-2.9.jar", "read";
215*455610afSAndroid Build Coastguard Worker
216*455610afSAndroid Build Coastguard Worker
217*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
218*455610afSAndroid Build Coastguard Worker//at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
219*455610afSAndroid Build Coastguard Worker//at java.security.AccessController.checkPermission(AccessController.java:546)
220*455610afSAndroid Build Coastguard Worker//at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
221*455610afSAndroid Build Coastguard Worker//at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:594)
222*455610afSAndroid Build Coastguard Worker//at java.lang.ClassLoader.checkCreateClassLoader(ClassLoader.java:178)
223*455610afSAndroid Build Coastguard Worker//at java.lang.ClassLoader.<init>(ClassLoader.java:207)
224*455610afSAndroid Build Coastguard Worker//at java.security.SecureClassLoader.<init>(SecureClassLoader.java:70)
225*455610afSAndroid Build Coastguard Worker//at java.net.URLClassLoader.<init>(URLClassLoader.java:84)
226*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.IsolatedClassLoader.<init>(IsolatedClassLoader.java:43)
227*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoader(ClasspathConfiguration.java:152)
228*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createClassLoaderSEE(ClasspathConfiguration.java:139)
229*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ClasspathConfiguration.createSurefireClassLoader(ClasspathConfiguration.java:131)
230*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:89)
231*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
232*455610afSAndroid Build Coastguard Worker
233*455610afSAndroid Build Coastguard Worker  permission java.lang.RuntimePermission "createClassLoader";
234*455610afSAndroid Build Coastguard Worker
235*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.lang.RuntimePermission setContextClassLoader)
236*455610afSAndroid Build Coastguard Worker//at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
237*455610afSAndroid Build Coastguard Worker//at java.security.AccessController.checkPermission(AccessController.java:546)
238*455610afSAndroid Build Coastguard Worker//at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
239*455610afSAndroid Build Coastguard Worker//at java.lang.Thread.setContextClassLoader(Thread.java:1394)
240*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ProviderFactory.createProvider(ProviderFactory.java:61)
241*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:146)
242*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
243*455610afSAndroid Build Coastguard Worker//at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
244*455610afSAndroid Build Coastguard Worker
245*455610afSAndroid Build Coastguard Worker  permission java.lang.RuntimePermission "setContextClassLoader";
246*455610afSAndroid Build Coastguard Worker
247*455610afSAndroid Build Coastguard Worker//    java.security.AccessControlException: access denied (java.lang.RuntimePermission setIO)
248*455610afSAndroid Build Coastguard Worker//            at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
249*455610afSAndroid Build Coastguard Worker//            at java.security.AccessController.checkPermission(AccessController.java:546)
250*455610afSAndroid Build Coastguard Worker//            at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
251*455610afSAndroid Build Coastguard Worker//            at java.lang.System.checkIO(System.java:225)
252*455610afSAndroid Build Coastguard Worker//            at java.lang.System.setOut(System.java:147)
253*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:162)
254*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
255*455610afSAndroid Build Coastguard Worker//            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
256*455610afSAndroid Build Coastguard Worker
257*455610afSAndroid Build Coastguard Worker  permission java.lang.RuntimePermission "setIO";
258*455610afSAndroid Build Coastguard Worker
259*455610afSAndroid Build Coastguard Worker
260*455610afSAndroid Build Coastguard Worker//    java.lang.reflect.UndeclaredThrowableException
261*455610afSAndroid Build Coastguard Worker//    at $Proxy0.invoke(Unknown Source)
262*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
263*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
264*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
265*455610afSAndroid Build Coastguard Worker//Caused by: java.lang.reflect.InvocationTargetException
266*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
267*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
268*455610afSAndroid Build Coastguard Worker//    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
269*455610afSAndroid Build Coastguard Worker//    at java.lang.reflect.Method.invoke(Method.java:597)
270*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
271*455610afSAndroid Build Coastguard Worker//    ... 4 more
272*455610afSAndroid Build Coastguard Worker//Caused by: java.security.AccessControlException: access denied (java.io.FilePermission C:\svn\org\apache\commons\trunks-proper\lang\target\test-classes read)
273*455610afSAndroid Build Coastguard Worker//    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
274*455610afSAndroid Build Coastguard Worker//    at java.security.AccessController.checkPermission(AccessController.java:546)
275*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
276*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
277*455610afSAndroid Build Coastguard Worker//    at java.io.File.exists(File.java:731)
278*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.util.DefaultDirectoryScanner.collectTests(DefaultDirectoryScanner.java:118)
279*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.util.DefaultDirectoryScanner.locateTestClasses(DefaultDirectoryScanner.java:71)
280*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.scanClassPath(JUnit4Provider.java:168)
281*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:88)
282*455610afSAndroid Build Coastguard Worker//    ... 9 more
283*455610afSAndroid Build Coastguard Worker
284*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.dir}/target/test-classes", "read";
285*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "${user.dir}/target/test-classes/-", "read";
286*455610afSAndroid Build Coastguard Worker
287*455610afSAndroid Build Coastguard Worker
288*455610afSAndroid Build Coastguard Worker//    java.lang.reflect.UndeclaredThrowableException
289*455610afSAndroid Build Coastguard Worker//    at $Proxy0.invoke(Unknown Source)
290*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
291*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
292*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
293*455610afSAndroid Build Coastguard Worker//Caused by: java.lang.reflect.InvocationTargetException
294*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
295*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
296*455610afSAndroid Build Coastguard Worker//    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
297*455610afSAndroid Build Coastguard Worker//    at java.lang.reflect.Method.invoke(Method.java:597)
298*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
299*455610afSAndroid Build Coastguard Worker//    ... 4 more
300*455610afSAndroid Build Coastguard Worker//Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers)
301*455610afSAndroid Build Coastguard Worker//    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
302*455610afSAndroid Build Coastguard Worker//    at java.security.AccessController.checkPermission(AccessController.java:546)
303*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
304*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662)
305*455610afSAndroid Build Coastguard Worker//    at java.lang.Class.checkMemberAccess(Class.java:2157)
306*455610afSAndroid Build Coastguard Worker//    at java.lang.Class.getDeclaredMethods(Class.java:1790)
307*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.checkforTestAnnotatedMethod(JUnit4TestChecker.java:83)
308*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.isValidJUnit4Test(JUnit4TestChecker.java:72)
309*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.common.junit4.JUnit4TestChecker.accept(JUnit4TestChecker.java:52)
310*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.util.DefaultDirectoryScanner.locateTestClasses(DefaultDirectoryScanner.java:80)
311*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.scanClassPath(JUnit4Provider.java:168)
312*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:88)
313*455610afSAndroid Build Coastguard Worker
314*455610afSAndroid Build Coastguard Worker  permission java.lang.RuntimePermission "accessDeclaredMembers";
315*455610afSAndroid Build Coastguard Worker
316*455610afSAndroid Build Coastguard Worker
317*455610afSAndroid Build Coastguard Worker// java.lang.reflect.UndeclaredThrowableException
318*455610afSAndroid Build Coastguard Worker//    at $Proxy0.invoke(Unknown Source)
319*455610afSAndroid Build Coastguard Worker//Running org.apache.commons.lang3.AnnotationUtilsTest
320*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
321*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
322*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
323*455610afSAndroid Build Coastguard Worker//Caused by: java.lang.reflect.InvocationTargetException
324*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
325*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
326*455610afSAndroid Build Coastguard Worker//    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
327*455610afSAndroid Build Coastguard Worker//    at java.lang.reflect.Method.invoke(Method.java:597)
328*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
329*455610afSAndroid Build Coastguard Worker//    ... 4 more
330*455610afSAndroid Build Coastguard Worker//Caused by: java.security.AccessControlException: access denied (java.io.FilePermission C:\svn\org\apache\commons\trunks-proper\lang\target\surefire-reports read)
331*455610afSAndroid Build Coastguard Worker//    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
332*455610afSAndroid Build Coastguard Worker//    at java.security.AccessController.checkPermission(AccessController.java:546)
333*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
334*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
335*455610afSAndroid Build Coastguard Worker//    at java.io.File.exists(File.java:731)
336*455610afSAndroid Build Coastguard Worker//    at java.io.File.mkdirs(File.java:1181)
337*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.AbstractFileReporter.testSetStarting(AbstractFileReporter.java:59)
338*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.MulticastingReporter.testSetStarting(MulticastingReporter.java:45)
339*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.TestSetRunListener.testSetStarting(TestSetRunListener.java:131)
340*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)
341*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
342*455610afSAndroid Build Coastguard Worker
343*455610afSAndroid Build Coastguard Worker//    java.lang.reflect.UndeclaredThrowableException
344*455610afSAndroid Build Coastguard Worker//    at $Proxy0.invoke(Unknown Source)
345*455610afSAndroid Build Coastguard Worker//Running org.apache.commons.lang3.AnnotationUtilsTest
346*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
347*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
348*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
349*455610afSAndroid Build Coastguard Worker//Caused by: java.lang.reflect.InvocationTargetException
350*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
351*455610afSAndroid Build Coastguard Worker//    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
352*455610afSAndroid Build Coastguard Worker//    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
353*455610afSAndroid Build Coastguard Worker//    at java.lang.reflect.Method.invoke(Method.java:597)
354*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
355*455610afSAndroid Build Coastguard Worker//    ... 4 more
356*455610afSAndroid Build Coastguard Worker//Caused by: java.security.AccessControlException: access denied (java.io.FilePermission C:\svn\org\apache\commons\trunks-proper\lang\target\surefire-reports write)
357*455610afSAndroid Build Coastguard Worker//    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
358*455610afSAndroid Build Coastguard Worker//    at java.security.AccessController.checkPermission(AccessController.java:546)
359*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
360*455610afSAndroid Build Coastguard Worker//    at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
361*455610afSAndroid Build Coastguard Worker//    at java.io.File.mkdir(File.java:1155)
362*455610afSAndroid Build Coastguard Worker//    at java.io.File.mkdirs(File.java:1184)
363*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.AbstractFileReporter.testSetStarting(AbstractFileReporter.java:59)
364*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.MulticastingReporter.testSetStarting(MulticastingReporter.java:45)
365*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.report.TestSetRunListener.testSetStarting(TestSetRunListener.java:131)
366*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)
367*455610afSAndroid Build Coastguard Worker//    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
368*455610afSAndroid Build Coastguard Worker//    ... 9 more
369*455610afSAndroid Build Coastguard Worker
370*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "target/surefire-reports", "read, write";
371*455610afSAndroid Build Coastguard Worker  permission java.io.FilePermission "target/surefire-reports/*", "read, write";
372*455610afSAndroid Build Coastguard Worker
373*455610afSAndroid Build Coastguard Worker};
374*455610afSAndroid Build Coastguard Worker
375*455610afSAndroid Build Coastguard Worker
376