eguess74 edited a comment on Bug JENKINS-15779

We have resolved compilation problem. I don't know why I'm the only one who got this, but It seems to be a Java bug:
http://stackoverflow.com/questions/4829576/javac-error-inconvertible-types-with-generics

So if the IvyBuild.java is changed in this way it compiles OK:

 
diff --git a/src/main/java/hudson/ivy/IvyBuild.java b/src/main/java/hudson/ivy/IvyBuild.java
index fbe04d6..d98fb80 100644
--- a/src/main/java/hudson/ivy/IvyBuild.java
+++ b/src/main/java/hudson/ivy/IvyBuild.java
@@ -498,8 +498,13 @@ public class IvyBuild extends AbstractIvyBuild<IvyModule, IvyBuild> {
         }

         public void buildEnvVars(AbstractBuild<?, ?> build, EnvVars env) {
-            env.put("IVY_MODULE_NAME", ((IvyModule) build.getParent()).getModuleName().name);
-            env.put("IVY_MODULE_ORGANISATION", ((IvyModule) build.getParent()).getModuleName().organisation);
+            //env.put("IVY_MODULE_NAME", ((IvyModule) build.getParent()).getModuleName().name);
+            //env.put("IVY_MODULE_ORGANISATION", ((IvyModule) build.getParent()).getModuleName().organisation);
+            Object o = build.getParent();
+            ModuleName n = ( ( IvyModule ) o ).getModuleName() ;
+            env.put("IVY_MODULE_NAME", n.name);
+            env.put("IVY_MODULE_ORGANISATION", n.organisation);
+
         }
     }
 }
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