THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
ID | IEP-103 | ||||||||
Author | |||||||||
Sponsor | |||||||||
Created |
| ||||||||
Status |
|
Table of Contents |
---|
...
DeploymentUnit
instances passed to the called method.ClassNotFoundException
the public DeploymentUnitUnavailableException
with “<class_fqdn>. Deployment unit <deployment_unit_id_and ver> doesn’t exist
” message, where <class_fqdn> is a compute job/class class name, <deployment_unit_id_and_ver>
is a concatenation of ID and version (e.g. com.example:1.0.0
).ClassNotFoundException
the public DeploymentUnitUnavailableException
with “<class_fqdn>. Deployment unit <deployment_unit_id> can’t be used: [clusterStatus = <clusterDURecord.status>, nodeStatus = <nodeDURecord.status>]
” message, where <class_fqdn> is a compute job/class class name.ClassNotFoundException
could be thrown from the class loader. Consider this exception as a job execution time exception (see the next step).ComputeExecutionException
which contains an original exception as a cause.In order to have the possibility to detect that some code is in progress and uses some class loader a reference counter could be used. The counter must be incremented when job execution is started and decremented when code execution is finished.
...