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

Myrna van Lunteren commented on DERBY-6079:
-------------------------------------------

I experimented, and it seems that indeed, because there is now and added 
property in functionTests/util/derby_tests.policy, we need to add that to the 
settings for running derbyall with weme6.2.
I'll take care of adding that in our runs, and updating the JVM specific wiki 
documentation.
This is not needed for running junit tests (with weme or otherwise. Unless - or 
so I assume - you want to run jacoco).

                
> 100's of errors in nightly test run on weme after jacoco property/priviledges 
> checkin
> -------------------------------------------------------------------------------------
>
>                 Key: DERBY-6079
>                 URL: https://issues.apache.org/jira/browse/DERBY-6079
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.10.0.0
>         Environment: weme6.2
> Windows XP - x86 - 5.1 build 2600 Service Pack 3
>            Reporter: Mike Matrigali
>         Attachments: derby-6079-1a-propagate_jacocoactive_j9.diff, 
> derby-6079-2a-set_props_j9.diff
>
>
> 100's of errors in nightly test, all seem to be a null pointer while 
> processing policy files during setup. 
> problem is in jvm code, and it seems specific to the weme6.2 jvm.
> The only change being tested in this run was 
>  For instance:
> 330) 
> testAll(org.apache.derbyTesting.functionTests.tests.lang.NativeAuthenticationServiceTest)java.lang.NullPointerException
>       at com.ibm.oti.util.DefaultPolicy.addGrant(DefaultPolicy.java:619)
>       at com.ibm.oti.util.DefaultPolicy.readPolicy(DefaultPolicy.java:608)
>       at 
> com.ibm.oti.util.DefaultPolicy.getSystemPolicy(DefaultPolicy.java:922)
>       at 
> com.ibm.oti.util.DefaultPolicy.getPermissionsImpl(DefaultPolicy.java:114)
>       at com.ibm.oti.util.DefaultPolicy$1.run(DefaultPolicy.java:67)
>       at 
> java.security.AccessController.doPrivileged(AccessController.java:204)
>       at 
> com.ibm.oti.util.DefaultPolicy.privateGetPermissions(DefaultPolicy.java:65)
>       at com.ibm.oti.util.DefaultPolicy.getPermissions(DefaultPolicy.java:53)
>       at java.security.Policy.getPermissions(Policy.java:131)
>       at java.security.ProtectionDomain.implies(ProtectionDomain.java:177)
>       at 
> java.security.AccessController.checkPermission(AccessController.java:99)
>       at java.lang.SecurityManager.checkPermission(SecurityManager.java:534)
>       at 
> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:331)
>       at java.lang.System.getProperty(System.java:384)
>       at java.lang.System.getProperty(System.java:366)
>       at 
> org.apache.derbyTesting.junit.BaseTestCase$3.run(BaseTestCase.java:292)
>       at 
> java.security.AccessController.doPrivileged(AccessController.java:204)
>       at 
> org.apache.derbyTesting.junit.BaseTestCase.getSystemProperty(BaseTestCase.java:288)
>       at 
> org.apache.derbyTesting.junit.DropDatabaseSetup.removeDatabase(DropDatabaseSetup.java:86)
>       at 
> org.apache.derbyTesting.junit.TestConfiguration$5.tearDown(TestConfiguration.java:868)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:22)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at 
> org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at 
> org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
>       at junit.extensions.TestSetup.run(TestSetup.java:25)
>       at 
> org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
> Here is link to all errors:
> http://people.apache.org/~myrnavl/derby_test_results/main/windows/testlog/weme6.2/1447575-suites.All_diff.txt
> http://people.apache.org/~myrnavl/derby_test_results/main/windows/testlog/weme6.2/1447575-derbyall_diff.txt

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to