Consultor Eletrônico



Kbase P71995: fmconfig - ERROR: Failed to establish connection to Fathom i
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/03/2004
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

FACT(s) (Environment):

Fathom for Management 2.1A

SYMPTOM(s):

ERROR: Failed to establish connection to Fathom instance.
Timeout occured while attempting to connect

Unable to set up remote monitoring using fmconfig

Error when running fmconfig

[04/03/11 14:55:30] (severe) Failed to start ID=FathomBroker1, trace follows...
java.lang.RuntimeException: Problem with database: [2002] progress.message.db.EDatabaseException: SQL Exception: Cannot log transaction changes, maybe trying to write to a read only database.
at progress.message.broker.Broker.init(:537)
at com.sonicsw.mq.components.BrokerComponent.start(:560)
at com.sonicsw.mf.framework.container.AbstractContainer.loadComponent(AbstractContainer.java:1321)
at com.sonicsw.mf.framework.container.AbstractContainer.loadConfiguredComponent(AbstractContainer.java:1147)
at com.sonicsw.mf.framework.container.AbstractContainer.loadConfiguredComponents(AbstractContainer.java:1084)
at com.sonicsw.mf.framework.container.AbstractContainer.bootFramework(AbstractContainer.java:384)
at com.sonicsw.mf.framework.container.AbstractContainer.<init>(AbstractContainer.java:238)
at com.sonicsw.mf.framework.container.AbstractContainer.<init>(AbstractContainer.java:168)
at com.sonicsw.mf.jmx.Container.<init>(Container.java:48)
at com.progress.chimera.adminserver.AdminServer.createSonicContainer(AdminServer.java:1516)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:246)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:147)
at com.progress.chimera.adminserver.NonNTAdminServer.<init>(NonNTAdminServer.java:10)
at java.lang.reflect.Constructor.newInstance(Native Method)
at com.sonicsw.mf.framework.container.ContainerUtil.createContainer(ContainerUtil.java:68)
at com.sonicsw.mf.framework.container.ContainerUtil.createContainer(ContainerUtil.java:33)
at com.sonicsw.mf.Agent.<init>(Agent.java:20)
at com.sonicsw.mf.Agent.main(Agent.java:13)

Shutting down due to severe error.
ERROR XSTB2: Cannot log transaction changes, maybe trying to write to a read only database.
at db2j.bq.b.newException(Unknown Source)
at db2j.k.o.logAndDo(Unknown Source)
at db2j.l.f._ha(Unknown Source)
at db2j.l.f.actionUpdate(Unknown Source)
at db2j.f.ae.doUpdateAtSlot(Unknown Source)
at db2j.av.l.updateAtSlot(Unknown Source)
at db2j.ai.h.replace(Unknown Source)
at db2j.i.dd.updateRow(Unknown Source)
at db2j.i.bw.hf_(Unknown Source)
at db2j.i.bw.open(Unknown Source)
at db2j.ac.l._f64(Unknown Source)
at db2j.ac.l.execute(Unknown Source)
at db2j.r.g.executeStatement(Unknown Source)
at db2j.r.k.execute(Unknown Source)
at db2j.r.k.executeUpdate(Unknown Source)
at progress.message.dbq.sql.PubSubDBQImplSQL.ic_(:3186)
at progress.message.dbq.sql.PubSubDBQImplSQL.updateCounters(:3169)
at progress.message.broker.BrokerDatabase.Oo_(:4163)
at progress.message.broker.BrokerDatabase.<init>(:308)
at progress.message.broker.BrokerDatabase.<init>(:188)
at progress.message.broker.AgentRegistrar.lb_(:859)
at progress.message.broker.AgentRegistrar.stateChanged(:7236)
at progress.message.broker.xe.run(:566)
SQLException(SQLState=XSTB2, errorCode=50000): Cannot log transaction changes, maybe trying to write to a read only database.

CAUSE:

User starting AdminServer does not have sufficient (write) permissions to Fathom directory (special the SonicMQ subfolder)

FIX:

Fix the permission issue for the user starting AdminServer and restart it.