[ https://issues.apache.org/jira/browse/GERONIMO-3388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12518335 ]
David Jencks commented on GERONIMO-3388: ---------------------------------------- I think I've fixed this in trunk in rev 563748 and branches/2.0 in rev 563749. Hopefully Duminda can check and we can close this or provide a better fix. > LoginKerberosTest relies on kerberos not being installed... so it can fail on > windows? > -------------------------------------------------------------------------------------- > > Key: GERONIMO-3388 > URL: https://issues.apache.org/jira/browse/GERONIMO-3388 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: security > Affects Versions: 2.0 > Reporter: David Jencks > Assignee: David Jencks > Fix For: 2.0.x, 2.1 > > > Duminda Ekanayake commented on the user list that LoginKerberosTest was > failing on a windows system. The surefire report indicated that login had > succeeded but the principal count was not what the test expected. Running > the test on my machine goes straight to the "kerberos not installed -- pass" > catch block. > The eventual fix is to run this test with actual kerberos from apacheds, but > the immediate fix is to look for the right number of principals. > Here's the clue that login has succeeded... unlike on a mac: > <testcase time=3D"0.016" name=3D"testLogin"> > <failure type=3D"junit.framework.AssertionFailedError" > message=3D"server-side subject should have three principals > expected:&lt;3&gt; but was:&lt;2&gt;"> > junit.framework.AssertionFailedError: server-side subject should have three > principals expected:&3& but was:&2& > at junit.framework.Assert.fail(Assert.java:47) > at junit.framework.Assert.failNotEquals(Assert.java:282) > at junit.framework.Assert.assertEquals(Assert.java:64) > at junit.framework.Assert.assertEquals(Assert.java:201) > at org.apache.geronimo.security.jaas.LoginKerberosTest.testLogin( > LoginKerberosTest.java:94) > </failure> > <system-out>Debug is true storeKey false useTicketCache true useKeyTab > false doNotPrompt true ticketCache is null isInitiator true KeyTab is null > refreshKrb5Config is false principal is null tryFirstPass is false > useFirstPass is false storePass is false clearPass is false > Acquire TGT from Cache > Principal is [EMAIL PROTECTED] > Commit Succeeded > </system-out> > </testcase> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.