JAVA_PLATFORM with spaces (i.e. Mac OS X-ppc-32) breaks bin/nutch script
------------------------------------------------------------------------

                 Key: NUTCH-432
                 URL: https://issues.apache.org/jira/browse/NUTCH-432
             Project: Nutch
          Issue Type: Bug
    Affects Versions: 0.9.0
         Environment: Mac OS X PPC and Mac OS X Intel both break, Linux is so 
far OK
            Reporter: Brian Whitman


In some later nightly in the past few weeks (not sure when) the bin/nutch 
script stopped working on my Macs with 

Exception in thread "main" java.lang.NoClassDefFoundError: OS

On any command. I tracked it down to the JAVA_PLATFORM env variable that is 
used to try to find a native hadoop library. The line

JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} 
org.apache.hadoop.util.PlatformName`

in bin/nutch returns "Mac OS X-ppc-32", which then appears as

-Djava.library.path=/Users/bwhitman/Desktop/nn/lib/native/Mac OS X-ppc-32

in the java command line to start a nutch tool. 

Not sure the best way to fix this, but I manually put 

JAVA_PLATFORM='MacOSX/PPC'

and the error went away.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nutch-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-developers

Reply via email to