I am creating a custom GEL process, and in the GEL log I see [#document: null]
Release : All Supported Clarity releases
Component : CA PPM XML OPEN GATEWAY (XOG)
The custom process throws this document null message in the GEL LOG, and this is not an error, just an incorrect way it was parsed in the script.
It will happen if you're printing the gel log as a class not as text. To see the entry you must serialize or select as text using the GEL select tags, otherwise it's normal that it does not have the expected output.
Example how it can be done wrong: :
<gel:parse var="addResource">
<gel:log category="Test" level="info" message="${addResource}"></gel:log>
The message cannot be printed like this. You must use parsing to string to show the text in the gel:log.
<gel:parse var="addResource">
<gel:set asString="true" select="$addResource" var="addResourceText"/>
<gel:log category="Test" level="info" message="${addResourceText}"></gel:log>