[jcifs] I get Exceptions using the NtlmHttpFilter
Michael B. Allen
miallen at eskimo.com
Wed Oct 2 05:04:01 EST 2002
This doesn't look related to jCIFS. You're getting a name service lookup
failure and the VM is not catching a signal. Looks like you might need to
specify a property or two or the VM/Tomcat/JBuilder is crapping out. Try it
with a different VM or servlet container and take JBuilder out of the loop
if you can. That will allow you to identify where it's choking.
On Tue, 1 Oct 2002 11:55:15 +0200
"Kreyßel, Conny" <Conny.Kreyssel at INTER-FORUM.DE> wrote:
> I use the NtlmHttpFilter with J2SDK1.4.1, Tomcat 4.1.12 under JBuilder 6.
>
> If I access a page using by this filter or the NetworkExplorer-Servlet I get the following exception:
>
> Okt 1 11:46:53.265 - nbt name service send:
> java.net.SocketException: Interrupted function call: Datagram send failed
> at java.net.PlainDatagramSocketImpl.send(Native Method)
> at java.net.DatagramSocket.send(DatagramSocket.java:572)
> at jcifs.netbios.NameServiceClient.send(NameServiceClient.java:222)
> at jcifs.netbios.NameServiceClient.getByName(NameServiceClient.java:297)
> at jcifs.netbios.NbtAddress.doNameQuery(NbtAddress.java:318)
> at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:430)
> at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:411)
> at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:140)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
> at java.lang.Thread.run(Thread.java:536)
> StandardWrapperValve[smbexplorer]: Servlet.service() for servlet smbexplorer threw exception
> java.net.UnknownHostException: IF<1C>
> java.net.UnknownHostException: MYNTDOMAIN<1C>
> at jcifs.netbios.NbtAddress.doNameQuery(NbtAddress.java:328)
> at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:430)
> at jcifs.netbios.NbtAddress.getByName(NbtAddress.java:411)
> at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:140)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
> at java.lang.Thread.run(Thread.java:536)
>
>
> Any hints?
>
> Thank you very much.
>
> Conny Kreyßel
> INTER-FORUM AG
> Sommerfelder Straße 120
> 04316 Leipzig
>
> Tel. : +49-341-25 92 00
> Fax : +49-341-25 92 020
>
> EMail: mailto:conny.kreyssel at inter-forum.de
>
> WWW : http://www.inter-forum.de/
> http://www.rezept300.de/
--
A program should be written to model the concepts of the task it
performs rather than the physical world or a process because this
maximizes the potential for it to be applied to tasks that are
conceptually similar and more importantly to tasks that have not
yet been conceived.
More information about the jcifs
mailing list