Summary
Information on build error cannot stream the file into the Binary table or icon does not existSymptoms
In InstallShield Express, one of the following errors occurs at build time:
- ** Error: -1024: <PATH>\myfile.ext not found. Cannot stream the file into the Binary table
- ** Error: -1024: The source file <PATH>\myfile.exe for an icon does not exist
Cause
Both of these errors are caused by entries in the Binary table within the project file (.ism or .ise). This error occurs when the build tries to include a file in the Binary table, and the project contains a bad path that points to the file.
- The first error pertaining to the Binary table occurs primarily due to custom actions or files in the Setup Files view. The error occurs when a custom action is pointing to a file that is not found in that path.
- The second error pertaining to the source file occurs when a shortcut has a file pointing to an icon file, which does not exist in the specified path.
Resolution
The following are some suggestions to try to eliminate the issue.
- Make sure that the custom action's file name section or the shortcut's icon section points to a valid path. These paths should be absolute paths.
- Delete the custom action or the shortcut causing the issue and recreate it.
- Make sure that there are no files in the Setup Files pane under "Define Setup Requirements" or "Define Setup Requirements and Actions" that have missing links or invalid paths.
The other alternative is to use Orca (a Microsoft utility) to delete entries from the Binary table that are left behind causing the error 1024 at build time.
Note: Only projects created in InstallShield Express 3.5 SP4 or later can be opened and modified using Orca. Projects created in earlier versions of InstallShield Express need to be upgraded to InstallShield Express 3.5 SP4 before using Orca.
- See Knowledge Base article What Is ORCA and How Can I Acquire It? to download and install Orca on your machine.
- After installing Orca, open your InstallShield Express project file (.ise) in Orca.
- Under the Tables heading on the left side in Orca, click on Binary. This lists all the entries in the Binary table.
- In the list of entries, find the entry for which you get Error 1024. You should be able to recognize your entry by the path specified in error 1024 during build time.
- Right-click on the row that contains your path and select Drop Row. This deletes that entry from the project.
- Save your project in Orca and open it in InstallShield Express to build it again.
Additional Information
This error is briefly documented in the InstallShield Help Library topic Troubleshooting Build Errors and Warnings.
Related KB Articles
What Is ORCA and How To Acquire itRelated Articles
Build Error 6213 7Number of Views Build Error 7102 7Number of Views Build Error 1024 7Number of Views Build Error 6015 6Number of Views Build Error -6002 10Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago