Changed error and how it is connected to current page
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com>
This commit is contained in:
@@ -68,7 +68,7 @@ public class HawkbitUIErrorHandler extends DefaultErrorHandler {
|
||||
return Optional.fromNullable(errorOrigin.getUI().getPage());
|
||||
}
|
||||
|
||||
return Optional.absent();
|
||||
return Optional.of(Page.getCurrent());
|
||||
}
|
||||
|
||||
protected HawkbitErrorNotificationMessage buildNotification(final Throwable exception) {
|
||||
|
||||
@@ -22,7 +22,6 @@ import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
import org.eclipse.hawkbit.repository.DeploymentManagement;
|
||||
@@ -100,8 +99,6 @@ public class BulkUploadHandler extends CustomComponent
|
||||
|
||||
final TargetBulkUpdateWindowLayout targetBulkUpdateWindowLayout;
|
||||
|
||||
private TargetTableHeader targetTableHeader;
|
||||
|
||||
private transient EntityFactory entityFactory;
|
||||
|
||||
/**
|
||||
@@ -225,9 +222,9 @@ public class BulkUploadHandler extends CustomComponent
|
||||
} catch (final IOException e) {
|
||||
LOG.error("Error reading file {}", tempFile.getName(), e);
|
||||
} catch (final RuntimeException e) {
|
||||
Optional.ofNullable(UI.getCurrent()).ifPresent(error -> UI.getCurrent().getErrorHandler()
|
||||
.error(new ConnectorErrorEvent(targetTableHeader, e)));
|
||||
|
||||
if (UI.getCurrent() != null) {
|
||||
UI.getCurrent().getErrorHandler().error(new com.vaadin.server.ErrorEvent(e));
|
||||
}
|
||||
} finally {
|
||||
updateBulkUpload();
|
||||
doAssignments();
|
||||
@@ -465,7 +462,4 @@ public class BulkUploadHandler extends CustomComponent
|
||||
}
|
||||
}
|
||||
|
||||
public void setTargetBulkUpdateWindowLayout(final TargetTableHeader targetTableHeader) {
|
||||
this.targetTableHeader = targetTableHeader;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -82,7 +82,6 @@ public class TargetTableHeader extends AbstractTableHeader {
|
||||
// creating add window for adding new target
|
||||
targetAddUpdateWindow.init();
|
||||
targetBulkUpdateWindow.init();
|
||||
targetBulkUpdateWindow.getBulkUploader().setTargetBulkUpdateWindowLayout(this);
|
||||
onLoadRestoreState();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user