A volte, durante le consuete operazioni di sviluppo, i bean Java generano delle eccezioni. Per segnalare le eccezioni, nell'editor visuale vengono visualizzati icone e contrassegni visivi.
Ad esempio, quando viene istanziata una classe visuale oppure vengono applicati valori di proprietà, è possibile che una classe visuale generi un'eccezione. Se l'eccezione viene generata quando viene applicato un valore di proprietà, il bean Java viene ricreato e tutte le altre proprietà valide vengono applicate. Per indicare che si è verificata un'eccezione viene visualizzato un simbolo di avviso nella vista Progettazione e nella vista Bean Java.
Quando si seleziona un componente per il quale è stato visualizzato un avviso, nella riga di stato verrà mostrata la proprietà che ha generato l'eccezione e il relativo messaggio.
Ad esempio, se la proprietà del testo di un pulsante ha generato un'eccezione di run-time, nella barra di stato verrà mostrato il seguente stato:
Quando l'eccezione viene generata durante l'applicazione di un valore di proprietà, viene ricreato il bean Java e ignorata la proprietà. Il simbolo di avviso indica che la rappresentazione del bean Java reale, come mostrato nella vista Progettazione o nella vista Proprietà, è incompleta, in quanto non è stata applicata la proprietà in errore.
Oltre alle eccezioni generate quando vengono applicati i valori di proprietà, esiste anche un'eccezione generata durante la creazione di un'istanza del bean Java. In questo caso, non è possibile creare parzialmente il bean Java, analogamente a quanto viene fatto per i valori di proprietà errati, pertanto non sarà presente alcun bean Java reale. Per segnalare questa condizione, nel caso degli errori generati durante la creazione di istanze del bean Java viene visualizzata una X rossa nella vista Progettazione e nella vista Bean Java. E' possibile selezionare il bean Java per leggere il messaggio di eccezione nella riga di stato.
Un errore di "grande complessità", rappresentato da un cerchio di colore blu con un punto esclamativo, si verifica quando la stringa di inizializzazione di una proprietà è troppo difficile da comprendere per l'editor visuale.
Argomento principale: Test e debug nell'editor visuale