
Thigroux (Customer) to rsaSFDCadmin (RSA): asked a question.
Aveksa service stops around 7:30am for no apparente reason
Hello,
Since 3 days my Aveksa service stops by itself without any obvious reason.
I searched in the /home/oracle/aveksa/wildfly/standalone/log/aveksaServer.log
file.
The only two things that can see is these two errors :
09/07/2023 07:32:07.525 ERROR (Thread-145)
[com.aveksa.client.component.communication.ChangeListHandler] CLH173: Changes
from server could not be handled
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)
at java.util.HashMap$EntryIterator.next(HashMap.java:1479)
at java.util.HashMap$EntryIterator.next(HashMap.java:1477)
at
com.aveksa.client.component.communication.ChangeListHandler.removeDeadThreads(ChangeListHandler.java:183)
at
com.aveksa.client.component.communication.ChangeListHandler.run(ChangeListHandler.java:134)
at
com.aveksa.client.component.communication.DefaultCommunicationManager$1.run(DefaultCommunicationManager.java:543)
09/07/2023 07:26:54.627 INFO (ApplyChangesChangeDataRequest-4295392-641178)
[com.aveksa.collector.accountdata.ADAccountDataReader] Naming Exception has
occurred while fetching AD domain attributes
javax.naming.CommunicationException: simple bind failed: myhost:port [Root
exception is java.net.SocketException: Connection reset]
at com.sun.jndi.ldap.LdapReferralContext.<init>(LdapReferralContext.java:96)
at
com.sun.jndi.ldap.LdapReferralException.getReferralContext(LdapReferralException.java:151)
at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx.java:1357)
at
com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:235)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:141)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:129)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:137)
at
com.aveksa.collector.accountdata.ADAccountDataReader.getADDomainAttributes(ADAccountDataReader.java:828)
at
com.aveksa.collector.accountdata.ADAccountDataReader$ADAccountDataDirectoryIterator.<init>(ADAccountDataReader.java:865)
at
com.aveksa.collector.accountdata.ADAccountDataReader.createAccountDataDirectoryIterator(ADAccountDataReader.java:574)
at
com.aveksa.collector.accountdata.ADAccountDataReader.createAccountDataDirectoryIterator(ADAccountDataReader.java:44)
at
com.aveksa.collector.accountdata.LdapAccountDataReader.getAccountIterator(LdapAccountDataReader.java:174)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collectData(AccountDataCollector.java:393)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collect(AccountDataCollector.java:302)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collect(AccountDataCollector.java:269)
at
com.aveksa.client.datacollector.framework.DataCollectorManager.collect(DataCollectorManager.java:483)
at
com.aveksa.client.component.collector.DefaultCollectorManager.actUpon(DefaultCollectorManager.java:205)
at
com.aveksa.client.component.collector.DefaultCollectorManager.handle(DefaultCollectorManager.java:103)
at
com.aveksa.client.component.event.DefaultEventManager.handle(DefaultEventManager.java:75)
at
com.aveksa.client.datacollector.framework.SimpleEventSource.notifyListeners(SimpleEventSource.java:67)
at
com.aveksa.client.component.communication.DefaultCommunicationManager.notifyEvent(DefaultCommunicationManager.java:377)
at
com.aveksa.client.component.communication.ChangeListHandler.applyChanges(ChangeListHandler.java:351)
at
com.aveksa.client.component.communication.ChangeListHandler.access$100(ChangeListHandler.java:54)
at
com.aveksa.client.component.communication.ChangeListHandler$ChangeApplyingRunnable.run(ChangeListHandler.java:278)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:990)
at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1388)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:765)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:441)
at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:414)
at com.sun.jndi.ldap.LdapClient.ldapBind(LdapClient.java:359)
at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:214)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2791)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
at
com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:151)
at
com.sun.jndi.url.ldap.ldapURLContextFactory.getObjectInstance(ldapURLContextFactory.java:52)
at
org.jboss.as.naming.context.ObjectFactoryBuilder$ReferenceUrlContextFactoryWrapper.getObjectInstance(ObjectFactoryBuilder.java:293)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:300)
at com.sun.jndi.ldap.LdapReferralContext.<init>(LdapReferralContext.java:119)
... 26 more
Where can I find any other informations ?
What could be the reason for these errors ?
Thank you.
Since 3 days my Aveksa service stops by itself without any obvious reason.
I searched in the /home/oracle/aveksa/wildfly/standalone/log/aveksaServer.log
file.
The only two things that can see is these two errors :
09/07/2023 07:32:07.525 ERROR (Thread-145)
[com.aveksa.client.component.communication.ChangeListHandler] CLH173: Changes
from server could not be handled
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)
at java.util.HashMap$EntryIterator.next(HashMap.java:1479)
at java.util.HashMap$EntryIterator.next(HashMap.java:1477)
at
com.aveksa.client.component.communication.ChangeListHandler.removeDeadThreads(ChangeListHandler.java:183)
at
com.aveksa.client.component.communication.ChangeListHandler.run(ChangeListHandler.java:134)
at
com.aveksa.client.component.communication.DefaultCommunicationManager$1.run(DefaultCommunicationManager.java:543)
09/07/2023 07:26:54.627 INFO (ApplyChangesChangeDataRequest-4295392-641178)
[com.aveksa.collector.accountdata.ADAccountDataReader] Naming Exception has
occurred while fetching AD domain attributes
javax.naming.CommunicationException: simple bind failed: myhost:port [Root
exception is java.net.SocketException: Connection reset]
at com.sun.jndi.ldap.LdapReferralContext.<init>(LdapReferralContext.java:96)
at
com.sun.jndi.ldap.LdapReferralException.getReferralContext(LdapReferralException.java:151)
at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx.java:1357)
at
com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:235)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:141)
at
com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:129)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
at
javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:137)
at
com.aveksa.collector.accountdata.ADAccountDataReader.getADDomainAttributes(ADAccountDataReader.java:828)
at
com.aveksa.collector.accountdata.ADAccountDataReader$ADAccountDataDirectoryIterator.<init>(ADAccountDataReader.java:865)
at
com.aveksa.collector.accountdata.ADAccountDataReader.createAccountDataDirectoryIterator(ADAccountDataReader.java:574)
at
com.aveksa.collector.accountdata.ADAccountDataReader.createAccountDataDirectoryIterator(ADAccountDataReader.java:44)
at
com.aveksa.collector.accountdata.LdapAccountDataReader.getAccountIterator(LdapAccountDataReader.java:174)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collectData(AccountDataCollector.java:393)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collect(AccountDataCollector.java:302)
at
com.aveksa.client.datacollector.collectors.accountdatacollectors.AccountDataCollector.collect(AccountDataCollector.java:269)
at
com.aveksa.client.datacollector.framework.DataCollectorManager.collect(DataCollectorManager.java:483)
at
com.aveksa.client.component.collector.DefaultCollectorManager.actUpon(DefaultCollectorManager.java:205)
at
com.aveksa.client.component.collector.DefaultCollectorManager.handle(DefaultCollectorManager.java:103)
at
com.aveksa.client.component.event.DefaultEventManager.handle(DefaultEventManager.java:75)
at
com.aveksa.client.datacollector.framework.SimpleEventSource.notifyListeners(SimpleEventSource.java:67)
at
com.aveksa.client.component.communication.DefaultCommunicationManager.notifyEvent(DefaultCommunicationManager.java:377)
at
com.aveksa.client.component.communication.ChangeListHandler.applyChanges(ChangeListHandler.java:351)
at
com.aveksa.client.component.communication.ChangeListHandler.access$100(ChangeListHandler.java:54)
at
com.aveksa.client.component.communication.ChangeListHandler$ChangeApplyingRunnable.run(ChangeListHandler.java:278)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:990)
at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1388)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:765)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:441)
at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:414)
at com.sun.jndi.ldap.LdapClient.ldapBind(LdapClient.java:359)
at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:214)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2791)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
at
com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:151)
at
com.sun.jndi.url.ldap.ldapURLContextFactory.getObjectInstance(ldapURLContextFactory.java:52)
at
org.jboss.as.naming.context.ObjectFactoryBuilder$ReferenceUrlContextFactoryWrapper.getObjectInstance(ObjectFactoryBuilder.java:293)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:300)
at com.sun.jndi.ldap.LdapReferralContext.<init>(LdapReferralContext.java:119)
... 26 more
Where can I find any other informations ?
What could be the reason for these errors ?
Thank you.
resolution.