]
Steven Hawkins resolved TEIID-3967.
-----------------------------------
Resolution: Done
Added a catch block and ensured that the failed status is set.
Function class not found results in an uncaught exception
---------------------------------------------------------
Key: TEIID-3967
URL:
https://issues.jboss.org/browse/TEIID-3967
Project: Teiid
Issue Type: Quality Risk
Components: Query Engine
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 9.0
We throw a runtime MetadataException when a UDF fails to validate when the composite vdb
is being built. This exception is not caught and ends up with default handling including
sys.err printout. It would be better to catch this or even better to have the function
validation performed by the metadata validator - as having these exceptions happen during
VDBRepository.finishDeployment is unexpected.