<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:13px"><div><span>Hi,</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span>We are not using CNAME records for dfs domain controller. Actually our DFS root is something like "domain.net\dfs" but repository connection page in ManifoldCF only accept server name or dfs domain name (I mean without "/dfs" part) in the definition page. </span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span>By the way, that"domain.net" is the active directory domain name in our
 network as well, so could it be the reason for that duplicate name error? If yes, is there any workaround for this issue?</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span>Regards</span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: verdana, helvetica, sans-serif; font-style: normal; background-color: transparent;"><span>Kambiz Niktabar</span></div><div><br></div>  <div style="font-family: verdana, helvetica, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span
 style="font-weight:bold;">From:</span></b> M. D. <moder@abv.bg><br> <b><span style="font-weight: bold;">To:</span></b> Kambiz Niktabar <niktabar@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> jcifs@lists.samba.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, December 15, 2014 1:49 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [jcifs] Issue for connecting to DFS root<br> </font> </div> <div class="y_msg_container"><br> Hi,<br><br>Are you by any chance using CNAME records in your DNS config for the dfs domain controller?<br><br>If yes, then the reason for the "A duplicate name exists on the network" is here:<br><a href="http://blogs.technet.com/b/thenetworker/archive/2008/08/12/use-of-cname-records-for-availability-in-dfs-offline-files-integration.aspx"
 target="_blank">http://blogs.technet.com/b/thenetworker/archive/2008/08/12/use-of-cname-records-for-availability-in-dfs-offline-files-integration.aspx</a><br><br>Best regards,<br>M.D<br><br><br><br><br> >-------- Оригинално писмо --------<br> >От:  Kambiz Niktabar <br> >Относно: [jcifs] Issue for connecting to DFS root<br> >До: <a ymailto="mailto:jcifs@lists.samba.org" href="mailto:jcifs@lists.samba.org">jcifs@lists.samba.org</a><br> >Изпратено на: Понеделник, 2014, Декември 15 14:39:46 EET<br> ><br> ><br> >Hi,<br> ><br> >Actually we are using Apache ManifoldCF windows share/dfs connector <br> >which it uses JCIF in the background to connect to the <br> ><br> >shared folders. It works fine with the shared folders on the servers but <br> >we have some issues with connecting to the DFS root <br> ><br> >since we got the following errors. Do you have
 any idea what the issue <br> >is and how it can be resolved?<br> ><br> ><br> >ERROR 2014-12-11 09:36:22,352 (qtp1833398707-295) - SmbException thrown <br> >getting child folder names for <br> >jcifs.smb.SmbException: A duplicate name exists on the network.<br> >    at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563)<br> >    at jcifs.smb.SmbTransport.send(SmbTransport.java:663)<br> >    at jcifs.smb.SmbSession.send(SmbSession.java:238)<br> >    at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)<br> >    at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)<br> >    at jcifs.smb.SmbFile.connect(SmbFile.java:957)<br> >    at <br> >org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector<br> >.getChildFolderNames<br> ><br> >(SharedDriveConnector.java:4885)<br> >   
 at <br> >org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector<br> >.outputSpecificationBody<br> ><br> >(SharedDriveConnector.java:3301)<br> >    at <br> >org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.outputS<br> >pecificationBody<br> ><br> >(BaseRepositoryConnector.java:805)<br> >    at org.apache.jsp.editjob_jsp._jspService(editjob_jsp.java:2781)<br> >    at <br> >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)<br> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br> >    at <br> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja<br> >va:388)<br> >    at <br> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br> >    at <br>
 >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br> >    at <br> >org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)<br> >    at <br> >org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:48<br> >0)<br> >    at <br> >org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java<br> >:119)<br> >    at <br> >org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:5<br> >20)<br> >    at <br> >org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.<br> >java:227)<br> >    at <br> >org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.<br> >java:941)<br> >    at <br>
 >org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409<br> >)<br> >    at <br> >org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j<br> >ava:186)<br> >    at <br> >org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j<br> >ava:875)<br> >    at <br> >org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java<br> >:117)<br> >    at <br> >org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:288)<br> >    at <br> >org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:115)<br> >    at <br> >org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java<br> >:709)<br> >    at <br> >org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:6<br> >80)<br> >    at
 org.apache.jsp.execute_jsp._jspService(execute_jsp.java:1858)<br> >    at <br> >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)<br> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br> >    at <br> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja<br> >va:388)<br> >    at <br> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<br> >    at <br> >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<br> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br> >    at <br> >org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)<br> >    at <br> >org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:48<br> >0)<br> >    at <br>
 >org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java<br> >:119)<br> >    at <br> >org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:5<br> >20)<br> >    at <br> >org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.<br> >java:227)<br> >    at <br> >org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.<br> >java:941)<br> >    at <br> >org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409<br> >)<br> >    at <br> >org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j<br> >ava:186)<br> >    at <br> >org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j<br> >ava:875)<br> >    at <br>
 >org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java<br> >:117)<br> >    at <br> >org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(Context<br> >HandlerCollection.java:250)<br> >    at <br> >org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.ja<br> >va:110)<br> >    at org.eclipse.jetty.server.Server.handle(Server.java:349)<br> >    at <br> >org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.jav<br> >a:441)<br> >    at <br> >org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConne<br> >ction.java:936)<br> >    at <br> >org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:801)<br> >    at <br> >org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:224)<br> >    at <br>
 >org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.<br> >java:51)<br> >    at <br> >org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPo<br> >int.java:586)<br> >    at <br> >org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoi<br> >nt.java:44)<br> >    at <br> >org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.j<br> >ava:598)<br> >    at <br> >org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.ja<br> >va:533)<br> >    at java.lang.Thread.run(Unknown Source)<br> ><br> ><br><br><br></div> </div> </div>  </div></body></html>