Hi all,
I am trying to import a document into repository through DFC code (executed from my local machine) and I face this issue when my machine is directly connected to my company's network. But, when I execute the same code through VPN connection (outside my company's network), the code gets executed properly and the document gets imported.
Any possible reason why I get this error while connected directly through the network
0 [main] ERROR com.documentum.fc.common.impl.logging.LoggingConfigurator - Problem locating log4j configuration
3 [main] WARN com.documentum.fc.common.impl.logging.LoggingConfigurator - Using default log4j configuration
5944 [main] WARN com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - [DFC_SESSION_RETRYING_OPEN] Retrying session establishment to "Sales". Error was "[DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable"
10020 [main] WARN com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - [DFC_SESSION_RETRYING_OPEN] Retrying session establishment to "Sales". Error was "[DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable"
14343 [main] WARN com.documentum.fc.client.impl.bof.classmgmt.ModuleManager - [DFC_BOF_COULDNT_CONNECT_TO_REGISTRY] Unable to connect to module registry, docbase name Sales username dm_bof_registry.
DfServiceException:: THREAD: main; MSG: [DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable; ERRORCODE: ff; NEXT: null
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.establishNewRpcClient(DocbaseConnection.java:258)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java:122)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:96)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:58)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.createNewConnection(DocbaseConnectionManager.java:174)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.getDocbaseConnection(DocbaseConnectionManager.java:104)
at com.documentum.fc.client.impl.session.SessionFactory.newSession(SessionFactory.java:23)
at com.documentum.fc.client.impl.session.PrincipalAwareSessionFactory.newSession(PrincipalAwareSessionFactory.java:44)
at com.documentum.fc.client.impl.session.PooledSessionFactory.newSession(PooledSessionFactory.java:49)
at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:120)
at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:70)
at com.documentum.fc.client.impl.session.SessionManager.getSession(SessionManager.java:177)
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.connect(ModuleManager.java:353)
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.init(ModuleManager.java:308)
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.getInstance(ModuleManager.java:35)
at com.documentum.fc.client.security.impl.DfcIdentityPublisher.<init>(DfcIdentityPublisher.java:44)
at com.documentum.fc.client.security.internal.RegistrationMgr.register(RegistrationMgr.java:34)
at com.documentum.fc.impl.RuntimeContext.<clinit>(RuntimeContext.java:191)
at com.documentum.fc.client.DfClient.<clinit>(DfClient.java:772)
at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43)
at com.dctm.alshaya.fileimport.ImportFileToDctm.createSessionManager(ImportFileToDctm.java:93)
at com.dctm.alshaya.fileimport.ImportFileToDctm.importFile(ImportFileToDctm.java:33)
at com.dctm.alshaya.fileimport.SampleMain.main(SampleMain.java:16)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory$3.run(NetwiseDocbaseRpcClientFactory.java:185)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory$3.run(NetwiseDocbaseRpcClientFactory.java:175)
at java.security.AccessController.doPrivileged(Native Method)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.openSslSocket(NetwiseDocbaseRpcClientFactory.java:173)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.makeSecureConnection(NetwiseDocbaseRpcClientFactory.java:325)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.tryNativeFirstInternal(NetwiseDocbaseRpcClientFactory.java:277)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.tryNativeFirst(NetwiseDocbaseRpcClientFactory.java:264)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.openSocket(NetwiseDocbaseRpcClientFactory.java:104)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.newDocbaseRpcClient(NetwiseDocbaseRpcClientFactory.java:41)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.establishNewRpcClient(DocbaseConnection.java:234)
... 23 more
14367 [main] WARN com.documentum.fc.client.security.internal.RegistrationMgr - [DFC_SECURITY_GR_PUBLICATION_FAILED] Publication of DFC instance with global registry failed
DfException:: THREAD: main; MSG: [DFC_BOF_GLOBAL_REGISTRY_UNAVAILABLE] Unable to connect to the global registry no session; ERRORCODE: ff; NEXT: null
at com.documentum.fc.client.security.impl.DfcIdentityPublisher.<init>(DfcIdentityPublisher.java:55)
at com.documentum.fc.client.security.internal.RegistrationMgr.register(RegistrationMgr.java:34)
at com.documentum.fc.impl.RuntimeContext.<clinit>(RuntimeContext.java:191)
at com.documentum.fc.client.DfClient.<clinit>(DfClient.java:772)
at com.documentum.com.DfClientX.getLocalClient(DfClientX.java:43)
at com.dctm.alshaya.fileimport.ImportFileToDctm.createSessionManager(ImportFileToDctm.java:93)
at com.dctm.alshaya.fileimport.ImportFileToDctm.importFile(ImportFileToDctm.java:33)
at com.dctm.alshaya.fileimport.SampleMain.main(SampleMain.java:16)
18445 [main] WARN com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - [DFC_SESSION_RETRYING_OPEN] Retrying session establishment to "Sales". Error was "[DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable"
22545 [main] WARN com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - [DFC_SESSION_RETRYING_OPEN] Retrying session establishment to "Sales". Error was "[DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable"
DfServiceException:: THREAD: main; MSG: [DFC_SESSION_DOCBASE_UNREACHABLE] Docbase "Sales" is unreachable; ERRORCODE: ff; NEXT: null
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.establishNewRpcClient(DocbaseConnection.java:258)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.open(DocbaseConnection.java:122)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:96)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.<init>(DocbaseConnection.java:58)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionFactory.newDocbaseConnection(DocbaseConnectionFactory.java:26)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.createNewConnection(DocbaseConnectionManager.java:174)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnectionManager.getDocbaseConnection(DocbaseConnectionManager.java:104)
at com.documentum.fc.client.impl.session.SessionFactory.newSession(SessionFactory.java:23)
at com.documentum.fc.client.impl.session.PrincipalAwareSessionFactory.newSession(PrincipalAwareSessionFactory.java:44)
at com.documentum.fc.client.impl.session.PooledSessionFactory.newSession(PooledSessionFactory.java:49)
at com.documentum.fc.client.impl.session.SessionManager.getSessionFromFactory(SessionManager.java:120)
at com.documentum.fc.client.impl.session.SessionManager.newSession(SessionManager.java:70)
at com.documentum.fc.client.impl.session.SessionManager.getSession(SessionManager.java:177)
at com.dctm.alshaya.fileimport.ImportFileToDctm.importFile(ImportFileToDctm.java:34)
at com.dctm.alshaya.fileimport.SampleMain.main(SampleMain.java:16)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory$3.run(NetwiseDocbaseRpcClientFactory.java:185)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory$3.run(NetwiseDocbaseRpcClientFactory.java:175)
at java.security.AccessController.doPrivileged(Native Method)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.openSslSocket(NetwiseDocbaseRpcClientFactory.java:173)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.makeSecureConnection(NetwiseDocbaseRpcClientFactory.java:325)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.tryNativeFirstInternal(NetwiseDocbaseRpcClientFactory.java:277)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.tryNativeFirst(NetwiseDocbaseRpcClientFactory.java:264)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.openSocket(NetwiseDocbaseRpcClientFactory.java:104)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClientFactory.newDocbaseRpcClient(NetwiseDocbaseRpcClientFactory.java:41)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection.establishNewRpcClient(DocbaseConnection.java:234)
... 14 more
strDocID ::: null