LiveCloud libraries fail to load in LC Create DP6 "Classic"

I was expecting this not to be a problem, but when opening a LiveCloud-based solution in LCC “Classic”, the canelaDB libraries fail to load with the error:

This same application works fine in LiveCode 10.

I wanted really to use some controls from LCC classic, so I did the silly thing of copying all the extensions embedded within LCC and dumped them in the extensions forlder for LC 10. Sure enough then all are present then - but when I tried to then load this same app that used to work in LC 10, it now shows this same error from LCC.

I guess this means the extensions are someone creating an issue loading these libraries (perhaps something to do with TSNet?)

Grateful for advice

Hi @Stam

Unfortunately the new extensions from Create are not compatible with the old LiveCode 10 engine. They use a lot of the new create features (which includes engine 11 under the hood). So copying the components back to 10 will break it and you may need to reinstall 10 to get it to work again. If you intend to use the new components in the classic environment you can do so by opening classic mode in Create Native using the “Switch to Classic” button.

Thanks @adamLC

You are focusing on the wrong end of the question, and as such, your answer is not helpful.

The problem is that LiveCloud, which relies on the CanelaDB libraries, does not work at all in “Classic”, or LiveCloud 11, or whatever it is now called.

This seems to be an issue with tsNet in the new version. Possibly.
And this is a breaking change from LiveCloud 10.

Trying to use the extensions from LC 11 breaks this in LC 10 as well.
The issue is not trying to use the new extensions with LC 10, it’s that LC 11 introduces a breaking change, as far as I can tell.

And I’ll point out that the LC 11 extensions do otherwise work fine in LC 10, for the few things I did check. LiveCloud libraries not so much.

The tsNet issue will be fixed in 10.0.2.

Thanks for bringing it to our attention @Stam

Thanks @adamLC

However there is no issue with tsNet with any version 10 in this context (I can see version 10.2 fixes pertain to android, which is not what is being mentioned here).

The reason I’m posting this here is that LiveCode Create Classic / LiveCode 11 has the issue: LiveCloud libraries do not load.
The error generated mentions tsNet, but I don’t know what the actual issue is as the LiveCloud libraries are protected/locked as a commercial product (and yes, I’ve fed this back to the LiveCloud team as well).

In LIveCode 10.0, 10.1, 10.2 - this all works fine, but loading the libraries causes an exception in LiveCode 11/LC Create Classic. Which then also precludes me from using the new widgets.

This suggests that something has changed in LC 11 that is preventing normal function of these commercial libraries which have worked flawlessly in all previous versions of LC.

The fix in 10.2 is sadly not relevant to this particular problem, although I’m sure Android developers will appreciate it. I can’t see how this fixes the problem with LC 11 DP6…

Stam

I filed this as an issue so someone could investigate a bit more and a fix has been made and should be in the next public update. Thank you for your patience and bringing it to our attention.

1 Like