Ruslan Dautkhanov created ZEPPELIN-3505:
-------------------------------------------

             Summary: IPython interpreter: ERROR:tornado.general:Uncaught 
exception in ZMQStream callback
                 Key: ZEPPELIN-3505
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3505
             Project: Zeppelin
          Issue Type: Bug
          Components: Interpreters, pySpark, python-interpreter, 
zeppelin-interpreter
    Affects Versions: 0.8.0, 0.9.0, 0.8.1
            Reporter: Ruslan Dautkhanov


Getting following exceptions in IPython interpreter.. 

ERROR:tornado.general:Uncaught exception in ZMQStream callback 
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
ERROR:tornado.application:Exception in callback <functools.partial object at 
0x7fa07f08e998>
...
raise RuntimeError("IOLoop is already running")

Complete list of exceptions - 

{noformat}
DEBUG [2018-05-26 10:28:29,453] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: Traceback (most 
recent call last):
DEBUG [2018-05-26 10:28:29,453] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/runpy.py", line 174, in 
_run_module_as_main
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     "__main__", 
fname, loader, pkg_name)
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/runpy.py", line 72, in _run_code
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     exec code in 
run_globals
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda-4.4.0/lib/python2.7/site-packages/ipykernel_launcher.py",
 line 16, in <module>
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
app.launch_new_instance()
DEBUG [2018-05-26 10:28:29,454] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/traitlets/config/application.py",
 line 658, in launch_instance
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     app.start()
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: 
ERROR:tornado.general:Uncaught exception in ZMQStream callback
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: Traceback (most 
recent call last):
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 432, in _run_callback
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     callback(*args, 
**kwargs)
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/stack_context.py",
 line 276, in null_wrapper
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
fn(*args, **kwargs)
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 283, in dispatcher
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
self.dispatch_shell(stream, msg)
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 233, in dispatch_shell
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.pre_handler_hook()
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 248, in pre_handler_hook
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: ValueError: signal 
only works in main thread
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelapp.py",
 line 477, in start
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: 
ERROR:tornado.general:Uncaught exception in zmqstream callback
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: Traceback (most 
recent call last):
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 450, in _handle_events
DEBUG [2018-05-26 10:28:29,455] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self._handle_recv()
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 480, in _handle_recv
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self._run_callback(callback, msg)
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 432, in _run_callback
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     callback(*args, 
**kwargs)
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/stack_context.py",
 line 276, in null_wrapper
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
fn(*args, **kwargs)
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 283, in dispatcher
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
self.dispatch_shell(stream, msg)
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 233, in dispatch_shell
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.pre_handler_hook()
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 248, in pre_handler_hook
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: ValueError: signal 
only works in main thread
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
ioloop.IOLoop.instance().start()
DEBUG [2018-05-26 10:28:29,456] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/ioloop.py", 
line 928, in start
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: 
ERROR:tornado.application:Exception in callback <functools.partial object at 
0x7fa07f08e998>
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: Traceback (most 
recent call last):
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/ioloop.py", 
line 759, in _run_callback
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     ret = callback()
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/stack_context.py",
 line 276, in null_wrapper
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
fn(*args, **kwargs)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 536, in <lambda>
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 450, in _handle_events
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self._handle_recv()
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 480, in _handle_recv
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self._run_callback(callback, msg)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py",
 line 432, in _run_callback
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     callback(*args, 
**kwargs)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/tornado/stack_context.py",
 line 276, in null_wrapper
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
fn(*args, **kwargs)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 283, in dispatcher
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     return 
self.dispatch_shell(stream, msg)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 233, in dispatch_shell
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.pre_handler_hook()
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:   File 
"/opt/cloudera/parcels/Anaconda/lib/python2.7/site-packages/ipykernel/kernelbase.py",
 line 248, in pre_handler_hook
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
DEBUG [2018-05-26 10:28:29,457] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: ValueError: signal 
only works in main thread
DEBUG [2018-05-26 10:28:29,458] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output:     raise 
RuntimeError("IOLoop is already running")
DEBUG [2018-05-26 10:28:29,458] ({Exec Stream Pumper} 
IPythonInterpreter.java[processLine]:411) - Process Output: RuntimeError: 
IOLoop is already running

 {noformat}

We did upgrade Anaconda Python from 4.3.1 to 4.4.0 and it may have upgraded 
certain Python libraries and it broke some things in Zeppelin IPython 
interpreter? 

Is there is a particular list of Python modules that have to be installed 
documented somewhere? Their versions? 






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to