Please help. This evening I migrated from my C7 to my new C8 Pro, followed the migration instructions to the letter, but I'm unable to access webcore post the migration. I've logged out via my C7, repaired the install on the C8, tried deleting the app to reinstall then restore my pistons from my backup (but it won't let me as it says that https://raw.githubusercontent.com/imnotbob/webCoRE/hubitat-patches/smartapps/ady624/webcore.src/webcore.groovy is still in use, even with the app disabled), nothing is working. I'm getting the ring of death whenever I click on the app, hundreds of errors, and the hub load goes to severe, making the hub very sluggish to respond to even reboot requests. Any ideas how I can resolve this?
jsut a guess since i dont use it but you may have to redo oauth since hub codes changed
The times I’ve seen that are when I forgot to disable webCoRE before making the backup for migration.
I can't access any of the webcore app settings, nothing but the ring of death in the jpg above. ![]()
I definitely disabled it, along with my neato/heos/irobot etc apps.
The only recovery I know of then, would be to remove webCoRE, reinstall the app, reauthorize all of the devices, and then use a Piston Backup to restore the Pistons.
Do you need to disable every individual piston? I only did the main app as per the migration instructions.
The times I’ve been successful are ones where I disabled all pistons prior. I normally do that from both inside webCoRE (there is a toggle switch to do all at the same time under the Settings option) and on the Apps page.
I wish it said that in the migration instructions ![]()
I've now disabled all the pistons and am trying to uninstall it via HPM yet again. ![]()
Finally fixed it. Uninstalling the app took an hour and a half, and then the pistons wouldn't restore from my backup........ kept failing with an unknown error. In the end I had to shutdown the C8 Pro, fire up the C7 again, and create a new migration backup after disabling the webcore app and all the pistons individually from the apps page, and with the toggle under the settings as you suggested. I then shutdown the C7, did a soft reset on the C8 Pro, and restored the C8 with the new migration backup without ticking the check boxes for the Zigbee/Z Wave radio migration and the File manager restore. I could then access Webcore as normal and the piston auto backups migrated to the new instance. Absolute nightmare, but thanks for your help in resolving it. They really should update the migration instructions to include your disabling piston process as critical information, I followed the published instructions to the letter and it's taken me over 5 hours of mucking about to successfully migrate to the C8 Pro!
Entirely avoidable if I'd had proper instructions available.
Thank you for the info!
I AM NOT AMUSED!
I too read the manual and only disabled the root WebCORE App. I ran into your exact problem. I was going to try the restore. But the backup does not save global variables nor does it remember what devices were authorized. I figured not to retread your path and quickly gave up and followed your directions to a T.
Works like a treat now.
It is now December 2024! Please add this information to the documentation!!!
If you are another poor soul. Follow @evojim - Here is how you soft reset: Soft Reset | Hubitat Documentation
I just upgraded a C7 and a C8 both to the C8 Pro. The upgrade from the C7, i disabled each piston and then disabled the main webcore app. The upgrade was flawless. Today, upgrading the C8 to the C8 Pro, i used the disable all pistons toggle and then disabled the main toggle. By doing this, I experienced the same issue with webCore. But before I shutdown the hub as has been suggested, I actually went and disabled the C8 Pro pistons one by one. So the disable all pistons was on, now each piston was disabled and the main app was disabled. It actually loaded the app up fairly quick. I could log in, see all of my pistons although they were still disabled. Then i enabled them one at a time, turned off the disable all pistons and then enabled them main app. Everything is working! I can log into webCore, i can bring up my pistons, edit, save etc. it will pop up the need to migrate all pistons message but it was all a go… might save some time.

