Hi Stefan, sorry to bother you again with some Gump stuff, but I think there is something wrong with the Gump definition of commons-codec and/or DdlUtils. I checked the Gump definition of ddlutils (thanks for adding it btw.) and it correctly specifies a dependency to commons-codec. But if you look at the classpath used by Gump, there is no commons-codec in there:
> CLASSPATH: > /opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/betwixt/target/commons-betwixt-29122005.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-29122005.jar:/usr/local/gump/public/workspace/jakarta-commons/dbcp/dist/commons-dbcp.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/lang/dist/commons-lang-29122005.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-29122005.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api-29122005.jar:/usr/local/gump/public/workspace/jakarta-commons/pool/dist/commons-pool.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/hsqldb/lib/hsqldb.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/packages/stax/jsr173_1.0_api.jar:/usr/local/gump/packages/stax/jsr173_1.0_ri.jar Thus, compiling fails: > [javac] Compiling 109 source files to > /x1/gump/public/workspace/db-ddlutils/target/classes > [javac] > /x1/gump/public/workspace/db-ddlutils/src/java/org/apache/ddlutils/io/converters/ByteArrayBase64Converter.java:19: > package org.apache.commons.codec.binary does not exist > [javac] import org.apache.commons.codec.binary.Base64; > [javac] ^ <snip> > [javac] > /x1/gump/public/workspace/db-ddlutils/src/java/org/apache/ddlutils/io/converters/ByteArrayBase64Converter.java:34: > cannot resolve symbol > [javac] symbol : variable Base64 > [javac] location: class > org.apache.ddlutils.io.converters.ByteArrayBase64Converter > [javac] return Base64.encodeBase64(textRep.getBytes()); > [javac] ^ > [javac] > /x1/gump/public/workspace/db-ddlutils/src/java/org/apache/ddlutils/io/converters/ByteArrayBase64Converter.java:42: > cannot resolve symbol > [javac] symbol : variable Base64 > [javac] location: class > org.apache.ddlutils.io.converters.ByteArrayBase64Converter > [javac] return new String(Base64.decodeBase64((byte[])obj)); > [javac] ^ I checked commons-codec itself, and this class exists, and in this place, both in the 1.3 release and in the trunk. As far as I can tell (which is not really far thanks to my basically non-existing knowledge of Gump), the Gump definition of commons-codec looks ok (it looks like the other commons components), and AFAIK there weren't any Gump failures related to it, so I'm a bit lost here. Could you perhaps have a look at it ? thanks, Tom