Yes! The surefire log prints this:
Caused by: com.cloud.utils.exception.CloudRuntimeException: File containing
secret key not found: /etc/cloudstack/management/key
at
com.cloud.utils.crypt.EncryptionSecretKeyChecker.check(EncryptionSecretKeyChecker.java:91)
at com.cloud.utils.db.DbProperties.getDbProperties(DbProperties.java:80)
at
com.cloud.utils.db.TransactionLegacy.<clinit>(TransactionLegacy.java:1024)
... 39 more
Caused by: java.io.FileNotFoundException: \etc\cloudstack\management\key (The
system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileReader.<init>(FileReader.java:72)
at
com.cloud.utils.crypt.EncryptionSecretKeyChecker.check(EncryptionSecretKeyChecker.java:87)
... 41 more
So what is the equivalent path for my Windows setup for this to work? Anyone
with Windows has got this to work?
Prachi
-----Original Message-----
From: Wido den Hollander [mailto:[email protected]]
Sent: Monday, March 03, 2014 3:15 PM
To: [email protected]
Subject: Re: master branch DbUtilTest failure
On 03/03/2014 11:40 PM, Prachi Damle wrote:
> Hi,
>
> I am facing this error while doing a clean install on latest master.
>
> It fails running 'com.cloud.utils.DbUtilTest' with error 'Could not
> initialize class com.cloud.utils.db.TransactionLegacy'
>
> I am on Windows. Anyone seeing this? Any ideas to fix?
>
Does the logfile of the surefire plugin say something interesting?
Should be in the target directory.
>
> Prachi
>
>
>
>
> [INFO]
> ----------------------------------------------------------------------
> -- [INFO] Building Apache CloudStack Framework - Event Notification
> 4.4.0-SNAPSHOT [INFO]
> ----------------------------------------------------------------------
> --
> [INFO]
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> cloud-framework-db --- [INFO] Deleting
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db\targe
> t (includes = [**/*], excludes = []) [INFO] Deleting
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db
> (includes = [target, dist], excludes = []) [INFO] [INFO] ---
> maven-checkstyle-plugin:2.11:check (cloudstack-checkstyle) @
> cloud-framework-db --- [INFO] Starting audit...
> Audit done.
>
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.3:process (default) @
> cloud-framework-db --- [INFO] [INFO] ---
> maven-resources-plugin:2.5:resources (default-resources) @
> cloud-framework-db --- [debug] execute contextualize [INFO] Using
> 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 1 resource
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @
> cloud-framework-db --- [INFO] Compiling 43 source files to
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db\targe
> t\classes
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:testResources
> (default-testResources) @ cloud-framework-db --- [debug] execute
> contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db\test\
> resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.5.1:testCompile
> (default-testCompile) @ cloud-framework-db --- [INFO] Compiling 15
> source files to
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db\targe
> t\test-classes
> [INFO]
> [INFO] --- maven-surefire-plugin:2.12:test (default-test) @
> cloud-framework-db --- [INFO] Surefire report directory:
> C:\cloud\apache-cloudstack-oss\incubator-cloudstack\framework\db\targe
> t\surefire-reports
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running com.cloud.utils.DbUtilTest
> log4j:WARN No appenders could be found for logger
> (com.cloud.utils.crypt.EncryptionSecretKeyChecker).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more
> info.
> Tests run: 28, Failures: 0, Errors: 26, Skipped: 2, Time elapsed: 0.667 sec
> <<< FAILURE!
>
> Results :
>
> Tests in error:
> getTableName(com.cloud.utils.DbUtilTest)
> getTableName(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeStatement(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeStatement(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeStatementFail(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeStatementFail(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeResultSet(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeResultSet(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> getGlobalLock(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> getGlobalLock(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeResultSetFail(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeResultSetFail(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> releaseGlobalLock(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> releaseGlobalLock(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeNull(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeNull(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeConnection(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> closeConnection(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> getGlobalLockTimeout(com.cloud.utils.DbUtilTest): Could not initialize
> class com.cloud.utils.db.TransactionLegacy
> getGlobalLockTimeout(com.cloud.utils.DbUtilTest): Could not initialize
> class com.cloud.utils.db.TransactionLegacy
> closeConnectionFail(com.cloud.utils.DbUtilTest): Could not initialize
> class com.cloud.utils.db.TransactionLegacy
> closeConnectionFail(com.cloud.utils.DbUtilTest): Could not initialize
> class com.cloud.utils.db.TransactionLegacy
> isPersistable(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> isPersistable(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> getColumnName(com.cloud.utils.DbUtilTest): Could not initialize class
> com.cloud.utils.db.TransactionLegacy
> getColumnName(com.cloud.utils.DbUtilTest): Could not initialize
> class com.cloud.utils.db.TransactionLegacy
>
>