Further Update: I removed and reinstalled the atest version of Java and still the problem persists. The terminal output is below:
bk$ /Applications/OpenRefine.app/Contents/MacOS/JavaAppLauncher ; exit;
04:28:54.588 [ refine_server] Starting Server bound to '
127.0.0.1:3333' (0ms)
04:28:54.622 [ refine_server] Initializing context: '/' from '/Applications/OpenRefine.app/Contents/Resources/webapp' (34ms)
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Applications/OpenRefine.app/Contents/Java/lib/slf4j-log4j12-1.7.18.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Applications/OpenRefine.app/Contents/Resources/webapp/WEB-INF/lib/slf4j-log4j12-1.7.18.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See
http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
04:28:56.450 [ refine] Starting OpenRefine 3.4.1 [437dc4d]... (1828ms)
04:28:56.451 [ refine] initializing FileProjectManager with dir (1ms)
04:28:56.451 [ refine] /Users/bk/Library/Application Support/OpenRefine (0ms)
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:100)
at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94)
at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:71)
at com.google.refine.jython.JythonEvaluable.<clinit>(JythonEvaluable.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
at org.mozilla.javascript.gen.c6._c1(file:/Applications/OpenRefine.app/Contents/Resources/webapp/extensions/jython/module/MOD-INF/controller.js:46)
at org.mozilla.javascript.gen.c6.call(file:/Applications/OpenRefine.app/Contents/Resources/webapp/extensions/jython/module/MOD-INF/controller.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at org.mozilla.javascript.gen.c6.call(file:/Applications/OpenRefine.app/Contents/Resources/webapp/extensions/jython/module/MOD-INF/controller.js)
at edu.mit.simile.butterfly.ButterflyModuleImpl.scriptInit(ButterflyModuleImpl.java:636)
at edu.mit.simile.butterfly.ButterflyModuleImpl.init(ButterflyModuleImpl.java:94)
at edu.mit.simile.butterfly.Butterfly.initializeModule(Butterfly.java:476)
at edu.mit.simile.butterfly.Butterfly.configure(Butterfly.java:451)
at edu.mit.simile.butterfly.Butterfly.init(Butterfly.java:308)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
Caused by: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
at org.python.core.PyString.<init>(PyString.java:57)
at org.python.core.PyString.<init>(PyString.java:70)
at org.python.core.PyString.<init>(PyString.java:74)
at org.python.core.Py.newString(Py.java:647)
at org.python.core.PyJavaType.init(PyJavaType.java:585)
at org.python.core.PyType.createType(PyType.java:1523)
at org.python.core.PyType.addFromClass(PyType.java:1462)
at org.python.core.PyType.fromClass(PyType.java:1551)
at org.python.core.PyObject.<init>(PyObject.java:93)
at org.python.core.PySingleton.<init>(PySingleton.java:9)
at org.python.core.PyNotImplemented.<init>(PyNotImplemented.java:10)
at
org.python.core.Py.<clinit>(Py.java:94)
... 27 more