Solved

Need pointing in the right direction for error message "run time error"    " is not a valid integer value

Posted on 2008-06-13
3
820 Views
Last Modified: 2011-10-19
Hi

I am trying to run an upgrade service pack on a bespoke piece of software that runs on a Windows platform (2003 web edition to be more precise).

The file is just an executable install wizard file that runs various scripts in windows in order to upgrade the current version of software.  However the install wizard cannot even start whatsoever.  The second that I try to run the file windows produces this error:

Runtime error: (at 154:9483):

" is not a valid integer value.

I've done some googling on this already and it seems to be related to value that the executable is checking for but may have been deleted which causes the error.  I'm just not sure which area to look in order to find this value.

Our software also produces a more in depth log of what occured at the time of trying to run the wizard: ( I have attached the log file and also pasted the text from the file below:

2008-06-13 10:12:18   Log opened.
2008-06-13 10:12:18   Setup version: Inno Setup version 5.1.12
2008-06-13 10:12:18   Original Setup EXE: C:\Documents and Settings\recorder.ACTIVA-8LSBVDNC.001\Desktop\CyberTech v5.0.1 - Software\setup CyberTech Recording Solution v5.0.1.exe
2008-06-13 10:12:18   Setup command line: /SL4 $B0266 "C:\Documents and Settings\recorder.ACTIVA-8LSBVDNC.001\Desktop\CyberTech v5.0.1 - Software\setup CyberTech Recording Solution v5.0.1.exe" 2401914 52736 /log=C:\logfiles\install-5.0.1-2008-13-06_10-12-17.log
2008-06-13 10:12:18   Windows version: 5.02.3790 SP2  (NT platform: Yes)
2008-06-13 10:12:18   64-bit Windows: No
2008-06-13 10:12:18   Processor architecture: x86
2008-06-13 10:12:18   User privileges: Administrative
2008-06-13 10:12:18   64-bit install mode: No
2008-06-13 10:12:18   Created temporary directory: C:\DOCUME~1\RECORD~1.001\LOCALS~1\Temp\is-CQINF.tmp
2008-06-13 10:12:18   Initializing Setup.
2008-06-13 10:12:18   Unregistering component: vmSetup.dll.
2008-06-13 10:12:19   File vmSetup.dll copied to: C:\WINDOWS\system32
2008-06-13 10:12:19   Spawning 32-bit RegSvr32: "C:\WINDOWS\system32\regsvr32.exe" /s "C:\WINDOWS\system32\vmSetup.dll"
2008-06-13 10:12:19   Registering component: vmSetup.dll.
2008-06-13 10:12:19   InitializeWizard raised an exception (fatal).
2008-06-13 10:12:19   Exception message:
2008-06-13 10:12:19   Message box (OK):
                      Runtime Error (at 154:9483):
                     
                      '' is not a valid integer value.
2008-06-13 10:12:26   User chose OK.
2008-06-13 10:12:26   Deinitializing Setup.
2008-06-13 10:12:26   Deinitializing Setup.
2008-06-13 10:12:28   Unregistering component: vmSetup.dll.
2008-06-13 10:12:28   Log closed.

Any ideas will be appreciated.

Thanks

Regards Nic
install-5.0.1-2008-13-06-10-12-1.log
0
Comment
Question by:activasolutions
  • 2
3 Comments
 
LVL 11

Accepted Solution

by:
cup earned 500 total points
Comment Utility
You could try filemonitor and processmonitor from MS.  It will tell you which files/dlls the installer is opening and possibly which registry entries it is looking at.
0
 

Author Comment

by:activasolutions
Comment Utility
Thanks

Haven't been able to resolve the issue yet, but using filemonitor and proc mon is definately a good way of pulling the problem apart.  There is just so much information to sift through.

I think this will be the best idea I'm going to get so here with the limited amount of information that I have supplied, so here you go

Thanks
0
 

Author Closing Comment

by:activasolutions
Comment Utility
Thanks very much
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
c# code 19 57
Create XML 5 30
Asp.net mvc entity issue 6 19
VB.NET HttpWebRequest 12 30
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now