The following error was encountered when adding a new Oracle agent for Foglight monitoring:
Error executing script id=system:oracle_installer_apis_database.validateOracleInstances name="'validateOracleInstances' from the System module Databases/Oracle/Installer/APIs/Database"
message: com.quest.nitro.service.sl.interfaces.scripting.ScriptingException: com.quest.nitro.service.sl.interfaces.scripting.ScriptAbortException: com.quest.wcf.publicapi.code.FunctionInvocationException: Error executing script id=system:oracle_installer_apis.executeCallback name="'executeCallback' from the System module Databases/Oracle/Installer/APIs"
message: com.quest.nitro.service.sl.interfaces.scripting.ScriptingException: com.quest.nitro.service.sl.interfaces.scripting.ScriptAbortException: java.lang.NumberFormatException: null
----script start------
package system._oracle_installer_apis.scripts;
import com.quest.qsi.fason.framework.oracle.installer.callbacks.xml.CallbackRequestXmlSerializer;
import com.quest.qsi.fason.framework.installer.api.InstallerServiceFactory;
import com.quest.qsi.fason.framework.oracle.installer.callbacks.xml.CallbackRequest;
import com.quest.qsi.fason.framework.oracle.installer.callbacks.xml.CallbackRespondXmlSerializer;
log = org.apache.commons.logging.LogFactory.getLog("script." + functionHelper.getFunctionId());
/**
* Try to execute an RMI call
* @param sessionDataObj the global session data object
* @param callbackRequest the request object
* @param timeout callback timeout
* @return the respond object
/**
* Validate Oracle instance connection
*
* parameters:
* session - DBO_Installer_Session
* mergeRacNodes - boolean
* true - should merge existing RAC nodes with provided (Global Admin)
import com.quest.qsi.fason.framework.oracle.installer.callbacks.xml.CallbackRequest;
import com.quest.qsi.fason.framework.oracle.installer.callbacks.xml.RequestEnum;