droxit / roxcomposer

This is the droxit microservice framework repository.
GNU Lesser General Public License v3.0
5 stars 0 forks source link

Session isn't loading custom parameters #113

Closed droxit-becker closed 5 years ago

droxit-becker commented 5 years ago

This session json is being used to restore three pipelines which all have custom params:

{"services": {"basic_reporting": {"classpath": "roxcomposer.monitor.basic_reporting_service.BasicReportingService", "params": {"logging": {"filename": "pipeline.log"}, "name": "basic_reporting", "filename": "../logs/trace.log", "ip": "127.0.0.1", "port": 6690, "monitoring": {"filename": "../logs/reporting-service-trace.log"}}}, "test_service": {"classpath": "roxcomposer.tests.classes.delay_service.DelayService", "params": {"ip": "127.0.0.1", "port": 5001, "name": "test_service", "logging": {"logpath": "../logs/services/test_service.log", "level": "INFO"}, "monitoring": {"filename": "../logs/trace.log", "monitor_class": "roxcomposer.monitor.basic_monitoring.BasicMonitoring"}}}, "elasticstore": {"path": "/home/janabecker/PycharmProjects/jotb-services/jotb/services/elasticstore.py", "params": {"ip": "127.0.0.1", "port": 4008, "name": "elasticstore", "logging": {"logpath": "../logs/services/test_service.log", "level": "INFO"}, "monitoring": {"filename": "../logs/trace.log", "monitor_class": "roxcomposer.monitor.basic_monitoring.BasicMonitoring"}}}, "labelizer": {"path": "/home/janabecker/PycharmProjects/jotb-services/jotb/services/topic_matcher.py", "params": {"ip": "127.0.0.1", "port": 4013, "name": "labelizer", "logging": {"logpath": "../logs/services/labelizer.log", "level": "INFO"}, "monitoring": {"filename": "../logs/trace.log", "monitor_class": "roxcomposer.monitor.basic_monitoring.BasicMonitoring"}}}}, "pipelines": {"elastic": {"services": [{"service": "elasticstore", "parameters": ["index=test", "es_url=localhost:9200"]}], "active": true}, "label_speaker_language": {"services": [{"service": "labelizer", "parameters": ["filepath=/home/janabecker/PycharmProjects/jotb-services/jotb/sources/json/topics_languages.json", "keyword=language"]}, {"service": "elasticstore", "parameters": ["index=speakers", "es_url=http://localhost:9200/"]}], "active": true}, "label_talks_language": {"services": [{"service": "labelizer", "parameters": ["filepath=/home/janabecker/PycharmProjects/jotb-services/jotb/sources/json/topics_programming_languages.json", "keyword=language"]}, {"service": "elasticstore", "parameters": ["index=talks", "es_url=http://localhost:9200/"]}], "active": true}, "label_talks_topic": {"services": [{"service": "labelizer", "parameters": ["filepath=/home/janabecker/PycharmProjects/jotb-services/jotb/sources/json/topic_matching_example.json", "keyword=topic"]}, {"service": "elasticstore", "parameters": ["index=talks", "es_url=http://localhost:9200/"]}], "active": true}}}

The roxcomposer is not loading the custom params.

droxit-becker commented 5 years ago

This issue only occured because the wrong GUI version was used (a fix was already provided in a later version).