I have modified the reruirements to the last version of pade but this is the results:
This is
____ _ ____ _____
| _ \ / \ | _ \| ____|
| |_) / _ \ | | | | _|
| __/ ___ \| |_| | |___
|_| /_/ \_\____/|_____|
Python Agent DEvelopment framework
PADE is a free software under development by
Electric Smart Grid Group - GREI
Federal University of Ceara - UFC - Brazil
https://github.com/grei-ufc/pade
* Serving Flask app "pade.web.flask_server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
[ams@localhost:8000] 20/06/2019 17:25:03 --> PADE AMS service running right now....
[ams@localhost:8000] 20/06/2019 17:25:05 --> Agent sniffer@localhost:8001 successfully identified.
[sniffer@localhost:8001] 20/06/2019 17:25:05 --> Identification process done.
Traceback (most recent call last):
File "start_pade_agents.py", line 2, in <module>
from prosumer_agent import ProsumerAgent
File "/home/lorenzo/market-simulation/prosumer_agent.py", line 6, in <module>
from pade.misc.utility import display_message, call_in_thread, defer_to_thread
ImportError: cannot import name 'defer_to_thread'
Starting "ProsumerSim0" as "ProsumerSim0-0" ...
Starting "MyGridSim0" as "MyGridSim0-0" ...
Traceback (most recent call last):
File "start_mosaik_sim.py", line 171, in <module>
create_scenario(world, config_dict, prosumer_agent_sim_names)
File "start_mosaik_sim.py", line 50, in create_scenario
debug=True)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/mosaik/scenario.py", line 117, in start
sim = simmanager.start(self, sim_name, sim_id, sim_params)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/mosaik/simmanager.py", line 90, in start
proxy = start(world, sim_name, sim_config, sim_id, sim_params)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/mosaik/simmanager.py", line 134, in start_inproc
(sim_name, details)) from None
mosaik.exceptions.ScenarioError: Simulator "MyGridSim0" could not be started: Could not import module: No module named 'mygrid'
This is
____ _ ____ _____
| _ \ / \ | _ \| ____|
| |_) / _ \ | | | | _|
| __/ ___ \| |_| | |___
|_| /_/ \_\____/|_____|
Python Agent DEvelopment framework
PADE is a free software under development by
Electric Smart Grid Group - GREI
Federal University of Ceara - UFC - Brazil
https://github.com/grei-ufc/pade
* Serving Flask app "pade.web.flask_server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
[ams@localhost:8000] 20/06/2019 17:33:39 --> PADE AMS service running right now....
[ams@localhost:8000] 20/06/2019 17:33:41 --> Agent sniffer@localhost:8001 successfully identified.
[sniffer@localhost:8001] 20/06/2019 17:33:41 --> Identification process done.
Traceback (most recent call last):
File "start_pade_agents.py", line 2, in <module>
from prosumer_agent import ProsumerAgent
File "/home/lorenzo/market-simulation/prosumer_agent.py", line 6, in <module>
from pade.misc.utility import display_message, call_in_thread, defer_to_thread
ImportError: cannot import name 'defer_to_thread'
Starting "ProsumerSim0" as "ProsumerSim0-0" ...
Starting "MyGridSim0" as "MyGridSim0-0" ...
Starting "ProsumerAgentSim4" as "ProsumerAgentSim4-0" ...
ERROR: Simulator "ProsumerAgentSim4" could not be started: Could not connect to "localhost:1234"
Mosaik terminating
I have than edited thepade.misc.utility by coping it from git and if I try python launcher.py I get:
This is
____ _ ____ _____
| _ \ / \ | _ \| ____|
| |_) / _ \ | | | | _|
| __/ ___ \| |_| | |___
|_| /_/ \_\____/|_____|
Python Agent DEvelopment framework
PADE is a free software under development by
Electric Smart Grid Group - GREI
Federal University of Ceara - UFC - Brazil
https://github.com/grei-ufc/pade
* Serving Flask app "pade.web.flask_server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
[ams@localhost:8000] 20/06/2019 17:42:19.898 --> PADE AMS service running right now....
[ams@localhost:8000] 20/06/2019 17:42:21.725 --> Agent sniffer@localhost:8001 successfully identified.
[sniffer@localhost:8001] 20/06/2019 17:42:21.727 --> Identification process done.
[ams@localhost:8000] 20/06/2019 17:42:25.334 --> Agent prosumer4@localhost:1234 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.335 --> Agent prosumer5@localhost:1235 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.335 --> Agent prosumer11@localhost:1241 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.336 --> Agent prosumer6@localhost:1236 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.336 --> Agent prosumer12@localhost:1242 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.336 --> Agent prosumer7@localhost:1237 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.337 --> Agent prosumer8@localhost:1238 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.337 --> Agent prosumer10@localhost:1240 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.337 --> Agent prosumer13@localhost:1243 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.338 --> Agent prosumer9@localhost:1239 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.338 --> Agent prosumer14@localhost:1244 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.338 --> Agent prosumer15@localhost:1245 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.338 --> Agent prosumer23@localhost:1253 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.339 --> Agent prosumer16@localhost:1246 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.339 --> Agent prosumer17@localhost:1247 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.339 --> Agent prosumer19@localhost:1249 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.340 --> Agent prosumer20@localhost:1250 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.340 --> Agent prosumer22@localhost:1252 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.340 --> Agent prosumer18@localhost:1248 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.344 --> Agent prosumer21@localhost:1251 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.345 --> Agent concentrator@localhost:1254 successfully identified.
[ams@localhost:8000] 20/06/2019 17:42:25.345 --> Agent utility@localhost:1255 successfully identified.
[prosumer4@localhost:1234] 20/06/2019 17:42:25.346 --> Identification process done.
[prosumer5@localhost:1235] 20/06/2019 17:42:25.347 --> Identification process done.
[prosumer11@localhost:1241] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer6@localhost:1236] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer12@localhost:1242] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer7@localhost:1237] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer8@localhost:1238] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer10@localhost:1240] 20/06/2019 17:42:25.348 --> Identification process done.
[prosumer13@localhost:1243] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer9@localhost:1239] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer14@localhost:1244] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer15@localhost:1245] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer23@localhost:1253] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer16@localhost:1246] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer22@localhost:1252] 20/06/2019 17:42:25.349 --> Identification process done.
[prosumer20@localhost:1250] 20/06/2019 17:42:25.350 --> Identification process done.
[prosumer17@localhost:1247] 20/06/2019 17:42:25.350 --> Identification process done.
[prosumer18@localhost:1248] 20/06/2019 17:42:25.350 --> Identification process done.
[prosumer19@localhost:1249] 20/06/2019 17:42:25.350 --> Identification process done.
[concentrator@localhost:1254] 20/06/2019 17:42:25.350 --> Identification process done.
[prosumer21@localhost:1251] 20/06/2019 17:42:25.350 --> Identification process done.
[utility@localhost:1255] 20/06/2019 17:42:25.350 --> Identification process done.
Starting "ProsumerSim0" as "ProsumerSim0-0" ...
Starting "MyGridSim0" as "MyGridSim0-0" ...
Starting "ProsumerAgentSim4" as "ProsumerAgentSim4-0" ...
Starting "ProsumerAgentSim5" as "ProsumerAgentSim5-0" ...
Starting "ProsumerAgentSim6" as "ProsumerAgentSim6-0" ...
Starting "ProsumerAgentSim7" as "ProsumerAgentSim7-0" ...
Starting "ProsumerAgentSim8" as "ProsumerAgentSim8-0" ...
Starting "ProsumerAgentSim9" as "ProsumerAgentSim9-0" ...
Starting "ProsumerAgentSim10" as "ProsumerAgentSim10-0" ...
Starting "ProsumerAgentSim11" as "ProsumerAgentSim11-0" ...
Starting "ProsumerAgentSim12" as "ProsumerAgentSim12-0" ...
Starting "ProsumerAgentSim13" as "ProsumerAgentSim13-0" ...
Starting "ProsumerAgentSim14" as "ProsumerAgentSim14-0" ...
Starting "ProsumerAgentSim15" as "ProsumerAgentSim15-0" ...
Starting "ProsumerAgentSim16" as "ProsumerAgentSim16-0" ...
Starting "ProsumerAgentSim17" as "ProsumerAgentSim17-0" ...
Starting "ProsumerAgentSim18" as "ProsumerAgentSim18-0" ...
Starting "ProsumerAgentSim19" as "ProsumerAgentSim19-0" ...
Starting "ProsumerAgentSim20" as "ProsumerAgentSim20-0" ...
Starting "ProsumerAgentSim21" as "ProsumerAgentSim21-0" ...
Starting "ProsumerAgentSim22" as "ProsumerAgentSim22-0" ...
Starting "ProsumerAgentSim23" as "ProsumerAgentSim23-0" ...
Starting "ConcentratorAgentSim0" as "ConcentratorAgentSim0-0" ...
Starting "UtilityAgentSim0" as "UtilityAgentSim0-0" ...
Starting simulation.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
why = selectable.doRead()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 243, in doRead
return self._dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 249, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 106, in dataReceived
PeerProtocol.dataReceived(self, data)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 78, in dataReceived
message = self.fact.agent_ref.mosaik_sim._process_message(self.message)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 57, in _process_message
message = self.__create_message(1, msg_id_respose, self.step(self.time, self.inputs))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/drivers/mosaik_driver.py", line 127, in __create_message
a = json.dumps([msg_type, id_, content])
File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.6/json/encoder.py", line 180, in default
o.__class__.__name__)
builtins.TypeError: Object of type 'generator' is not JSON serializable
Unhandled Error
Traceback (most recent call last):
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/misc/utility.py", line 61, in start_loop
reactor.run()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1272, in run
self.mainLoop()
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/base.py", line 1284, in mainLoop
self.doIteration(t)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/epollreactor.py", line 235, in doPoll
log.callWithLogger(selectable, _drdw, selectable, fd, event)
--- <exception caught here> ---
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 103, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/log.py", line 86, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 122, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/python/context.py", line 85, in callWithContext
return func(*args,**kw)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 627, in _doReadOrWrite
self._disconnectSelectable(selectable, why, inRead)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable
selectable.connectionLost(failure.Failure(why))
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
ERROR: [Errno 104] Connection reset by peer: Simulator "ProsumerAgentSim4-0" closed its connection.
Mosaik terminating
e/lorenzo/market-simulation/py3/lib/python3.6/site-packages/twisted/internet/tcp.py", line 327, in connectionLost
protocol.connectionLost(reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/agent.py", line 89, in connectionLost
message = PeerProtocol.connectionLost(self, reason)
File "/home/lorenzo/market-simulation/py3/lib/python3.6/site-packages/pade/core/peer.py", line 58, in connectionLost
message = pickle.loads(self.message)
_pickle.UnpicklingError: invalid load key, '\x00'.
ERROR: [Errno 104] Connection reset by peer: Simulator "ProsumerAgentSim4-0" closed its connection.
Mosaik terminating
Hi I have tryed to lunch the simulation with python launcher.py but I get serveral errors. Wich is the wrigth procedure to get it work?
I have followed the following one:
I have modified the reruirements to the last version of pade but this is the results:
I have install MyGrid with
And I get:
I have than edited the
pade.misc.utility
by coping it from git and if I trypython launcher.py
I get:What to do next?