Openfire 3.9.2 Windows installer throws an exception

Something went wrong with the Bamboo 1301 build (the one with changes to JRE build and probably install4j has been updated for that build). Starting with this build and all subsequent installer throws an error and installation quits. I have JDK 8.0 Update 5 and JRE 8.0 Update 5 installed on the system. I have tried to remove JDK8 from Path variable and removing JAVA_HOME variable. Still get an exception. Windows 7 x64.

Exception:

com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException: Could not load the propery file ‘output_xml.properties’ for output method ‘xml’ (check CLASSPATH)

at com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMe thodProperties(Unknown Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults(Unknow n Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.createOutputProper ties(Unknown Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.(Unknown Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.(Unknown Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransfor mer(Unknown Source)

at com.install4j.runtime.installer.helper.XmlHelper.getString(Unknown Source)

at com.install4j.runtime.installer.config.AbstractBeanConfig.instantiateBean(Unkno wn Source)

at com.install4j.runtime.installer.config.ApplicationBeanConfig.getOrInstantiateAp plication(Unknown Source)

at com.install4j.runtime.installer.config.InstallerConfig.getApplicationById(Unkno wn Source)

at com.install4j.runtime.installer.config.InstallerConfig.setCurrentApplicationId( Unknown Source)

at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)

at com.install4j.runtime.installer.Installer.main(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source)

System properties:

java.runtime.name=Java™ SE Runtime Environment

exe4j.moduleName=D:\Temp_current\openfire_3_9_2.exe

exe4j.semaphoreName=Local\d:_temp__current_openfire_3_9_2.exe

sun.boot.library.path=c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir139893349 8\jre\bin

java.vm.version=24.55-b03

user.country.format=LT

java.vm.vendor=Oracle Corporation

java.vendor.url=http://java.oracle.com/

exe4j.consoleCodepage=cp0

path.separator=;

java.vm.name=Java HotSpot™ Client VM

file.encoding.pkg=sun.io

user.country=US

user.script=

sun.os.patch.level=Service Pack 1

install4j.exeDir=D:\Temp_current\

java.vm.specification.name=Java Virtual Machine Specification

user.dir=C:\Users\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498

java.runtime.version=1.7.0_55-b13

java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment

java.endorsed.dirs=c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\j re\lib\endorsed

os.arch=x86

java.io.tmpdir=C:\Users\wroot\AppData\Local\Temp\

line.separator=

java.vm.specification.vendor=Oracle Corporation

user.variant=

exe4j.tempDir=C:\Users\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498

os.name=Windows 7

sun.java2d.noddraw=true

sun.jnu.encoding=Cp1251

java.library.path=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn;C:\Program Files (x86)\Smart Projects\IsoBuster;C:\Windows\System32\WindowsPowerShell\v1.0;;c:\users\wroot\ appdata\local\temp\e4jc88d.tmp_dir1398933498\jre\bin

java.specification.name=Java Platform API Specification

java.class.version=51.0

sun.management.compiler=HotSpot Client Compiler

exe4j.isInstall4j=true

os.version=6.1

user.home=C:\Users\wroot

user.timezone=Europe/Helsinki

java.awt.printerjob=sun.awt.windows.WPrinterJob

file.encoding=Cp1251

java.specification.version=1.7

java.class.path=C:\Users\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498\i4jr untime.jar;C:\Users\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498\user.jar; C:\Users\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498\platform.zip;C:\User s\wroot\AppData\Local\Temp\e4jC88D.tmp_dir1398933498\user\startup.jar;

user.name=wroot

java.vm.specification.version=1.7

sun.java.command=D:\Temp_current\openfire_3_9_2.exe

java.home=c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre

sun.arch.data.model=32

exe4j.launchName=D:\Temp_current\openfire_3_9_2.exe

user.language=en

java.specification.vendor=Oracle Corporation

user.language.format=lt

awt.toolkit=sun.awt.windows.WToolkit

java.vm.info=mixed mode

exe4j.unextractedPosition=25816163

java.version=1.7.0_55

java.ext.dirs=c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre\li b\ext;C:\Windows\Sun\Java\lib\ext

sun.boot.class.path=c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\ jre\lib\resources.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir139893349 8\jre\lib\rt.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre \lib\sunrsasign.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\ jre\lib\jsse.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre \lib\jce.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre\lib \charsets.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre\li b\jfr.jar;c:\users\wroot\appdata\local\temp\e4jc88d.tmp_dir1398933498\jre\classe s

install4j.appDir=C:\Users\wroot\AppData\Local\Temp\

java.vendor=Oracle Corporation

file.separator=\

java.vendor.url.bug=http://bugreport.sun.com/bugreport/

sun.io.unicode.encoding=UnicodeLittle

sun.cpu.endian=little

sun.desktop=windows

sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

One can still use these installers, which should include 99% of 3.9.2 fixes and features http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYWINDOWS-1300/artifact/sh ared/Project-Windows-distribution-files/

Hi wroot,

Hmmmm, I am boggling this. The changes should have been very harmless and the main change was to the RPM build process, which is outside of install4j.

daryl

Wroot,

Would you kindly try this artifact? I wonder if we have pack200 issues again

http://bamboo.igniterealtime.org/artifact/OPENFIRE-NIGHTLYWINDOWS/shared/build-1 302/Project-Windows-distribution-files/openfire_3_9_2.exe

daryl

This one worked fine. What exactly you did there? I see this biuld is a lot larger, so probably something is unpacked here. But 1300 is the same size of 1301 and it worked fine too.

The bundled JRE provided from install4j had pack’d jar files inside of it. I simply unpacked those and reran the installer. Puzzling why we hit this

I see that download size is showing 46 MB on the downloads page, but probably it will take time to sync the file on the cloud?

The same fun I had with 3.9.1 release is happening now with S3. I attempted to upload the new file and invalidate the cached one. I updated the blog post with a direct link to the bamboo artifact. Hopefully the old file is not on the cloud for much longer.

daryl