Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: 2.5.7
-
Fix Version/s: None
-
Component/s: Windows
-
Labels:None
-
Acceptance Test - Add?:Yes
-
Acceptance Test - Entry:
- Remove (or rename) all instances of MSVCR71.dll on computer
- Install Spark from skinning service build
- Verify that the installer does not fail citing missing MSVCR71.dll
Description
The spark skinning installer will fail on machines that do not have MSVCR71.dll in the windows path (will say that the dll is not found.) This does not happen with the regular installer.
Current workaround: Place MSVCR71.dll in your classpath
Here is the relevant output from the installer (notice how it sees that a file exists, but does not end up using it):
Unpacking JRE done
JRE dir: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\jre
LoadDLL (0, C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\jre, 0)
Got JRE location C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\jre (java exe: 0)
MinVersion: 1.6, MaxVersion: 1.6
Trying to load JVM-DLL from c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\java.exe
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\hotspot\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\client\jvm.dll (exists 1)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\server\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\classic\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\..\jre\bin\hotspot\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\..\jre\bin\client\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\..\jre\bin\server\jvm.dll (exists 0)
Trying c:\docume~1\lynnr\locals~1\temp\e4jfa.tmp_dir18248\jre\bin\..\jre\bin\classic\jvm.dll (exists 0)
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\Java\jre1.6.0_02\bin\java.exe, [out], 1.6, 1.6, 0)
file exists
got version from registry 1.6.0_02
checkJavaExe returning 1
Trying to load JVM-DLL from c:\program files\java\jre1.6.0_02\bin\java.exe
Trying c:\program files\java\jre1.6.0_02\bin\hotspot\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\client\jvm.dll (exists 1)
Trying c:\program files\java\jre1.6.0_02\bin\server\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\classic\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\..\jre\bin\hotspot\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\..\jre\bin\client\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\..\jre\bin\server\jvm.dll (exists 0)
Trying c:\program files\java\jre1.6.0_02\bin\..\jre\bin\classic\jvm.dll (exists 0)
ERROR: Could not get DLL-Handle.
ERROR: Could not load functions
ERROR: Could not find another JRE.
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\i4jruntime.jar
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\content.zip.lzma
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\i4jparams.conf
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\jre.tar.gz
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\License
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\MessagesDefault
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\platform.zip
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\stats.properties
schedule for deletion in delete_file: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248\user.jar
schedule for deletion in delete_dir: C:\DOCUME~1\lynnr\LOCALS~1\Temp\e4jFA.tmp_dir18248