We found two issues in the code:
1. Issue: the system adapter initializes it's super class twice. Please remove the second call to init().
2. Issue: the logging is not configured properly. Hence, there are some classes that in case of an error are not able to log the error. Please execute the following steps to fix the problem:
1. Replace the dependencies part in your pom.xml with the following lines:
<dependencies>
<dependency>
<groupId>de.uni-mannheim.informatik.dws.melt</groupId>
<artifactId>matching-base</artifactId>
<version>${matching.version}</version>
</dependency>
<dependency>
<groupId>org.hobbit</groupId>
<artifactId>core</artifactId>
<version>1.0.19</version> <!-- 1.0.10 1.0.9-SNAPSHOT -->
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-reload4j</artifactId>
<version>1.7.33</version>
</dependency>
<!--
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<!-- <version>4.2.6</version>-->
<version>4.3.6</version>
<type>jar</type>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
2. Move the log4j.properties file from src/properties into the src/main/properties directory.
After these changes, you should rebuild the project, recreate the docker image, upload it to the platform and run a test experiment.