The method de.mosgrid.adapter.defaults.SimpleCommandLineAdapter.calculateAdaption throws a NullPointerException if the element <parameterList> is absent from an MSML template. The workaround is to include an empty <parameterList> element as follows:
<module dictRef="compchem:initialization">
<cmlx:adapterConfiguration adapterID="cmdadapter"
fileExtension="sdf" portName="results.sdf"/>
<parameterList/>
...
</module>
The problem is in this line of code:
for (ParameterType parameter : init.getParamList().getParameter())