[Mondrian] Build problems: bad Ivy links to Pentaho artifactory?

Julian Hyde jhyde at pentaho.com
Thu Nov 13 11:27:28 EST 2008


I just had do a clean build of Mondrian, and I'm getting the same problems.
Servlet-api.jar contains java source files, not class files.

-----Original Message-----
From: mondrian-bounces at pentaho.org [mailto:mondrian-bounces at pentaho.org] On
Behalf Of Eric McDermid
Sent: Wednesday, November 12, 2008 1:02 PM
To: mondrian at pentaho.org
Subject: [Mondrian] Build problems: bad Ivy links to Pentaho artifactory?

I've been running into problems building Mondrian that appear to be  
ivy-related.

In particular, ivy seems to occasionally be pulling down odd versions  
of things like servlet-api.jar and log4j.jar  -- typically source or  
documentation archives.  From the looks of it, ivy is expecting to  
find the correct versions of these jar files out at the Pentaho  
artifactory repository but can't, and then has a hard time finding a  
proper alternative elsewhere.  Eventually it settles for a source  
archive (or in one case so far, a documentation archive).

I don't have any prior experience with ivy, so I don't know yet why it  
thinks a source archive is an acceptable substitute.  But on a more  
immediate front, do we expect that log4j.jar, servlet-api.jar,  
etcetera should be available at the Pentaho artifactory repository?  I  
don't see them when I browse the repository tree, but I don't know if  
that's a recent change or the way it has always been.

Appended to this email is a snippet of the output from "ant -d" that  
covers log4j.jar, for anyone who is interested.

  -- Eric

[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->*]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] 	using chain to resolve log4j#log4j;1.2.9
[ivy:resolve] chain: Checking cache for: dependency: log4j#log4j;1.2.9  
{*=[*]}
[ivy:resolve] 	no ivy file in cache for log4j#log4j;1.2.9: tried /home/ 
eric/.ivy2/cache/log4j/log4j/ivy-1.2.9.xml
[ivy:resolve] 	no ivy file in cache for log4j#log4j;1.2.9: tried /home/ 
eric/.ivy2/cache/log4j/log4j/ivy-1.2.9.xml
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] HTTP response status: 404
url=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] CLIENT ERROR: Not Found
url=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] HTTP response status: 404
url=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] CLIENT ERROR: Not Found
url=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	pentaho-rep: no ivy file nor artifact found for  
log4j#log4j;1.2.9
[ivy:resolve] 	no ivy file in cache for log4j#log4j;1.2.9: tried /home/ 
eric/.ivy2/cache/log4j/log4j/ivy-1.2.9.xml
[ivy:resolve] 	 trying
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom
[ivy:resolve] 		tried
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom
[ivy:resolve] 	ibiblio: found md file for log4j#log4j;1.2.9
[ivy:resolve] 		=>
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom 
  (1.2.9)
[ivy:resolve] 	parser = pom parser
[ivy:resolve] 	no ivy file in cache for log4j#log4j;1.2.9: tried /home/ 
eric/.ivy2/cache/log4j/log4j/ivy-1.2.9.xml
[ivy:resolve] downloading
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom 
  ...
[ivy:resolve] 	ibiblio: downloading
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom
[ivy:resolve] 		to /home/eric/.ivy2/cache/log4j/log4j/ 
ivy-1.2.9.xml.original.part
[ivy:resolve] sha1 file found for
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom 
: checking...
[ivy:resolve] 	ibiblio: downloading
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom.sha1
[ivy:resolve] 		to /tmp/ivytmp29619sha1
[ivy:resolve] sha1 OK for
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.pom
[ivy:resolve] 	[SUCCESSFUL ] log4j#log4j;1.2.9!log4j.pom(pom.original)  
(329ms)
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	 trying
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 		tried
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	 trying
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-sources.jar
[ivy:resolve] 		tried
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-sources.jar
[ivy:resolve] source artifact found for log4j#log4j;1.2.9
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j-1.2.9.j
ar
[ivy:resolve] 	 trying
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 		tried
http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	pentaho-rep: resource not reachable for log4j#log4j; 
1.2.9:
res=http://repo.pentaho.org/artifactory/repo/log4j/log4j/1.2.9/log4j.jar
[ivy:resolve] 	 trying
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-javadoc.jar
[ivy:resolve] 		tried
http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-javadoc.jar
[ivy:resolve] HTTP response status: 404
url=http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-javadoc.jar
[ivy:resolve] CLIENT ERROR: Not Found
url=http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-javadoc.jar
[ivy:resolve] 	ibiblio: resource not reachable for log4j#log4j;1.2.9:  
res=http://repo1.maven.org/maven2/log4j/log4j/1.2.9/log4j-1.2.9-javadoc.jar
[ivy:resolve] no javadoc artifact found for log4j#log4j;1.2.9
[ivy:resolve] 	default-cache: parsed downloaded md file for  
log4j#log4j;1.2.9; parsed=log4j#log4j;1.2.9
[ivy:resolve] 	checking log4j#log4j;1.2.9 from ibiblio against [none]
[ivy:resolve] 	module revision kept as first found: log4j#log4j;1.2.9  
from ibiblio
[ivy:resolve] 	found log4j#log4j;1.2.9 in ibiblio
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->runtime]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->compile]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->master]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->compile]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->compile(*)]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default
[ivy:resolve] == resolving dependencies pentaho#mondrian;3.1.0- 
 >log4j#log4j;1.2.9 [default->master(*)]
[ivy:resolve] loadData of log4j#log4j;1.2.9 of rootConf=default

_______________________________________________
Mondrian mailing list
Mondrian at pentaho.org
http://lists.pentaho.org/mailman/listinfo/mondrian







More information about the Mondrian mailing list