Durante a programação habitual, por vezes os Java beans devolvem excepções. O editor visual apresenta ícones e marcadores visuais para indicar as excepções.
Por exemplo, quando uma classe visual é instanciada ou quando são aplicados valores de propriedades, a classe
visual poderá devolver uma excepção. Se for devolvida uma excepção quando se aplicar um valor de propriedade, o
Java bean é recriado e são aplicadas todas as outras propriedades válidas. É apresentado um sinal de aviso na vista Concepção e na vista
Java beans a indicar que ocorreu uma excepção
Ao seleccionar um componente que tem um aviso, a linha de estado mostra a propriedade que devolveu a excepção, assim como a mensagem de excepção.
Por exemplo, se a propriedade de texto do botão tiver devolvido uma excepção de tempo de execução, a barra de estado mostrará o seguinte estado:
Quando a excepção é devolvida durante a aplicação de um valor de propriedade, o Java bean é recriado e a propriedade ignorada. O sinal de aviso indica que a representação do Java bean activo, tal como mostrado na vista Concepção ou na vista Propriedades, está incompleta, dado que a propriedade errante não foi aplicada.
Além das excepções devolvidas quando são aplicados valores de propriedade, poderá haver uma excepção devolvida durante a instanciação do Java bean. Neste caso não é possível criar parcialmente o Java bean, como foi feito para valores de propriedade danificados, de modo que não estava presente Java bean activo nenhum. Para indicar esta situação, no caso de erros devolvidos durante a instanciação do Java bean, é mostrado um x a vermelho na vista Concepção e na vista Java Beans. Poderá seleccionar o Java bean para ver a mensagem de excepção na linha de estado.
Ocorre um erro "Complicado de mais", representado por um círculo a azul com um ponto de exclamação, quando a cadeia de inicialização para uma propriedade for demasiado complicada para o editor visual compreender.