We recently started having mysterious issues connecting to the BOF Registry/Content Server from one of our application servers. I don't know of anything that changed on this machine recently, though something may have. It's clone machine is working just fine. We're using DFC 6.7 SP1. What I find most curious about the error is the NullpointerException in the stack trace, most other stacks I've seen in the forum have something more specific.
NOTE: I have triple-checked the password. Also I have deleted the dfc.keystore multiple times. It appears to be successfully regenerating.
08:07:03,762 WARN [com.documentum.fc.client.impl.bof.classmgmt.ModuleManager] (MSC service thread 1-4) [DFC_BOF_COULDNT_CONNECT_TO_REGISTRY] Unable to connect to module registry, docbase name ProDocbase username dm_bof_registry.: java.lang.NullPointerException
at com.documentum.fc.tracing.impl.TraceItem.toString(TraceItem.java:234) [dfc.jar:]
at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:106) [log4j-jboss-logmanager-1.0.1.Final.jar:1.0.1.Final]
at org.apache.log4j.Category.forcedLog(Category.java:118) [log4j-jboss-logmanager-1.0.1.Final.jar:1.0.1.Final]
at org.apache.log4j.Category.debug(Category.java:79) [log4j-jboss-logmanager-1.0.1.Final.jar:1.0.1.Final]
at com.documentum.fc.tracing.impl.ThreadTraceContext.trace(ThreadTraceContext.java:173) [dfc.jar:]
at com.documentum.fc.tracing.impl.OneLineTracer.traceRpcExit(OneLineTracer.java:101) [dfc.jar:]
at com.documentum.fc.tracing.impl.Tracer.traceRpcExit(Tracer.java:510) [dfc.jar:]
at com.documentum.fc.tracing.impl.Tracing.traceRpcExit(Tracing.java:132) [dfc.jar:]
at com.documentum.fc.tracing.impl.aspects.TracingAspect.handleExit(TracingAspect.aj:55) [dfc.jar:]
at com.documentum.fc.tracing.impl.aspects.TracingAspect.ajc$afterReturning$com_documentum_fc_tracing_impl_aspects_TracingAspect$14$afef4320(TracingAspect.aj:203) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClient.newSessionByAddr(NetwiseDocbaseRpcClient.java:128) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.beginSession(DocbaseConnection.java:297) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java:128) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:98) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:61) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26) [dfc.jar:]
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.getDocbaseConnection(DocbaseConnectionManager.java:85) [dfc.jar:]
at com.documentum.fc.client.impl.session.SessionFactory.newSession(SessionFactory.java:29) [dfc.jar:]
at com.documentum.fc.client.impl.session.PrincipalAwareSessionFactory.newSession(PrincipalAwareSessionFactory.java:42) [dfc.jar:]
at com.documentum.fc.client.impl.session.PooledSessionFactory.newSession(PooledSessionFactory.java:47) [dfc.jar:]
at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:111) [dfc.jar:]
at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:64) [dfc.jar:]
at com.documentum.fc.client.impl.session.SessionManager.getSession(SessionManager.java:168) [dfc.jar:]
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.connect(ModuleManager.java:353) [dfc.jar:]
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.init(ModuleManager.java:308) [dfc.jar:]
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.getInstance(ModuleManager.java:35) [dfc.jar:]
at com.documentum.fc.client.security.impl.DfcIdentityPublisher.<init>(DfcIdentityPublisher.java:44) [dfc.jar:]
at com.documentum.fc.client.security.internal.RegistrationMgr.register(RegistrationMgr.java:34) [dfc.jar:]
at com.documentum.fc.impl.RuntimeContext.<clinit>(RuntimeContext.java:191) [dfc.jar:]
at com.documentum.fc.client.DfClient.<clinit>(DfClient.java:760) [dfc.jar:]
at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43) [dfc.jar:]
at gov.egov.erule.regs.server.guice.DaoModule.configure(DaoModule.java:76) [classes:]
at com.google.inject.AbstractModule.configure(AbstractModule.java:59) [guice-3.0.jar:]
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223) [guice-3.0.jar:]
at com.google.inject.spi.Elements.getElements(Elements.java:101) [guice-3.0.jar:]
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133) [guice-3.0.jar:]
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103) [guice-3.0.jar:]
at com.google.inject.Guice.createInjector(Guice.java:95) [guice-3.0.jar:]
at com.google.inject.Guice.createInjector(Guice.java:83) [guice-3.0.jar:]
at gov.egov.erule.regs.server.guice.WebGuiceFactory.<clinit>(WebGuiceFactory.java:25) [classes:]
at gov.egov.erule.regs.server.dispatch.MyGuiceServletContextListener.getInjector(MyGuiceServletContextListener.java:32) [classes:]
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45) [guice-servlet-3.0.jar:]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.17.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:89) [jboss-as-web-7.1.3.Final.jar:7.1.3.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_91]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_91]
at java.lang.Thread.run(Thread.java:682) [rt.jar:1.6.0_91]