private void fxInitErrorHandler()
	{
		webEngine.getLoadWorker().exceptionProperty().addListener(
				new ChangeListener<Throwable>() {

					public void changed(
							ObservableValue<? extends Throwable> o, 
							Throwable old, 
							final Throwable value
						)
					{
						if( webEngine.getLoadWorker().getState() == FAILED ) 
						{
							SwingUtilities.invokeLater(new Runnable() {
									@Override 
									public void run() 
									{
										String msg = webEngine.getLocation();
										
										if( value != null )
										{
											msg += "\n" + value.getMessage();
										} else {
											msg += "\nUnexpected error.";
										}
										
										ApplicationLogger.logError(
												"JFXWebView Loading Error.\n" + msg 
											);
										JOptionPane.showMessageDialog(
												JFXWebView.this,
												msg,
												"Lade Fehler ...",
												JOptionPane.ERROR_MESSAGE
											);
									}
								
								});
						}
					}
			});
	}