Error:
"Exception reading print drivers
Error
java.net.ConnectException: Connection refused
IPP Error: 0x40001" And no any 401 error.

In /var/opt/novell/tomcat4/logs/catalina.out added java exception:

................................
Aug 5, 2005 10:39:45 AM org.apache.jk.server.JkCoyoteHandler action
SEVERE: Error in action code
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite
(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStre am.java:136)
at org.apache.jk.common.ChannelSocket.send
(ChannelSocket.java:457)
at org.apache.jk.common.ChannelSocket.invoke
(ChannelSocket.java:654)
at org.apache.jk.server.JkCoyoteHandler.action
(JkCoyoteHandler.java:472)
at org.apache.coyote.Response.action(Response.java:22 6)
at org.apache.coyote.Response.finish(Response.java:34 8)
at org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:329)
at org.apache.jk.common.HandlerRequest.invoke
(HandlerRequest.java:395)
at org.apache.jk.common.ChannelSocket.invoke
(ChannelSocket.java:673)
at org.apache.jk.common.ChannelSocket.processConnecti on
(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt
(ChannelSocket.java:786)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)

IPPLib-> Error Code: 40001
IPPLib-> Error message: Unable to send IPP Request
[Root exception: java.net.ConnectException: Connection refused] Unable to
send IPP Request
at com.novell.service.iPrint.ipp.IPPHttp.httpConnect
(IPPHttp.java:339)
at com.novell.service.iPrint.ipp.IPPHttp.httpSendSimp lePost
(IPPHttp.java:431)
at com.novell.service.iPrint.ipp.IPPHttp.sendSimpleRe quest
(IPPHttp.java:155)
at com.novell.service.iPrint.ipp.IPPIDSRepository.lis tResources
(IPPIDSRepository.java:136)
at com.novell.service.iPrint.DriverStore.getPrinterDr ivers
(DriverStore.java:147)
at com.novell.admin.iPrint.ResourceDriversModel.read
(ResourceDriversModel.java:89)
at com.novell.admin.iPrint.ResourceDriversModel.
(ResourceDriversModel.java:70)
at com.novell.admin.iPrint.ResourceDriversPage.show
(ResourceDriversPage.java:94)
at com.novell.emframe.dev.PropertyBook.showPage
(PropertyBook.java:1069)
at com.novell.emframe.dev.PropertyBook.doShow
(PropertyBook.java:799)
at com.novell.emframe.dev.PropertyBook.execute
(PropertyBook.java:147)
at com.novell.emframe.dev.Task.execute(Task.java:461)
at com.novell.nps.gadgetManager.BaseGadgetInstance.pr ocessRequest
(BaseGadgetInstance.java:842)
at com.novell.nps.gadgetManager.BaseGadgetInstance.ha ndleAction
(BaseGadgetInstance.java:2349)
at
com.novell.nps.gadgetManager.GadgetManager.process InstanceRequest
(GadgetManager.java:1558)
at
com.novell.nps.gadgetManager.GadgetManager.process ServiceRequest
(GadgetManager.java:1015)
at com.novell.nps.PortalServlet.handleFrameService
(PortalServlet.java:503)
at com.novell.nps.PortalServlet.processRequest
(PortalServlet.java:376)
at com.novell.nps.PortalServlet.doPost(PortalServlet. java:276)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:760)
at com.novell.emframe.fw.servlet.AuthenticatorServlet .service
(AuthenticatorServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter
(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.do Filter
(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invo ke
(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(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.invo ke
(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke
(AuthenticatorBase.java:551)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(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.StandardContext.invoke
(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke
(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:163)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(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.invok e
(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invo
keNext(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.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:199)
at org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:324)
at org.apache.jk.common.HandlerRequest.invoke
(HandlerRequest.java:395)
at org.apache.jk.common.ChannelSocket.invoke
(ChannelSocket.java:673)
at org.apache.jk.common.ChannelSocket.processConnecti on
(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt
(ChannelSocket.java:786)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run
(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl .java:305)
at java.net.PlainSocketImpl.connectToAddress
(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.j ava:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient.doConnect(NetworkClient.java :139)
at sun.net.http://www.http.HttpClient.openServe...lient.java:402)
at sun.net.http://www.http.HttpClient.openServe...lient.java:618)
at sun.net.www.http.HttpClient.(HttpClient.java:306)
at sun.net.www.http.HttpClient.(HttpClient.java:267)
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
at sun.net.www.http.HttpClient.New(HttpClient.java:320)
at sun.net.www.http.HttpClient.New(HttpClient.java:315)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect
(HttpURLConnection.java:512)
at sun.net.www.protocol.http.HttpURLConnection.connect
(HttpURLConnection.java:489)
at com.novell.service.iPrint.ipp.IPPHttp.httpConnect
(IPPHttp.java:292)
... 54 more
PropertyBook.......1437 java.net.ConnectException: Connection
refusedIPP Error: 0x40001


This is a error for Novell Tomcat4. On OES
Netware this problem solved with patch, but for OES SuSe Linux - no any
solution.
I can't add drivers for Iprint's printers!