3000AD Knowledge Base
Home » Categories » Knowledge Base Home » PDF-eXPLODE » Processing

Error: System cannot find the file specified

ISSUE :

When processing a report I get the error "System cannot find the specified file". The process stops until I click OK and then the PDF-eXPLODE process aborts.

ANSWER :

If you are using any Version 2,3 or 4 (before Nov 2016), this can be caused by one of the following issues:

  1. Your Anti-Virus software has deleted our exploding engine (applies to V2/V3+ ) called PeXCombine.EXE. This program file is a temporary executable file released into Windows Temp (V2V3.0-3.2) or PDF-eXPLODE program folder\CONTROLS sub-folder (V3.3+)   OR
  2. You do not have FULL CONTROL of the folder where your exploded file is being archived to. If you have no Message ID in the tag, then this exploded PDF path is the Mail Settings exploded file path or in a Message ID configuration it is shown under Exploded file path   OR
  3. You have Interactive Services Detection (ISD) enabled and running. This ISD is found under Control Panel/Administrative Tools/Services/Interactive Services. Disable this service as this is very much like UAC and will interrupt the PDF-eXPLODE processes

Further details are available in this  configuration document .
 
 
If you are using any Version 4 including or after 4.1.26.97 (Nov 2016), then this has most likely been caused by an incorrect or non-existant value for parameter "PDFType=" under the [OPTIONS] section of pdfexplode.ini (configuration file found here: [install_folder_path]\INIS\%User_login% (where %User% = Administrator, if using a Server version of PDF-eXPLODE or %User% = PDF-eXPLODE User's login, for Desktop versions ).
 
BACKGROUND TO THIS ISSUE UNDER Version 4:

There are 2 PDF engines available in the V4, and PDFTYpe=A --> newer “ATERNATE” engine and P--> PRIMARY (older engine). Your C:\PDF-EXPLODE\CONTROLS\PeXPDF.dll (PDF Engine) is most likely the “A” engine with 5.5Mb in size from 2009 whereas the “P” engine (same filename) is 1.3Mb Sizes are approximate. See an image below of the CONTROLS sub-folder:

  

 

The PDFType in the configuration (pdfexplode.ini) settings MUST have the right letter that corresponds to the engine or else, the program "can’t call the PDF engine procedure, to create a master PDF". The “P” letter is the default of the older PDF-eXPLODE V4 releases and “A” is the newer engine default since around 2023. If the setting is lost in the INI for any reasons like corruption, the program defaults to “P” or "A" depending on your version. The parameter value  (A or P) must correspond to the PeXPDF.dll engine in the CONTROLS subfolder. Any incompatiblability will trigger the error.

To fix the INI incompatability, do as follows:
  1. Make sure no user has PDF-EXPLODE open in memory . Use Task Manager to confirm.
  2. Open this file in Notepad: C:\PDF-EXPLODE\INIS\ADMINISTRATOR\pdfexplode.ini
  3. Search for PDFType=  If found, it will probably say PDFType=P. change it to PDFType=A. If the search for PDFType= is not found, then insert a line after [OPTIONS] at the top and paste this in PDFType=
  4. Save the file.
  5. Now start PDF-EXPLODE again and it should work

Fixing all of the above (depending on your Version of PDF-eXPLODE)  should eliminate the problem of "System could not find the specified file" error. If the error persists, please contact  support@3000ad.com.au  with details of what you were processing and precisely when this error occurred. Please ensure you have a current Annnual Support Plan in place to receive assistance.
 
Comments Comments
There are no comments for this article. Be the first to post a comment.
Name
Email
Security Code Security Code

Subscribe to Knowledge Base

Get notified when new articles are added to the knowledge base.