Release tarball contains compiled .jar binaries. So user can download release tarball and run without additional compiling source code. At this point if user builds with command 'ant package', another jar files (including duplicated classes) will be created in 'build' directory.
.. /hama-0.3.0.jar /build/hama-0.3.0.jar I think, one of them only added to classpath. On Tue, Apr 12, 2011 at 1:42 PM, Chia-Hung Lin <[email protected]> wrote: > I download the clean trunk from > https://svn.apache.org/repos/asf/incubator/hama/trunk > > After executing `ant tar,` and the extracted tar files contain the > following content. > > bin build.xml CHANGES.txt conf DISCLAIMER.txt docs > hama-0.3.0-examples.jar hama-0.3.0.jar hama-0.3.0-test.jar lib > LICENSE.txt NOTICE.txt pom.xml README.txt src > > Adding the lines that causes the problem and re-executing `ant tar,` > the result seems the same. > > bin build.xml CHANGES.txt conf DISCLAIMER.txt docs > hama-0.3.0-examples.jar hama-0.3.0.jar hama-0.3.0-test.jar lib > LICENSE.txt NOTICE.txt pom.xml README.txt src > > Both of the tar files contains binary jar. Am I missing any step? Or > how to reproduce this issue? > > 2011/4/11 Edward J. Yoon <[email protected]>: >> Release tarball contains compiled .jar binaries. >> >> On Mon, Apr 11, 2011 at 4:26 PM, Chia-Hung Lin <[email protected]> wrote: >>> Is there any reason why this function is removed? >>> >>> 2011/4/11 Edward J. Yoon <[email protected]>: >>>> Hello, >>>> >>>> Oh.... please re-try after run the following command: >>>> >>>> cp build/*.jar ./ >>>> >>>> It seems a problem, after below code was removed from 'bin/hama' script. >>>> >>>> for f in $HAMA_HOME/build/hama-*-dev.jar; do # TODO - should be >>>> changed before initial release >>>> CLASSPATH=${CLASSPATH}:$f; >>>> done >>>> >>>> Do you have some good idea for this problem? >>>> >>>> On Mon, Apr 11, 2011 at 2:13 PM, Chia-Hung Lin <[email protected]> >>>> wrote: >>>>> With the svn revision 1090935, I notice that it requires user >>>>> explicitly setJar("/path/to/hama-example.jar") so that the job >>>>> submission will work. Otherwise the GroomServer will complain >>>>> >>>>> org.apache.hama.bsp.GroomServer: Lost connection to BSP Master >>>>> [server/192.168.1.123:40000]. Retrying... >>>>> java.lang.NullPointerException ... >>>>> >>>>> The steps applied to execute job submission include >>>>> >>>>> ant clean package >>>>> start-dfs.sh >>>>> start-bsp.sh >>>>> hama jar build/hama-0.3.0-examples.jar test >>>>> >>>>> I remember previously when executing examples e.g. SerializePrinting, >>>>> setJar() method is not required. Am I missing any step? >>>>> >>>>> Thanks. >>>>> -- >>>>> ChiaHung Lin >>>>> Department of Information Management >>>>> National University of Kaohsiung >>>>> Taiwan >>>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, Edward J. Yoon >>>> http://blog.udanax.org >>>> http://twitter.com/eddieyoon >>>> >>> >>> >>> >>> -- >>> ChiaHung Lin >>> Department of Information Management >>> National University of Kaohsiung >>> Taiwan >>> >> >> >> >> -- >> Best Regards, Edward J. Yoon >> http://blog.udanax.org >> http://twitter.com/eddieyoon >> > > > > -- > ChiaHung Lin > Department of Information Management > National University of Kaohsiung > Taiwan > -- Best Regards, Edward J. Yoon http://blog.udanax.org http://twitter.com/eddieyoon
