I just did a fresh install from HPM, selecting all the options and it worked fine:
Logs
app:897 2023-12-07 06:45:45.402 PM info Uninstalling WeatherTile2.css
app:897 2023-12-07 06:45:45.382 PM info Uninstalling WeatherTile2.js
app:897 2023-12-07 06:45:45.361 PM info Uninstalling WeatherTile.js
app:897 2023-12-07 06:45:45.326 PM info Uninstalling HubiGraph.js
app:897 2023-12-07 06:45:43.939 PM info Uninstalling webCoRE Graphs Tile Device
app:897 2023-12-07 06:45:42.485 PM info Uninstalling webCoRE Weather
app:897 2023-12-07 06:45:40.878 PM info Uninstalling webCoRE Presence Sensor
app:897 2023-12-07 06:45:40.797 PM info Uninstalling webCoRE Fuel Stream
app:897 2023-12-07 06:45:40.227 PM info Uninstalling webCoRE Storage
app:897 2023-12-07 06:45:39.716 PM info Uninstalling webCoRE Piston
app:897 2023-12-07 06:45:38.852 PM info Uninstalling webCoRE
app:897 2023-12-07 06:45:38.411 PM debug Performing uninstall
app:897 2023-12-07 06:45:35.803 PM debug prefPkgUninstallConfirm
app:897 2023-12-07 06:45:28.803 PM debug prefPkgUninstall
app:897 2023-12-07 06:45:24.977 PM info Refreshing repository list
app:897 2023-12-07 06:43:32.733 PM warn method performInstallation of app Hubitat Package Manager ran for 260,736ms
app:897 2023-12-07 06:43:32.554 PM info Installing https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile2.css
app:897 2023-12-07 06:43:32.458 PM info Installing https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile2.js
app:897 2023-12-07 06:43:32.406 PM info Installing https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile.js
app:897 2023-12-07 06:43:32.016 PM info Installing https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/HubiGraph.js
app:897 2023-12-07 06:43:28.693 PM info Installing webCoRE Graphs Tile Device
app:897 2023-12-07 06:43:24.884 PM info Installing webCoRE Weather
app:897 2023-12-07 06:43:18.672 PM info Installing webCoRE Presence Sensor
app:897 2023-12-07 06:42:47.762 PM info Installing webCoRE Fuel Stream
app:897 2023-12-07 06:42:44.726 PM info Installing webCoRE Storage
app:897 2023-12-07 06:39:57.620 PM info Installing webCoRE Piston
app:897 2023-12-07 06:39:15.567 PM info Installing webCoRE
app:897 2023-12-07 06:39:15.315 PM info Downloading webCoRE Graphs Tile Device
app:897 2023-12-07 06:39:15.064 PM info Downloading webCoRE Weather
app:897 2023-12-07 06:39:14.804 PM info Downloading webCoRE Presence Sensor
app:897 2023-12-07 06:39:14.357 PM info Downloading webCoRE Fuel Stream
app:897 2023-12-07 06:39:14.118 PM info Downloading webCoRE Storage
app:897 2023-12-07 06:39:13.659 PM info Downloading webCoRE Piston
app:897 2023-12-07 06:39:13.363 PM info Downloading webCoRE
app:897 2023-12-07 06:39:13.106 PM info Downloading https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile2.css
app:897 2023-12-07 06:39:12.866 PM info Downloading https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile2.js
app:897 2023-12-07 06:39:12.622 PM info Downloading https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/WeatherTile.js
app:897 2023-12-07 06:39:12.216 PM info Downloading https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/resources/files/HubiGraph.js
app:897 2023-12-07 06:39:11.745 PM debug Install beginning
app:897 2023-12-07 06:39:11.743 PM debug prefInstall
app:897 2023-12-07 06:39:07.600 PM debug prefInstallVerify
Obviously I'm not doing an upgrade so it's not a perfect test and I also didn't complete the setup. I doubt either matters because the important detail is that the code has no compile errors.
before you rebooted , i did too... so why did it work after yours ....
also, i think this maybe an eye opener for me to move to the internal Webcore ..... so to do that , I just backup my pistons and restore them on my Internal webcore instance ? Can both instances be running together on the same hub ? And when i restore the piston to my new instance wont i have 2 pistons running at the same time (obvious question but i supposed i then delete the piston from the old instance) right ?