@Ebbe Thank you for the workaround.
I am however wondering if there still might be a bug in the extraction process because based of what can be read here. (quoted below)
Improved PolyScope startup time when a URCap with a daemon contribution is installed on the system:
The unpacking of resources when the ‘installResource(URL)’ method is called on the implementation of the ‘DaemonContribution’ interface during startup will only occur the very first time (after the URCap has been installed or updated)
If it indeed is a bug, then the following inconvenience might be solved following a resolution.
Clearing all files and folders under felix-cache/ causes the removal of logs (ex. /log/log/current) which when open in a text editor for continuous preview, must now be reopened because filepath does not exist anymore. Considering the fact that the log file is never in the same location because the bundle number can change between reinstalls of the URCap (which is the case with an empty cache), it requires manually reopening log file every time URCap is deployed.