Warning: Clarion 12 Build 13999 Appears to Have Serious Template Generation Bug

Heads up to anyone using the Clarion 12 IDE day-to-day — I would strongly recommend holding off updating to Build 13999 for now.

I’ve just run into what appears to be a major issue in the template generation process.

The screenshot below (Using School.App example) is a DIFF of the generated source from the School example app:

  • Left side: generated from the Clarion 11 IDE
  • Right side: generated from Clarion 12 Build 13999

This was tested both:

  • generating the Clarion 11 application from the C12 IDE
  • generating the Clarion 12 version

Both produce the same issue.

The generated source is missing large sections of code, including MAP entries, class declarations, and procedure implementations.

At first glance this looks like a serious template generator/regeneration bug rather than an application-specific issue.

I’d strongly suggest avoiding regeneration in Build 13999 on production applications until SoftVelocity investigates.

Dark Mode

Light Mode

Posted to the Problem Tracker: Problem-Tracker Support System

I have trouble with Insert/Change/Delete be it a button or right. Not working on most product and 3rd party demos. Browse boxes do not load and no reactions to actions.

I tried Unhiding the update buttons and unclick the accept browse from toolbar, there is no response. Insert, Change, and Delete buttons are working in the Class and Students Trees.

Don’t install a new release and hope for the best, know exactly what code changed…

Every time you install a new release you should compare to see what code changed to have an idea what you might want to test. You may also spot broken code. You may also spot new features.

First save a copy of the previous release \Clarion12 IDE folder. After install compare the Template and LibSrc sub-folders.

Template file changes will give you a good idea of changes and new features you’ll see in the generated code.

LibSrc file changes will give you an idea of changes and new features you’ll see in the compiled running program, especially if you’re using ABC

Second you must save a copy of your APP generated code CLW/INC files. After installing the new IDE release generate all the APP’s. Compare the old to new generated CLW/INC files and you’ll know exactly what changed in your application … But you must also consider LibSrc changes may affect the compiled program.

For comparing files WinMerge is an excellent free tool.

We keep an install on a backup workstation. Nothing gets into development, even third party templates, without getting cleared from there.

Just got a new release email. Subject lists it as 14000. Zip and content file list as 13999. No change with insert/change/delete on my test 3rd party test set and the Clarion app i use.

It’s the same 13999 zip file as the old 13999 zip.

Hi Mark,

Thanks for the heads up.

Regards,
Rene

Yeah, but look at that screenshot. I think I’m, going colorblind. Don’t get mad.

That is the standard Beyond Compare UI and looks totally normal to me as I am a Beyond Compare user. I do understand that different people might have different views on the look and feel

Hi Nardus,
But only if you have the dark mode selected :slight_smile: For whatever reason I find it very hard to read off dark mode, particularly code that uses color, so I normally use light mode. I do have some programs and sites in dark mode. I tried PHPStorm in dark mode for a while and I ended up going back to light.

Hi Arnor, long time no speak. That is the beauty of being human, we are all different. For me personally I try to use dark-mode where ever I can, I did take a while to get used to it but now it hurt my eyes if it is not dark-mode.

Hi Rene

Due to popular demand :slight_smile:

As mentioned by @Nardus_Swanevelder the screen shot is from Beyond Compare.

I’ve now included a Light Mode version.

Cheers, Mark

Hi Mark,
Appreciate it. Thank you.
I’ll remove my comments

Word from a reliable source says that the problem is issues with the MailerLite platform which used the new subject and merrily selected the old body and links for the emails.

They’re working through it

i get this trying to download v14000 – also where does cw download these updates?

If you’re trying to Update from the original 12.13941 release that’s broken.

Download the Setup from link in the email.

no v .13999 - but i will use email link, just reporting oddity

I did not get a v14000 email only 13999

If you read the window, it says an email will be sent.

I received an email with a link to Maintenance Release 14000 on June 12. I have not got started. Are there and problems with it? I loaded it on my 'accpetance system over the 13999 release and the same problems. I’l wipe C12 if everyone is working with 14000.