> On Mar 2, 2020, at 7:47 AM, Stefan Seelmann <m...@stefan-seelmann.de> wrote:
> 
> please see my comments inline...
> 
>> [1] Centos7 problem.
>> 
>> $mvn -version
>> 
>> Apache Maven 3.0.5 (Red Hat 3.0.5-17)
> 
> I'm quite sure that Maven version is too old, please use version 3.6.

Tried again three times:

1. Centos 7 after upgrading to maven 3.6

Failed during tests.

2. Centos 8 (brand new VM), with Maven 3.5.3, installed via yum.  Failed during 
tests. See trace below.

3. Centos 8 (same machine as #2, with upgraded Maven 3.6).  Again failed in 
test.  Exact error as #2 had.

So, upgrading to maven 3.5.x got me past originally reported problem on Centos 
7, but still doesn’t test clean on Centos 7.


>> [2] Ubuntu18 problem.
>> 
>> $mvn -version
>> 
>> Apache Maven 3.6.0
>> Maven home: /usr/share/maven
>> Java version: 1.8.0_242, vendor: Private Build, runtime: 
>> /usr/lib/jvm/java-8-openjdk-amd64/jre
> 
> Strange, like in Brian's case "Private Build", that definitely breaks
> some kerberos tests.

Ok, let’s sidestep the Ubuntu for a moment and focus on Centos.  

***

Here is the trace for failure #2:

[1]Centos 8

$ mvn -v
Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 1.8.0_242, vendor: Oracle Corporation, runtime: 
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el8_1.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-80.7.1.el8_0.x86_64", arch: "amd64", family: 
"unix"


$ mvn clean install

[INFO] Running org.apache.directory.server.ssl.KeyStoreIT                       
                                                                                
                                                       [279/1995]
java.security.KeyStoreException: Key store is empty                             
                                                                        
        at 
org.apache.directory.server.core.security.CertificateUtil.loadKeyStore(CertificateUtil.java:268)
                                               
        at 
org.apache.directory.server.ldap.LdapServer.start(LdapServer.java:421)          
                                                                                
                                 
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:328)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
                           
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:291)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:55)
                                                 
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)         
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)      
                                                              
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)    
              
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)      
                                                                                
    
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)     
           
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)   
                                                         
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)            
                  
        at 
org.apache.directory.server.core.integ.FrameworkRunner.run(FrameworkRunner.java:156)
                                                                        
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
                    
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
                                                  
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) 
                                                       
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
                                            
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)    
           
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)       
                                                                                
                                                     
java.security.KeyStoreException: Key store contains more than one entry         
           
        at 
org.apache.directory.server.core.security.CertificateUtil.loadKeyStore(CertificateUtil.java:275)
                                                                            
        at 
org.apache.directory.server.ldap.LdapServer.start(LdapServer.java:421)          
                                                                                
                                                     
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:328)
                                 
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
                                                                                
                  
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:291)
                                                          
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:55)
 
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)          
                                                                       
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)      
     
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)    
                                                                         
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)     
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)     
                                                                  
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)   
        
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)            
                                                                        
        at 
org.apache.directory.server.core.integ.FrameworkRunner.run(FrameworkRunner.java:156)
              
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
                                                                                
                    
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
                                                                                
       
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
                                                                                
                                               
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) 
                             
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
                                                                    
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
             
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)    
                                                                                
                                                     
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)   
java.nio.file.NoSuchFileException: 
target/test-classes/non-existing-keystore-file.ks                               
                             
        at 
sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
        at 
sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
        at java.nio.file.Files.newByteChannel(Files.java:361)
        at java.nio.file.Files.newByteChannel(Files.java:407)
        at 
java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
        at java.nio.file.Files.newInputStream(Files.java:152)
        at 
org.apache.directory.server.core.security.CertificateUtil.loadKeyStore(CertificateUtil.java:253)
        at 
org.apache.directory.server.ldap.LdapServer.start(LdapServer.java:421)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:328)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
       at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:328)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:291)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:55)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.run(FrameworkRunner.java:156)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
java.io.IOException: Keystore was tampered with, or password was incorrect
        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:783)
        at 
sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
        at 
sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
        at 
sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
        at java.security.KeyStore.load(KeyStore.java:1445)
        at 
org.apache.directory.server.core.security.CertificateUtil.loadKeyStore(CertificateUtil.java:255)
        at 
org.apache.directory.server.ldap.LdapServer.start(LdapServer.java:421)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:328)
        at 
org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:291)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.runChild(FrameworkRunner.java:55)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        at 
org.apache.directory.server.core.integ.FrameworkRunner.run(FrameworkRunner.java:156)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:781)
        ... 26 more


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

Reply via email to