diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java index 1d12d7724..56bf315df 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java @@ -854,7 +854,7 @@ public abstract class ResourceAllocation extends .getRightSlice(durationsByDay); AvailabilityTimeLine availability = getAvailability(); List assignments = createAssignments(interval, availability, - rightSlice.toArray(new EffortDuration[0])); + rightSlice.toArray(new EffortDuration[rightSlice.size()])); interval.resetAssignments(assignments); } @@ -880,7 +880,8 @@ public abstract class ResourceAllocation extends .getRightSlice(durationsByDay); AvailabilityTimeLine availability = getAvailability(); createAssignments(interval, availability, - rightSlice.toArray(new EffortDuration[0])); + rightSlice.toArray(new EffortDuration[rightSlice + .size()])); } }; diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java index 5e0f1f315..c68f94a0c 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/CustomMenuController.java @@ -218,7 +218,8 @@ public class CustomMenuController extends Div implements IMenuItemsRegister { private CustomMenuController topItem(String name, String url, String helpUri, Collection items) { - return topItem(name, url, helpUri, items.toArray(new CustomMenuItem[0])); + return topItem(name, url, helpUri, + items.toArray(new CustomMenuItem[items.size()])); } private CustomMenuController topItem(String name, String url, diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeModel.java index 8171076a0..8540c5fa5 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/labels/LabelTypeModel.java @@ -165,7 +165,8 @@ public class LabelTypeModel extends IntegrationEntityModel implements } } if (!result.isEmpty()) { - throw new ValidationException(result.toArray(new InvalidValue[0])); + throw new ValidationException( + result.toArray(new InvalidValue[result.size()])); } } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java index 7a7314103..c8306362f 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java @@ -195,7 +195,8 @@ public class LimitingResourcesController extends GenericForwardComposer { } private void addCommands(LimitingResourcesPanel limitingResourcesPanel) { - limitingResourcesPanel.add(commands.toArray(new IToolbarCommand[0])); + limitingResourcesPanel.add(commands + .toArray(new IToolbarCommand[commands.size()])); } private TimeTracker buildTimeTracker() { diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java index 778b36b31..f7871ccef 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java @@ -255,7 +255,8 @@ public class ResourceLoadController implements Composer { } private void addCommands(ResourcesLoadPanel resourcesLoadPanel) { - resourcesLoadPanel.add(commands.toArray(new IToolbarCommand[0])); + resourcesLoadPanel.add(commands.toArray(new IToolbarCommand[commands + .size()])); } private TimeTracker buildTimeTracker() {