[iyonix-support] Re: Unexpected Application failure

  • From: glavallin <glavallin@xxxxxxxxxxxxxxxxxxx>
  • To: iyonix-support@xxxxxxxxxxxxx
  • Date: Wed, 09 Mar 2011 18:24:12 GMT

In message <4D773A6A.6000808@xxxxxxxxxxxx>
          "David J. Ruck" <druck@xxxxxxxxxxxx> wrote:

> 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.
> 
Your mail set me exploring !System

I've haad a look inside !System at 2 directories 310.modules and 500.modules.
In 500.modules the Toolbox directory it was accessing consisted of 6
modules that were not 32bit (all dates year 1995).
In 310.modules directory contained 17 modules all year 2003 and appears
to be 32bit.
I don't know why there are 26 bit modules in System but I've renamed the
directory to hide it from boot up. The toolbox directory from 310.modules
I've copied to 500.modules.
 Rebooted and the Transient  runs ok.

*help Toolbox gives
Toolbox 1.71 (27 Aug 2003)

Thanks also to Tony Moore on acorn.apps who informed me that 
the latest version of Transient, 2.05 (06-Mar-2011),
which can be downloaded from http://www.stronged.iconbar.com/fjg/
Which I will try later.






-- 

Geoff

---
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: