Oracle Enterprise Gateway: Using Cron Expression In A CRL Validation Filter Gives Errors.
(Doc ID 1544557.1)
Last updated on FEBRUARY 25, 2021
Applies to:
Oracle API Gateway - Version 11.1.1.6.1 to 11.1.1.6.1 [Release 11gR1]Information in this document applies to any platform.
Symptoms
When using this expression 0/20 * * * * ?, in a certificate revocation list look up using OEG: 11.1.1.6.1 on Windows 7 Professional SP1 (64-bit), the following error is received on deployment:
cannot create filter from class com.vordel.circuit.cert.CRLValidationFilter:
java.lang.IllegalArgumentException: Invalid field name, 'cronExpression' for type: CRLValidationFilter with key: DEFAULT_PRIMARY_OracleGateway_6.3.1:2375
ERROR 13/Feb/2013:14:34:31.798 [1170] Error in circuit "HandterEPJRequest":
com.vordel.es.EntityStoreException: Invalid field name, 'cronExpression' for type: CRLValidationFilter with key: DEFAULT_PRIMARY_OracleGateway_6.3.1:2375
Changes
1/ Set up a cron as per any of the examples in Policy Execution Scheduling - Cron Expressions.
2/ Add a CRL (dynamic) filter
3/ Choose: Trigger update on cron expression
4/ Pick one of the pre-configured cron expressions, "Run every 20 seconds".
5/ Create a new policy which is not used.
6/ Deploy
Error received
ERROR 18/Feb/2013:15:21:30.065 [0b84] cannot create filter from class
com.vordel.circuit.cert.CRLValidationFilter:
java.lang.IllegalArgumentException: Invalid field name, 'cronExpression' for
type: CRLValidationFilter with key: DEFAULT_PRIMARY_OracleGateway_6.3.1:184
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |