Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.0
-
None
-
None
-
Mac OS X PPC and Mac OS X Intel both break, Linux is so far OK
Description
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.
Attachments
Issue Links
- is related to
-
HADOOP-1081 JAVA_PLATFORM with spaces (i.e. Mac OS X-ppc-32) breaks bin/hadoop script
- Closed