[ https://issues.apache.org/jira/browse/PIG-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12869698#action_12869698 ]
Daniel Dai commented on PIG-1359: --------------------------------- Yes, I rethink about it and seems we create unnecessary trouble for developing. Both Jeff's change and Gianmarco looks fine. I tend to adopt Jeff's change, since it requires less change. Thoughts? > bin/pig script does not pick up correct jar libraries > ----------------------------------------------------- > > Key: PIG-1359 > URL: https://issues.apache.org/jira/browse/PIG-1359 > Project: Pig > Issue Type: Bug > Affects Versions: 0.8.0 > Environment: Linux Ubuntu 8.10, java-6-sun > Reporter: Gianmarco De Francisci Morales > Priority: Trivial > Fix For: 0.8.0 > > Attachments: pig-1359.patch > > > The bin/pig script tries to load pig jar libraries from the pig-*-core.jar > using this bash fragment > {code} > # for releases, add core pig to CLASSPATH > for f in $PIG_HOME/pig-*core.jar; do > CLASSPATH=${CLASSPATH}:$f; > done > # during development pig jar might be in build > for f in $PIG_HOME/build/pig-*-core.jar; do > CLASSPATH=${CLASSPATH}:$f; > done > {code} > The pig-\*-core.jar does not contain the dependencies for pig that are found > in build/ivy/lib/Pig/\*.jar (jline). > The script does not even pick the pig.jar in PIG_HOME that is produced as a > result of the ant build process. > This results in the following error after successfully building pig: > {code} > Exception in thread "main" java.lang.NoClassDefFoundError: > jline/ConsoleReaderInputStream > Caused by: java.lang.ClassNotFoundException: jline.ConsoleReaderInputStream > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.