Univention Bugzilla – Bug 35951
Traceback when querying ec2 instances in umc module
Last modified: 2014-11-26 06:55:43 CET
When adding a ec2 connection and trying to view the instances, the following traceback occurs in management-console-module-uvmm.log 17.09.14 15:43:59.270 MODULE ( ERROR ) : Traceback (most recent call last): File "/usr/sbin/univention-management-console-module", line 119, in <module> notifier.loop() File "/usr/lib/pymodules/python2.7/notifier/nf_generic.py", line 284, in loop step() File "/usr/lib/pymodules/python2.7/notifier/nf_generic.py", line 276, in step __min_timer = dispatch.dispatcher_run() File "/usr/lib/pymodules/python2.7/notifier/dispatch.py", line 72, in dispatcher_run if not disp(): File "/usr/lib/pymodules/python2.7/notifier/threads.py", line 154, in _simple_threads_dispatcher task.announce() File "/usr/lib/pymodules/python2.7/notifier/threads.py", line 135, in announce self._callback( self, self._result ) File "/usr/lib/pymodules/python2.7/notifier/__init__.py", line 104, in __call__ return self._function( *tmp, **self._kwargs ) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/uvmm/uvmmd.py", line 140, in _finished self._user_callback(thread, result) File "/usr/lib/pymodules/python2.7/notifier/__init__.py", line 104, in __call__ return self._function( *tmp, **self._kwargs ) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/uvmm/cloud.py", line 189, in _finished self.finished(request.id, instances) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/__init__.py", line 288, in finished self.result( res ) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/__init__.py", line 295, in result self.signal_emit( 'success', response ) File "/usr/lib/pymodules/python2.7/notifier/signals.py", line 75, in signal_emit self.__signals[ signal ].emit( *args ) File "/usr/lib/pymodules/python2.7/notifier/signals.py", line 41, in emit cb( *args ) File "/usr/lib/pymodules/python2.7/notifier/__init__.py", line 104, in __call__ return self._function( *tmp, **self._kwargs ) File "/usr/lib/pymodules/python2.7/univention/management/console/protocol/modserver.py", line 113, in _reply self.response( msg ) File "/usr/lib/pymodules/python2.7/univention/management/console/protocol/modserver.py", line 318, in response self.__queue += str(msg) File "/usr/lib/pymodules/python2.7/univention/management/console/protocol/message.py", line 317, in __str__ return Message._formattedMessage(self._id, self._type, self.mimetype, self.command, body, self.arguments) File "/usr/lib/pymodules/python2.7/univention/management/console/protocol/message.py", line 119, in _formattedMessage data = json.dumps( body ) File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 321, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/dist-packages/simplejson/encoder.py", line 237, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/dist-packages/simplejson/encoder.py", line 311, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/dist-packages/simplejson/encoder.py", line 213, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: <EC2NetworkInterface: id=eni-2423bc41, name=eni-2423bc41 is not JSON serializable
Fixed in r53811
→ VERIFIED
UCS 4.0-0 has been released: http://docs.univention.de/release-notes-4.0-0-en.html http://docs.univention.de/release-notes-4.0-0-de.html If this error occurs again, please use "Clone This Bug".