Issue for connecting to DFS root

Kambiz Niktabar <[email protected]> Mon, 15 Dec 2014 12:39:46 +0000 (UTC)
Newsgroups gmane.network.samba.java
Message-ID <[email protected]>
Hi,

Actually we are using Apache ManifoldCF windows share/dfs connector 
which it uses JCIF in the background to connect to the 

shared folders. It works fine with the shared folders on the servers but 
we have some issues with connecting to the DFS root 

since we got the following errors. Do you have any idea what the issue 
is and how it can be resolved?


ERROR 2014-12-11 09:36:22,352 (qtp1833398707-295) - SmbException thrown 
getting child folder names for 
jcifs.smb.SmbException: A duplicate name exists on the network.
	at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563)
	at jcifs.smb.SmbTransport.send(SmbTransport.java:663)
	at jcifs.smb.SmbSession.send(SmbSession.java:238)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
	at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
	at jcifs.smb.SmbFile.connect(SmbFile.java:957)
	at 
org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector
.getChildFolderNames

(SharedDriveConnector.java:4885)
	at 
org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector
.outputSpecificationBody

(SharedDriveConnector.java:3301)
	at 
org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.outputS
pecificationBody

(BaseRepositoryConnector.java:805)
	at org.apache.jsp.editjob_jsp._jspService(editjob_jsp.java:2781)
	at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:388)
	at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
	at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:48
0)
	at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java
:119)
	at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:5
20)
	at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.
java:227)
	at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.
java:941)
	at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409
)
	at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j
ava:186)
	at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j
ava:875)
	at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java
:117)
	at 
org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:288)
	at 
org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)
	at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java
:709)
	at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:6
80)
	at org.apache.jsp.execute_jsp._jspService(execute_jsp.java:1858)
	at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:388)
	at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
	at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:48
0)
	at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java
:119)
	at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:5
20)
	at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.
java:227)
	at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.
java:941)
	at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409
)
	at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j
ava:186)
	at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j
ava:875)
	at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java
:117)
	at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(Context
HandlerCollection.java:250)
	at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.ja
va:110)
	at org.eclipse.jetty.server.Server.handle(Server.java:349)
	at 
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.jav
a:441)
	at 
org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConne
ction.java:936)
	at 
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:801)
	at 
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:224)
	at 
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.
java:51)
	at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPo
int.java:586)
	at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoi
nt.java:44)
	at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.j
ava:598)
	at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.ja
va:533)
	at java.lang.Thread.run(Unknown Source)