J'utilise la résine 4.0.47, et j'ai trouvé un bug dans la classe com. caucho.server.webapp.WebApp, la méthoderésine 4.0.47 com.caucho.server.webapp.WebApp.hasListener (ArrayList <?> auditeurs, classe <?> listenerClass) ont un code incorrect
/**
* Returns true if a listener with the given type exists.
*/
public boolean hasListener(ArrayList<?> listeners, Class<?> listenerClass)
{
for (int i = 0; i < listeners.size(); i++) {
Object listener = _listeners.get(i);
if (listener.getClass().equals(listenerClass)) {
return true;
}
}
return false;
}
la ligne "écouteur Object = _listeners.get (i);", la variable doit être auditeurs, pas les _listeners, est-ce pas? comment le réparer?
Cette question est à la limite du hors-sujet que vous demandez essentiellement une ressource externe. La question risque de se fermer. Aussi, vous auriez pu facilement répondre à cette question en visitant le site de Caucho. –