You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Ruslan Dautkhanov (JIRA)" <ji...@apache.org> on 2018/05/26 17:01:00 UTC

[jira] [Created] (ZEPPELIN-3505) IPython interpreter: ERROR:tornado.general:Uncaught exception in ZMQStream callback

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)