Skip to content

Instantly share code, notes, and snippets.

@blazetopher
Created August 30, 2012 16:01
Show Gist options
  • Save blazetopher/3531725 to your computer and use it in GitHub Desktop.
Save blazetopher/3531725 to your computer and use it in GitHub Desktop.
np encoding type error
ERROR: test_dm_end_2_end (ion.services.dm.test.test_dm_end_2_end.TestDMEnd2End)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/ion/services/dm/test/test_dm_end_2_end.py", line 249, in test_dm_end_2_end
dataset_id = self.create_dataset()
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/ion/services/dm/test/test_dm_end_2_end.py", line 167, in create_dataset
dataset_id = self.dataset_management.create_dataset('test_dataset', parameter_dict=pdict, spatial_domain=sdom, temporal_domain=tdom)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/interface/services/dm/idataset_management_service.py", line 267, in create_dataset
return self.request(IonObject('dataset_management_create_dataset_in', **{'name': name,'datastore_name': datastore_name,'view_name': view_name,'stream_id': stream_id,'parameter_dict': parameter_dict or None,'spatial_domain': spatial_domain or None,'temporal_domain': temporal_domain or None,'description': description}), op='create_dataset', headers=headers, timeout=timeout)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 1069, in request
return RequestResponseClient.request(self, msg, headers=headers, timeout=timeout)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 805, in request
retval, headers = e.send(msg, headers=headers, timeout=timeout)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 133, in send
return self._send(_msg, _header, **kwargs)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 843, in _send
res, res_headers = RequestEndpointUnit._send(self, msg, headers=headers, **kwargs)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 767, in _send
_, sent_headers = BidirectionalEndpointUnit._send(self, msg, headers=headers)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 150, in _send
inv_prime = self._intercept_msg_out(inv)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/net/endpoint.py", line 166, in _intercept_msg_out
inv_prime = process_interceptors(self.interceptors["message_outgoing"] if "message_outgoing" in self.interceptors else [], inv)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/core/interceptor/interceptor.py", line 89, in process_interceptors
invocation = func(invocation)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/core/interceptor/encode.py", line 68, in outgoing
invocation.message = msgpack.packb(invocation.message, default=encode_ion)
File "_msgpack.pyx", line 172, in msgpack._msgpack.packb (msgpack/_msgpack.c:2375)
File "_msgpack.pyx", line 152, in msgpack._msgpack.Packer.pack (msgpack/_msgpack.c:2064)
File "_msgpack.pyx", line 154, in msgpack._msgpack.Packer.pack (msgpack/_msgpack.c:1972)
File "_msgpack.pyx", line 137, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1685)
File "_msgpack.pyx", line 137, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1685)
File "_msgpack.pyx", line 143, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1792)
File "_msgpack.pyx", line 137, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1685)
File "_msgpack.pyx", line 137, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1685)
File "_msgpack.pyx", line 146, in msgpack._msgpack.Packer._pack (msgpack/_msgpack.c:1839)
File "/Users/cmueller/Development/OOI/Dev/code/coi-services/extern/pyon/pyon/core/interceptor/encode.py", line 58, in encode_ion
raise TypeError('Unknown type "%s" in user specified encoder: "%s"' % (str(type(obj)), str(obj)))
TypeError: Unknown type "<type 'numpy.dtype'>" in user specified encoder: "float32"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment