Open angrygreenfrogs opened 8 years ago
There's a related issue with external DTD files perhaps attempting to be loaded, which we should avoid for security and efficiency reasons.
I've seen mention of a setting like this: unmarshaller.setProperty(javax.xml.XMLConstants.ACCESS_EXTERNAL_DTD, false);
This is in reference to https://github.com/RestComm/gmlc/issues/12, where a fix was applied to copy in some missing DTD files that the GMLC was looking for.
The error originally occurred during unmarshalling of the incoming MLP XML request, like this:
The fix was to add the missing DTD files and copy them in to the jboss bin directory like this in build.xml
This seems like an inefficient solution, so although it works for right now, we should eventually try to find a better way.