Rad Studio 12.2 Inline Patch available

2 Likes

EurekaLog users might want to hold off installing this patch for a few days. The new patch is incompatible with the current EurekaLog version v7.12.0.731. Our development team is working on a new release that solves this problem.

It should be out in a day or two and will be available at no extra cost for all customers with a valid maintenance subscription.

Kevin G. McCoy
Neos Eureka Tech Support

1 Like

Sorry about that Kevin. :pensive:

We did separately contact Fabio and Aleksandr as soon as we were aware of the issue. We’re looking into how this happened and what can be done to avoid it happening in the future.

Ian,

The original problem was the 12.2 changes to the RTL binaries that EurekaLog (EL) needs to hook in order to capture and report on exceptions. When code entry points move, things break. Not a big deal: We recompiled EL to match.

However, this broke EL for our customers that stayed with 12.0 or 12.1; No big deal as we require our customers to stay up to date on a major Embarcadero release version when you release patches on a major version. If they don’t want to do that then they can use a legacy version of EL that matches the RTL binaries.

That brings us up to today… In 12.2.1 you guys (probably) reverted back to the 12.1 RTL, breaking our code once again.

We are getting whipsawed :upside_down_face:

I was very careful when I Googled that - I’m glad you had a link!! :clown_face:

We fixed the entry points so they worked backwardly. It’s a big patch (hence it being inline) so there were other things but this was the most critical - backward compatibility is a pretty important mantra for us.

Sorry again about the whipsawing! :face_with_head_bandage::carpentry_saw:

I tried to use the web inline installer this afternoon (Monday 21/10) to install this update. It looks like the GetIt server is down, so the installer stops in it’s tracks. I hope it is just me rather than a wider GetIt server issue.

Based on this I would suggest the you uninstall anything installed previously using the GetIt installer before running the update. This may get you around the issue I’ve experienced.

1 Like

My experience - wait (it does take a long time). Task manager shows it is doing something, and eventually proceeds.

However, I only have Bookmarks and navigator installed, but if I don’t uninstall them first then every upgrade from the past several years fails saying ‘can’t find Parnassus something.dll’.

So yes - good advice to uninstall all getit packages first.

I put a case into Embarcadero. The server is now working again (overnight).

For what it is worth, I also had compiling issues trying install Internet Component Suite (ICS) from the GetIt server - I ended up installing from the latest version downloaded from the Overbyte site.

I had the same and installed from ISO - something I haven’t done for a while.

OverByte released new GetIt ICS v9.3 installers for ICS-VCL and ICS-FMX. They both installed OK for me just now on D12.2 Patch 1.

The VCL version GetIt installer complains about duplicate GUIDs in many of the subprojects of the GroupProj, but you can opt to recreate a unique one for each. After that, the install proceeds without further problems.

I also saw updates for the Parnassus navigator and bookmark plugins on GetIt.

1 Like

I’ve let Francois (the developer) know about the GUIDs. It should get fixed shortly on GetIt.