开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

ch5 + Contract Editor suddenly broken?


 

I've been working on ch5 for a while. ?I had a number of pages and widgets working with my control system using the Contract Editor.
Everything was fine up until Saturday 1st March.
Deployment was on Crestron One app on iPads.
?
Yesterday (Thursday 6th) I returned to the work and NONE of the links to the control system are working. ?Yet I've made zero changes. ?I've spent the last 24 hours chasing my tail trying to recover it, or at least get it back to functioning.
?
No luck.
?
I also tried restoring some previous (much simpler) sandbox ch5 loads and they aren't working either.
Original build was on a CP3 but I've today tried it on a new CP4 as well, same result (or lack of result!)
?
Have 'restored' both processors so even though the mobility license is not required, the trial period 60 days has been reset anyway.
?
Have tried different iPads too.
Now I think I'm going mad. ?it was *definitely* working before!!
?
It seems to me the contract, as the link between the control system and the UI, is broken. ?Yet I see no warnings or errors when I build on Visual Studio Code.
?
Has anybody else noticed their ch5 projects collapse like this in the past few days?
?


 

Hmm, so you came back and it was not working anymore. Or did you recompile the UI and upload a?
new compiled UI?
?
The only thing which comes to my mind is, that there is an issue wie compiling the UI again in?
Construct and not syncing the UI file with the programmfile and uploading the new programm.?
I believe it‘s still the case that Constuct sometimes changes the contract numbers, but I can‘t
see them in Construct so it‘s hard to check this.

But new compiled UI maybe has changed contract numbers, so without a sync of the programm
and new upload, they will not match.?


I am afraid, that‘s not the case but that was something I was facing before…


 

Thanks for that Stefan.
Actually this was not Construct though, it's full-blown ch5.
?
I hadn't recompiled either. ?


 

OK update to this.
?
It works fine on XPanel. ?All the links and contract stuff works fine.
?
So it's only the Crestron One app on iOS that has fallen over.
I've tried reinstalling the app; different iPads running different iOS versions. ?Same result. ?The HTML elements appear, I can update them and see changes, but none of the Contract links are working.
?
so to repeat, this WAS working but something has happened in the past few days and now it doesn't work, on the Crestron One app for iOS.


 

Still digging.
I see that the Crestron ONE app update four days ago to version 1.3.0. (previous version 1.2.1 had been latest for 7 months)
?
This coincides with my systems all going wonky.
?
Can anybody concur?


 

We were also bitten by this yesterday on several delivered projects, all using custom HTML 5. The ipad's auto-updated the ONE app and now several projects are dead in the water because there are no other UIs available. We are however not using contracts, just regular joins. Question, are you sending a large amount of serial data through your contracts (anything over about 1000 characters)? Is your backend Simpl Windows or SimplSharp (S#)?


 

Hi Chris
?
All of ours are contract-based (not join numbers) and are all SIMPL backend. ?No SIMPL+, yet.
?
Thanks for your reply... sorry to hear you've got live projects affected. ?Mercifully ours are all still in development but deadlines are days away so it's a worry.
It's consumed my past 2 work days trying to get to the bottom of it, until I noticed the version history on the App Store.
?
BTW the Contract worked beautifully up until the app broke. ?I am definitely an advocate for it, better than using join numbers IMO.


 

Also I tend to limit serial text strings at 128 characters in MSP so nowhere near 1000


 

Did all your contracts break or just specific types? Like did just the ones handling serial strings break? So far from testing, for us at least, it seems to be a problem when the app first starts up, if we ask the system to refresh its signals, then it seems to work fine.?
?
?
?


 

everything... kaput!
?
We're using digitals/booleans to show/hide buttons, button presses, feedback; serials/strings for texts and icons; analogs/numbers for levels.
None of it works and there's no waking it up.
?
It's working on XPanel so, for now, I'm developing on that. ?Hopefully it gets fixed before rollout deadlines... ugh?


 

Crestron, If you're listening, this is one of the reasons why many of us still stay with the old software Apps (VTP, etc.)...
I've been waiting in the wings to start looking at developing UIs with these new tools, but we cannot have these issues.
It will be fascinating to see how fast this gets resolved...
?
Anyone remember that fateful August when the Crestron App stopped working??...We had a month+ where we could not deploy new systems until they delivered the GO app as a replacement...


 

The previous version of Crestron One (1.2.0) has been submitted to the app store as 1.3.1 to revert problems introduced in 1.3.0 while they investigate. Presumably will be available in the next couple of days.


 

It's promising to see a fast response to this, assuming that it brings functionality back for people...
Hoping this is a trend!!


 

1.3.1 is available to download and my project is working again.


 

TestFlight is also now hosting beta 1.3.2 which lists 2 specific fixes:
?
CONE-1084 - joins arriving out of order
CONE-1082 - contract file parsing issue
?
As you can guess, the 2nd one is what broke contracts, the first one is what broke our projects using regular serial joins.