Access Gateway Pending configuration file found

 

Every time whenever I am doing any changes in Access Gateways and doing the Update All, after this it is showing me the below error in Access Gateway Health.

Pending configuration file found <filename.xml> (Required Action) Check AGM log files for potential processing problems.

I checked the disk space and it looks okay for me.

[root@vmwhnsiamgw103 ~]# df -h
Filesystem                       Size  Used Avail Use% Mounted on
devtmpfs                         3.9G     0  3.9G   0% /dev
tmpfs                            3.9G  932K  3.9G   1% /dev/shm
tmpfs                            3.9G  377M  3.5G  10% /run
tmpfs                            3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/mapper/systemvg-root_vol01   93G  7.6G   81G   9% /
/dev/sda2                        488M  194M  259M  43% /boot
tmpfs                            783M     0  783M   0% /run/user/0

I am getting some of the error inside /var/opt/novell/amlogging/logs/ags_error.log file

<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: writeConfig(), Configuration saved as: /opt/novell/nam/mag/webapps/agm/WEB-INF/config/pending/1661430253700-config.xml </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), unable to backup configuration files </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), Configure Source:/opt/novell/nam/mag/webapps/agm/WEB-INF/config/pending/1661430253700-config.xml </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), EXCEPTION (null) Attempting to read and process product configuration file-/opt/novell/nam/mag/webapps/agm/WEB-INF/config/pending/1661430253700-config.xml :output directory/opt/novell/nam/mag/webapps/agm/WEB-INF/config/apache2/ </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: java.lang.NullPointerException
	at com.novell.nacm.agm.logging.AuditAppenderFactory.newAuditAppenders(AuditAppenderFactory.java:186)
	at com.novell.nacm.agm.logging.Log4jConfiguration.processAuditSettings(Log4jConfiguration.java:333)
	at com.novell.nacm.agm.logging.Log4jConfiguration.setAccessGatewayConfiguration(Log4jConfiguration.java:396)
	at com.novell.nacm.agm.logging.Log4jConfiguration.doConfigure(Log4jConfiguration.java:83)
	at com.novell.nacm.agm.ApacheGatewayManager.translateConfiguration(ApacheGatewayManager.java:825)
	at com.novell.nacm.agm.ApacheGatewayManager.reconfigure(ApacheGatewayManager.java:712)
	at com.novell.nacm.agm.AgmDeviceManagerClient.setConfiguration(AgmDeviceManagerClient.java:192)
	at com.novell.jcc.client.JCCClientImpl$JCCRMIClient.setConfiguration(y:2839)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
 </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: reconfigure(), EXCEPTION (Error processing configuration parameters - null) applying new configuration </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: com.novell.nacm.agm.AGMConfigurationException: Error processing configuration parameters - null
	at com.novell.nacm.agm.ApacheGatewayManager.translateConfiguration(ApacheGatewayManager.java:843)
	at com.novell.nacm.agm.ApacheGatewayManager.reconfigure(ApacheGatewayManager.java:712)
	at com.novell.nacm.agm.AgmDeviceManagerClient.setConfiguration(AgmDeviceManagerClient.java:192)
	at com.novell.jcc.client.JCCClientImpl$JCCRMIClient.setConfiguration(y:2839)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
 </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: Reverting to prior configuration /opt/novell/nam/mag/webapps/agm/WEB-INF/config/current/config.xml </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), unable to backup configuration files </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), Configure Source:/opt/novell/nam/mag/webapps/agm/WEB-INF/config/current/config.xml </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: translateConfiguration(), EXCEPTION (null) Attempting to read and process product configuration file-/opt/novell/nam/mag/webapps/agm/WEB-INF/config/current/config.xml :output directory/opt/novell/nam/mag/webapps/agm/WEB-INF/config/apache2/ </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: java.lang.NullPointerException
	at com.novell.nacm.agm.logging.AuditAppenderFactory.newAuditAppenders(AuditAppenderFactory.java:186)
	at com.novell.nacm.agm.logging.Log4jConfiguration.processAuditSettings(Log4jConfiguration.java:333)
	at com.novell.nacm.agm.logging.Log4jConfiguration.setAccessGatewayConfiguration(Log4jConfiguration.java:396)
	at com.novell.nacm.agm.logging.Log4jConfiguration.doConfigure(Log4jConfiguration.java:83)
	at com.novell.nacm.agm.ApacheGatewayManager.translateConfiguration(ApacheGatewayManager.java:825)
	at com.novell.nacm.agm.ApacheGatewayManager.reconfigure(ApacheGatewayManager.java:745)
	at com.novell.nacm.agm.AgmDeviceManagerClient.setConfiguration(AgmDeviceManagerClient.java:192)
	at com.novell.jcc.client.JCCClientImpl$JCCRMIClient.setConfiguration(y:2839)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
 </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: reconfigure(), EXCEPTION (Error processing configuration parameters - null) applying new configuration </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z ERROR AGM:  AM#204654001: AMDEVICEID#ag-1F0138B4C5B5D16C: ApacheGatewayManager: com.novell.nacm.agm.AGMConfigurationException: Error processing configuration parameters - null
	at com.novell.nacm.agm.ApacheGatewayManager.translateConfiguration(ApacheGatewayManager.java:843)
	at com.novell.nacm.agm.ApacheGatewayManager.reconfigure(ApacheGatewayManager.java:745)
	at com.novell.nacm.agm.AgmDeviceManagerClient.setConfiguration(AgmDeviceManagerClient.java:192)
	at com.novell.jcc.client.JCCClientImpl$JCCRMIClient.setConfiguration(y:2839)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
 </amLogEntry>
<amLogEntry> 2022-08-25T08:24:13Z DEBUG AGM:  AM#604650004: AMDEVICEID#ag-1F0138B4C5B5D16C: AgmDeviceManagerClient: getServiceVersion(), returning: 4.5.6.0-33 </amLogEntry>

Please help me with this, I am using NAM 4.5.

  • 0  

    Hi there,

    I am not sure if you are still facing this issue but we have seen issues like this when a particular change is not correctly formatted when sent down to the AG.

    I think this issue would require a particular set of logs to go through so you may want to open a support case if you still require some help.

    Regards,

    Daniel