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

Kai Zheng commented on DIRKRB-246:
----------------------------------

Hi Colm,

Looks like it would be better to separate the two issues:
1. Have a reliable way to prepare for the {{TEST_DIR}}. The way Jiajia uses 
makes sense to me, relying on {{basedir}} isn't very reliable. This should be 
fixed the sooner the better.
2. The issue related to JDK8. We may need some time to investigate this.

How would you like to proceed this? Thanks.

> Fail to run GSSInteropTest
> --------------------------
>
>                 Key: DIRKRB-246
>                 URL: https://issues.apache.org/jira/browse/DIRKRB-246
>             Project: Directory Kerberos
>          Issue Type: Bug
>            Reporter: Jiajia Li
>            Assignee: Colm O hEigeartaigh
>         Attachments: DIRKRB-246-V1.patch
>
>
> Try to run GSSInteropTest.
> 1. When run in console, error as following:
> {code}
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.073 sec <<< 
> FAILURE! - in org.apache.kerby.kerberos.kerb.server.GSSInteropTest
> testKdc(org.apache.kerby.kerberos.kerb.server.GSSInteropTest)  Time elapsed: 
> 1.068 sec  <<< ERROR!
> java.security.PrivilegedActionException: null
>         at 
> sun.security.jgss.krb5.Krb5AcceptCredential.getInstance(Krb5AcceptCredential.java:87)
>         at 
> sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:127)
>         at 
> sun.security.jgss.GSSManagerImpl.getCredentialElement(GSSManagerImpl.java:193)
>         at sun.security.jgss.GSSCredentialImpl.add(GSSCredentialImpl.java:427)
>         at 
> sun.security.jgss.GSSCredentialImpl.<init>(GSSCredentialImpl.java:62)
>         at 
> sun.security.jgss.GSSManagerImpl.createCredential(GSSManagerImpl.java:154)
>         at 
> org.apache.kerby.kerberos.kerb.server.GSSInteropTest$KerberosServiceExceptionAction.run(GSSInteropTest.java:246)
>         at 
> org.apache.kerby.kerberos.kerb.server.GSSInteropTest$KerberosServiceExceptionAction.run(GSSInteropTest.java:225)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at 
> org.apache.kerby.kerberos.kerb.server.GSSInteropTest.validateServiceTicket(GSSInteropTest.java:157)
>         at 
> org.apache.kerby.kerberos.kerb.server.GSSInteropTest.testKdc(GSSInteropTest.java:139)
> {code}
> 2. when run in IDE:
> {code}
> java.io.FileNotFoundException: 
> /home/jiajia/devel/plusplusjiajia/directory-kerby/src/test/resources/krb5.conf
>  (No such file or directory)
>       at java.io.FileInputStream.open0(Native Method)
>       at java.io.FileInputStream.open(FileInputStream.java:195)
>       at java.io.FileInputStream.<init>(FileInputStream.java:138)
>       at 
> org.apache.kerby.kerberos.kerb.server.GSSInteropTest.setUp(GSSInteropTest.java:93)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to