Android WebViewClient onReceivedError não é chamado para um erro 404

O
Em uma exibição de lista, tenho uma visualização na web que deve carregar um arquivo de imagem do servidor, quando não há imagem presente, preciso de uma imagem fictícia. Tentei

holder.image.setWebViewClient(new WebViewClient()
{
                  @Override
                public void onReceivedError( WebView view, int errorCode, String description, String failingUrl) 
                {

                    System.out.println("description error" + description);
                    view.setVisibility( View.GONE );

                }

                @Override
                public void onPageFinished(WebView view, String url) {

                    view.setVisibility( View.VISIBLE );


                }


   }); 

Tenho essa visualização da web com uma imagem fictícia em um FrameLayout, o ouvinte onPageFinished é chamado depois que cada URL da imagem é carregado, mas onReceivedError não é chamado para uma URL que produz um erro 404. Qualquer palpite sobre como fazê-l

questionAnswers(5)

yourAnswerToTheQuestion