*/
protected class Acceptor extends Thread {
+ private final Log log = LogFactory.getLog(AprEndpoint.Acceptor.class);
/**
* The background thread that listens for incoming TCP/IP connections and
}
} catch (Throwable t) {
ExceptionUtils.handleThrowable(t);
- if (running) log.error(sm.getString("endpoint.accept.fail"), t);
+ if (running) {
+ String msg = sm.getString("endpoint.accept.fail");
+ if (t instanceof Error) {
+ Error e = (Error) t;
+ if (e.getError() == 233) {
+ // Not an error on HP-UX so log as a warning
+ // so it can be filtered out on that platform
+ // See bug 50273
+ log.warn(msg, t);
+ } else {
+ log.error(msg, t);
+ }
+ } else {
+ log.error(msg, t);
+ }
+ }
}
// The processor will recycle itself when it finishes
<bug>50192</bug>: Improve performance for EL when running under a
security manager. Based on a patch by Robert Goff. (markt)
</fix>
+ <add>
+ <bug>50273</bug>: Provide a workaround for an HP-UX issue that can
+ result in large numbers of SEVERE log messages appearing in the logs as
+ a result of normal operation. (markt)
+ </add>
<fix>
<bug>50293</bug>: Increase the size of internal ELResolver array from 2
to 8 since in typical usage there are at least 5 resolvers. Based on a