Application framework

Common problems and resolutions related to the TEDA application framework are explained.

The ITE application does not process any data but is healthy
It is normal behavior to pause the file processing if the Lookup Manager application is not initialized or updating the enrichment data in shared memory, or if the ITE application is running internal maintenance tasks.
Verifying the lookup data
The Lookup Repository Reader is a tool that you can use to verify the data written by the Lookup Manager.
Application setup does not create application structures
If your application structures are not created, set either the -b or -f parameters when you call the setup command.
Job submission fails
Lookup repository initialization fails
If the lookup repository does not initialize, check the global.applicationControlDirectory parameter in the config/config.cfg file, and then start the jobs again with the correct parameter values.
The submission of the Lookup Manager application leads to out-of-memory in new streams domain or streams instance
The new toolkit version 2.0.0 brings shared memory segment names in the Lookup Manager application that are unique concerning the user name and the absolute path to the control folder.
Lookup Manager is not reading shared memory segments
If the Lookup Manager is not reading shared memory segments, there are several situations that might have caused this error and that can be resolved to eliminate it.
Application control logic freezes in START or STOP state
If the application control logic freezes in START or STOP state because of failed ITE jobs, you can force a restart by writing the forced-restart string and a comma-separated list of the active ITE jobs to the action control file.
The context checkpointing files are missing after housekeeping with partitioned Bloom Filter
In general, the partitioned Bloom Filter operator evicts the too old data in the partitions automatically.
The ITE application doesn't archive a reprocessed file in the archive folder
If you try to process a file again or a file that has the same content as one of the processed files, then the ITE application doesn't detects duplicates.