I've built my first MP. In order to pass the connection test, I created a configuration variable to filter the content of a request. All works well. However, after when I run a connection test with the filter cleared, I receive a java.lang.OutOfMemoryError. Should I be concerned? Is this an indication of a infinite loop or has my test maxed out the appliance's memory?
Hi Dean,
It seems more likely that the test has maxed out the appliance's memory. This is a bit surprising, because test connection should not typically require much memory. A few questions that may help us understand the situation:
1. How much memory is available on the appliance before running the test?
2. Are you able to provide a screenshot or a bit more detail about where the java.lang.OutOfMemoryError appears?
3. How large is the JSON API response returned for the Test Connection endpoint? This is the endpoint defined in MP Builder under Source > Test Connection Request.
Best regards,
Mark
Hi @deanphelps,
Thank you for the details. It appears we have a scale issue in MP Builder related to logging the collection result. I will keep you updated as we investigate.
Best regards,
Mark
Hi @deanphelps,
We have identified the issue. It will be addressed in the next release, currently targeted for July.
One potential workaround in the meantime would be to change the Source in your design to a smaller environment that would create fewer objects. Another option would be to reduce the Object/metric/relationship definitions in the design itself.
Best regards,
Mark