[iyonix-support] Re: Unexpected Application failure

  • From: "David J. Ruck" <druck@xxxxxxxxxxxx>
  • To: iyonix-support@xxxxxxxxxxxxx
  • Date: Wed, 09 Mar 2011 08:29:30 +0000

On 08/03/2011 22:15, glavallin wrote:
Hello All

This evening I'm having a promlem trying to run a program called !Transient.
It is booted up via Netfetch tasks. It ran this morning but not this
evening and gives the error; Transient requires toolbox 1.71 to run.
The only program I have run today out of the ordinary is J.Kortink's
Translator (2006).

The problem will occur if you have put newer versions of the toolbox modules (i.e. ROL's) in to !System, but then don't explicitly load them during !Boot.

What happens is you run some application ('A') which is satisfied by the earlier version of toolbox in ROM (say 1.70), but then attempt to run another application ('B') which needs a later version (say 1.71). As 1.70 is already being used by 'A', 'B' can't load the newer one and fails.

If you run 'B' before 'A', the later toolbox module 1.71 is loaded and 'B' is happy, when 'A' is run the module is later than what it needs, so it is ok too.

The solution is to include an Obey file in !Boot PreDesk, so it is run before any application which may use the toolbox modules, which loads the latest version of each in to the module area. Then you wont get a problem is 'A' is run before 'B'.

To ensure that the latest version is always loaded, even if you update the current modules in system, the RMEnsure lines for each toolbox module should contain a very high version number, such as 999.99 or similar.

Cheers

--
David J. Ruck
email: druck@xxxxxxxxxxxx
phone: +44(0)7974 108301
---
To alter your preferences or leave the group, visit //www.freelists.org/list/iyonix-support
Other info via //www.freelists.org/webpage/iyonix-support
List-related queries to iyonix-support-moderators@xxxxxxxxxxxxx

Other related posts: