Hello, I want to check files from a directory and I need to check that these files have a certain name (always the same, sales_date, soc_date, etc...) concatenated with the actual date. I need to check this and only if all files are in the directory then launch a job that makes the ETL process. If some file or files doesn't exists, the ETL wouldn't be launched. I'm trying to make a test job with tfilelist ---iterate--> tfileexists -----> if (Boolean)globalMap.get("tFileExists_EXISTS") --> tmessagebox (success, file found) | if !(Boolean)globalMap.get("tFileExists_EXISTS") | v tmessagebox (error, file not found) with the tfileexists filename field with ((String)globalMap.get("tFileList_1_CURRENT_FILE")) Now I have in tfilelist one directory to search and one filename with "file.txt" and the job gives me an error in tfileexists connecting to socket on port 4009 Exception in component tFileExist_1 java.lang.NullPointerException at aquagest.prueba_0_1.prueba.tFileList_1Process(prueba.java:417) at aquagest.prueba_0_1.prueba.runJobInTOS(prueba.java:818) at aquagest.prueba_0_1.prueba.main(prueba.java:692) connected disconnected Please, ¿what am I doing wrong? Thanks.