Forum Discussion

kwill's avatar
15 years ago

soapUI JVM installation error Vista Home Premium

I'm installing soapUI 3.0.1. on Windows Vista Home Premium, with JRE 6 U 17 already installed. The installation EXE - soapUI-x32-3_0_1.exe - always automatically runs as Administrator.

When I first install, I get a silent fail. When I try again, I get an error telling me the first install failed because the JVM wasn't found, and I should locate or download it. I choose to locate and pick the path C:\Program Files\Java\jre6\bin\java.exe

Installation continues, and I then get the error "java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\Gary Kasparov\AppData\Local\Temp\e4j12A0.tmp_dir18172\i4jinst.dll" - screenshot and log attached. (Yes, my account name is "Gary Kasparov" )

If I try to install again I get a silent fail, and the cycle continues - i.e. soapUI never gets installed. I previously had soapUI 2.0.2 installed, but removed it a long time ago (no longer appears in Control Panel / Programs and Features). I discovered a leftover directory in Program Files which I deleted. This has not affected the behaviour described above at all.

So, any suggestions or queries for more info? Many thanks for any offers of help.

4 Replies

  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi!

    strange indeed.. I have no idea what could be causing this..

    Maybe you could try downloading the binary zip instead; unpack it to an empty directory and run the bin\soapui.bat file to start soapui..!?

    regards!

    /Ole
    eviware.com
  • JesHansen's avatar
    JesHansen
    New Contributor
    I just tried to install on a new Windows 7 machine and get what looks like a related error attached. I already have Java 6.18 installed. I'm starting soapUI-x32-3_0_1.exe as administrator (in case it makes a difference). The log file mentioned looks good for the first part, the last bit contains the info listed below (I've SNIP'ed long, uninteresting PATH's).

    Any ideas on what to try?

    < == BEGIN LOG == >
    unpack done
    Unpacking JRE done
    JRE dir: C:\Users\JES~1.HAN\AppData\Local\Temp\e4jE92.tmp_dir13258\jre
    LoadDLL (0, C:\Users\JES~1.HAN\AppData\Local\Temp\e4jE92.tmp_dir13258\jre, 0)
    Got JRE location C:\Users\JES~1.HAN\AppData\Local\Temp\e4jE92.tmp_dir13258\jre (java exe: 0)
    MinVersion: 1.6, MaxVersion:
    Trying to load JVM-DLL from c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\java.exe
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\hotspot\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\client\jvm.dll (exists 1)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\server\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\classic\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\jrockit\jvm.dll (exists 0)
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin\hotspot\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin\client\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin\server\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin\classic\jvm.dll (exists 0)
    Trying c:\users\jes~1.han\appdata\local\temp\e4je92.tmp_dir13258\jre\bin\..\jre\bin\jrockit\jvm.dll (exists 0)
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
    ERROR: Could not get DLL-Handle.
    ERROR: Could not load functions
    ERROR: Could not load bundled JRE. Trying to find another JRE.
    LoadDLL (0, (null), 0)
    Searching for a JVM
    Testing location  (type Y)
    checkJavaExe (C:\Program Files (x86)\Java\jre6\bin\java.exe, [out], 1.6, , 0)
    file exists
    got version from registry 1.6.0_18
    checkJavaExe returning 1
    Trying to load JVM-DLL from c:\program files (x86)\java\jre6\bin\java.exe
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\program files (x86)\java\jre6\bin
    Trying c:\program files (x86)\java\jre6\bin\hotspot\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\client\jvm.dll (exists 1)
    Trying c:\program files (x86)\java\jre6\bin\server\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\classic\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\jrockit\jvm.dll (exists 0)
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
    Setting PATH C:\Windows\system32;C:\Windows; *** *** c:\program files (x86)\java\jre6\bin\..\jre\bin
    Trying c:\program files (x86)\java\jre6\bin\..\jre\bin\hotspot\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\..\jre\bin\client\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\..\jre\bin\server\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\..\jre\bin\classic\jvm.dll (exists 0)
    Trying c:\program files (x86)\java\jre6\bin\..\jre\bin\jrockit\jvm.dll (exists 0)
    Setting PATH C:\Windows\system32;C:\Windows; *** ***c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
    ERROR: Could not get DLL-Handle.
    ERROR: Could not load functions
    ERROR: Could not find another JRE.

    < == END LOG == >

    --
    Cheers,
    Jes
  • JesHansen's avatar
    JesHansen
    New Contributor
    Thanks, this solved the problem. 

    First I installed Java version 6 Update 18 (64 bit) and then proceeded to install soapUI-x64-no-bundle-3_0_2.exe without incident.


    --
    Cheers,
    Jes Hansen