<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hello I have been using jcifs-1.1.11 in conjunction with a windows 2003 domain controller for some time now. Recently I have been doing some testing against a Windows 2008 domain controller and I have been having some problems with a line in my application: SmbSession.getChallengeForDomain();<BR>
<BR>That line causes this error:<BR>java.net.UnknownHostException: Failed to negotiate with a suitable domain controller for TESTDOMAIN<BR> at jcifs.smb.SmbSession.getChallengeForDomain(SmbSession.java:132)<BR> at mypackage.cas.web.flow.ntlm.ProcessType1NtlmMessageAction.doExecute(ProcessType1NtlmMessageAction.java:74)<BR> at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:204)<BR> at org.springframework.webflow.AnnotatedAction.execute(AnnotatedAction.java:139)<BR> at org.springframework.webflow.ActionExecutor.execute(ActionExecutor.java:58)<BR> Truncated. see log file for complete stacktrace<BR>
<BR>
Does anyone have any ideas on what might have changed on the windows server 2008 domain controller to make this error occur? And the steps I can take to make it work again?<BR>
<BR>
Thanks<BR>
<BR>
My jcifs.properties file looks like this (it connects to the new domain controller where I have been doing my testing):<BR>
jcifs.smb.client.soTimeout=300000<BR>jcifs.smb.client.domain=TESTDOMAIN<BR>jcifs.netbios.cachePolicy=1200<BR>jcifs.netbios.wins=newdomaincontroller1<BR>
jcifs.http.loadBalance=true<BR>jcifs.util.loglevel=3<BR>jcifs.resolveOrder=DNS,LMHOSTS,WINS,BCAST<BR>
<BR>
I did an ethereal packet sniff against the existing domain controller and this is what I get (it works):<BR>
<BR>With DOMAIN domain and pointing to existingdomaincontroller<BR>Source Destination Protocol Info<BR>
MyPC existingdomaincontroller NBSS Session request, to *SMBSERVER<20> from JCIFS102_122_AA<00><BR>existingdomaincontroller MyPC NBSS Positive session response<BR>MyPC existingdomaincontroller SMB Negotiate Protocol Request<BR>existingdomaincontroller MyPC SMB Negotiate Protocol Response<BR>MyPC existingdomaincontroller SMB Session Setup AndX Request, User: DOMAIN\RSTVHH; Tree Connect AndX, Path: <A href="file://\\172.20.96.252\IPC$">\\172.20.96.252\IPC$</A><BR>existingdomaincontroller MyPC SMB Session Setup AndX Response; Tree Connect AndX<BR>
<BR>
However when I point to the new test domain controller, I get "Negative session response, Called name not present".<BR>
<BR>
With TESTDOMAIN domain and pointing to newdomaincontroller <BR>Source Destination Protocol Info<BR>
MyPC newdomaincontroller1 NBSS Session request, to *SMBSERVER<20> from JCIFS102_122_BC<00><BR>newdomaincontroller1 MyPC NBSS Negative session response, Called name not present<BR>MyPC newdomaincontroller1 NBSS Session request, to TESTDOMAIN<20> from JCIFS102_122_BC<00><BR>newdomaincontroller1 MyPC NBSS Negative session response, Called name not present<BR>MyPC newdomaincontroller2 NBSS Session request, to *SMBSERVER<20> from JCIFS102_122_BC<00><BR>newdomaincontroller2 MyPC NBSS Negative session response, Called name not present<BR>MyPC newdomaincontroller2 NBSS Session request, to TESTDOMAIN<20> from JCIFS102_122_BC<00><BR>newdomaincontroller2 MyPC NBSS Negative session response, Called name not present<BR><BR><br /><hr />Click Here <a href='http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fdating%2Eninemsn%2Ecom%2Eau%2Fsearch%2Fsearch%2Easpx%3Fexec%3Dgo%26tp%3Dq%26gc%3D2%26tr%3D1%26lage%3D18%26uage%3D55%26cl%3D14%26sl%3D0%26dist%3D50%26po%3D1%26do%3D2%26trackingid%3D1046138%26r2s%3D1&_t=773166090&_r=Hotmail_Endtext&_m=EXT' target='_new'>View photos of singles in your area</a></body>
</html>