A clean installation of IntegrationServer 8.0 SP2 fails to start on a RHEL 5.4 64-bit host (a clean installation of the same starts properly on RHEL 5.4 32-bit).
I went through the installation using the latest SoftwareAGInstaller80SP2.jar, selecting the Embedded Database - as I need to setup the dedicated Oracle tables after the fact. The installation completes without issue, but when I attempt to execute the default /$IS_HOME/bin/server.sh I receive the following error in server.log and startup terminates:
2009-12-17 10:15:10 MST [ISS.0095.9998C] AuditLogManager Exception: java.lang.NullPointerException at java.lang.StringBuffer.<init>(StringBuffer.java:103) at com.wm.app.b2b.server.AuditLogManager.getHostAndPort(AuditLogManager.java:763) at com.wm.app.b2b.server.audit.config.AuditConfigurator.createAuditConfigFile (AuditConfigurator.java:963) ...
It seems that the embedded Derby database isn’t/can’t be created on a 64-bit host. When I started-up the IS on RHEL 32-bit I saw the Derby setup echoed to System.out; I don’t see any of this output in RHEL 64-bit. Is this a known limitation of the embedded system? Is there some other documented issue/workaround for running IS 8.0 SP2 on RHEL 64-bit (it is listed as compatible in the webMethods System Requirements 8.x.pdf so I was surprised to run into this issue.