gavin lee created CLOUDSTACK-1318:
-------------------------------------

             Summary: Failed to parse variable when build devcloud
                 Key: CLOUDSTACK-1318
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1318
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Install and Setup
    Affects Versions: 4.2.0
         Environment: mac osx 10.8, devcloud
            Reporter: gavin lee
             Fix For: 4.2.0


On master branch, when deploy db for devcloud, the exception shows following:
bash$mvn -pl developer,tools/devcloud -Ddeploydb -P developer

[ERROR] Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute 
(create-schema) on project cloud-devcloud: Cannot load connection class because 
of underlying exception: 'java.lang.NumberFormatException: For input string: 
"${db.cloud.port}"'. -> [Help 1] 
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.codehaus.mojo:sql-maven-plugin:1.5:execute (create-schema) on project 
cloud-devcloud: Cannot load connection class because of underlying exception: 
'java.lang.NumberFormatException: For input string: "${db.cloud.port}"'. 


The root cause is the variable to find db.properties should be 
${project.parent.parent.basedir} in devcloud pom.xml, the diff:
diff --git a/tools/devcloud/pom.xml b/tools/devcloud/pom.xml
index b3fd79b..f45a86d 100644
--- a/tools/devcloud/pom.xml
+++ b/tools/devcloud/pom.xml
@@ -62,8 +62,8 @@
                 </goals>
                 <configuration>
                   <files>
-                    
<file>${project.parent.basedir}/utils/conf/db.properties</file>
-                    
<file>${project.parent.basedir}/utils/conf/db.properties.override</file>
+                    
<file>${project.parent.parent.basedir}/utils/conf/db.properties</file>
+                    
<file>${project.parent.parent.basedir}/utils/conf/db.properties.override</file>
                   </files>
                   <quiet>true</quiet>
                 </configuration>



--
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