<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>When I request a javax.print.PrintJob to print on Unix, the PrintService checks to see if the printer is accepting jobs and can return a false negative if there are too many open files because the following Exception is ignored (see j2se/src/solaris/classes/sun/print/UnixPrintServiceLookup.java)<BR>
 <BR>
java.security.PrivilegedActionException: java.io.IOException: Too many open files<BR>Caused by: java.io.IOException: Too many open files<BR><BR>
I would have preferred a PrintException <BR>
 <BR>
        } catch (PrivilegedActionException e) {<BR>        }<BR><BR>
should change to (or similar) <BR>
 <BR>
        } catch (PrivilegedActionException e) {<BR>                throw new PrintException("Unable to determine if printer is accepting jobs - " + e.getMessage());<BR>
        }<BR><BR>
Is there a better area than discuss to discuss such things?<BR>
 <BR>
  <BR>
Cresley<BR><br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>