Compiler Error - Specified part does not exist in the package (Compiler Version 18.0.37.11445)
Nobody has claimed this yet.
- Dominant language
- PowerShell
- Stars
- 881
- Forks
- 285
- Avg merge
- 3d 36m
- Merged PRs (30d)
- 1
Description
1. Describe the bug
Compilation of files (at least RDLC files) that contain a bracket in its filename break the compiler with error message "Specified part does not exist in the package".
2. To Reproduce
- Create a Report
- Add a RDLC file that contains a bracket in the file name, i.e. ( )
- Compile with AL compiler
- Compiler throws Error Message "Specified part does not exist in the package"
3. Expected behavior
Brackets in filenames should not break the compiler logic.
4. Actual behavior
A binary check of the app files show that certain chars are encoded compared with a former compiler version, i.e. 17.XXX
5. Versions:
AL compiler version 18.0.37.11445
Internal work item: AB#638488
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue by compiling an RDLC file whose filename contains parentheses with AL compiler version 18.0.37.11445, then compare the generated app's binary encoding with a former 17.XXX compiler version. Done means bracket-containing filenames compile successfully without the "Specified part does not exist in the package" error.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100