Duplicate Alias error after SSL configuration on SPS
book
Article ID: 116297
calendar_today
Updated On:
Products
CA Single Sign On Secure Proxy Server (SiteMinder)CA Single Sign On SOA Security Manager (SiteMinder)CA Single Sign-On
Issue/Introduction
After configuring SSL on our R12.52 SP1 SPS in order to configure a Federation partnership, we cannot start it anymore.
When we check the server.log we do see the following errors happening during startup: [11/set/2018:13:18:42-759] [INFO] - Loading Virtual Host: *:443 [11/set/2018:13:18:42-759] [ERROR] - java.lang.Exception: Duplicate Alias: myserver.domain.com [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.VirtualHostFactory.newInstance(VirtualHostFactory.java:94) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.Runtime.loadVirtualHosts(Runtime.java:518) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.Runtime.<init>(Runtime.java:351) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.Runtime.getRuntime(Runtime.java:558) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.ProxyServer.initRuntime(ProxyServer.java:873) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.ProxyServer.init(ProxyServer.java:158) [11/set/2018:13:18:42-759] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [11/set/2018:13:18:42-759] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [11/set/2018:13:18:42-759] [ERROR] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11/set/2018:13:18:42-759] [ERROR] - at java.lang.reflect.Method.invoke(Method.java:606) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.execute(ProxyBootstrap.java:233) [11/set/2018:13:18:42-759] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.main(ProxyBootstrap.java:169) [11/set/2018:13:18:47-767] [INFO] - CA Secure Proxy Server [11/set/2018:13:18:47-767] [INFO] - Version 12.52 , Update 0108 , Label 2504 [11/set/2018:13:18:47-767] [INFO] - File Version: 12.52 .0108 .2504 [11/set/2018:13:18:47-767] [INFO] - Copyright CA Technologies, 1996-2012 [11/set/2018:13:18:47-767] [ERROR] - java.lang.NullPointerException [11/set/2018:13:18:47-767] [ERROR] - at java.util.Hashtable.put(Hashtable.java:514) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.config.file.FileConfigImpl.loadRoot(FileConfigImpl.java:148) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.config.file.FileConfigImpl.load(FileConfigImpl.java:102) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.config.ConfigObject.load(ConfigObject.java:114) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.config.Root.load(Root.java:170) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.Runtime.<init>(Runtime.java:330) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.Runtime.getRuntime(Runtime.java:558) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.Runtime.shutdown(Runtime.java:364) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.ProxyServer.initRuntime(ProxyServer.java:882) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.ProxyServer.init(ProxyServer.java:158) [11/set/2018:13:18:47-767] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [11/set/2018:13:18:47-767] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [11/set/2018:13:18:47-767] [ERROR] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11/set/2018:13:18:47-767] [ERROR] - at java.lang.reflect.Method.invoke(Method.java:606) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.execute(ProxyBootstrap.java:233) [11/set/2018:13:18:47-767] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.main(ProxyBootstrap.java:169) [11/set/2018:13:18:52-775] [ERROR] - java.lang.NullPointerException [11/set/2018:13:18:52-775] [ERROR] - at com.netegrity.proxy.Runtime.shutdown(Runtime.java:364) [11/set/2018:13:18:52-775] [ERROR] - at com.netegrity.proxy.ProxyServer.initRuntime(ProxyServer.java:882) [11/set/2018:13:18:52-775] [ERROR] - at com.netegrity.proxy.ProxyServer.init(ProxyServer.java:158) [11/set/2018:13:18:52-775] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [11/set/2018:13:18:52-775] [ERROR] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [11/set/2018:13:18:52-775] [ERROR] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [11/set/2018:13:18:52-775] [ERROR] - at java.lang.reflect.Method.invoke(Method.java:606) [11/set/2018:13:18:52-775] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.execute(ProxyBootstrap.java:233) [11/set/2018:13:18:52-775] [ERROR] - at com.netegrity.proxy.ProxyBootstrap.main(ProxyBootstrap.java:169) [11/set/2018:13:18:52-775] [ERROR] - ProxyServer initialization failed. [11/set/2018:13:18:52-775] [ERROR] - Config File: 'C:\Program Files (x86)\CA\secure-proxy/proxy-engine/conf/server.conf')
How can we solve this issue?
Environment
SPS R12.52 SP1
Resolution
This error occurs when two or more VirtualHosts contain the same hostname value. This can happen if you have enabled SSL and both httpd.conf and httpd-ssl.conf contains the same VirtualHost information too in the hostnames directive.
Changing the hostnames value in the VirtualHosts so they are not duplicated, and restarting SPS, will solve the issue.