From 0c8a85ee734c44d4797f2951992c38db8a44f62e Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 28 Jun 2021 18:12:01 +0200 Subject: [PATCH 1/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- CHANGELOG.md | 8 +++ changelog.xml | 4 ++ pom.xml | 2 +- .../client/AccountingManagerController.java | 65 ++++++++++--------- .../client/filters/ActiveFiltersPanel.java | 2 +- .../server/is/BuildEnableTabs.java | 5 +- 6 files changed, 51 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afc4d84..a4a6900 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "accounting-manager" +## [v1.14.0-SNAPSHOT] - 2021-06-28 + +### Fixes + +- Fixed display errors generated in Root scope [#21729] + + + ## [v1.13.0] - 2021-03-23 ### Features diff --git a/changelog.xml b/changelog.xml index ea29590..9541355 100644 --- a/changelog.xml +++ b/changelog.xml @@ -1,4 +1,8 @@ + + Fixed display errors generated in Root scope [#21729] + Migrate accounting-manager to postgresql persistence [#21013] diff --git a/pom.xml b/pom.xml index 54870bc..2b4dda7 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 org.gcube.portlets.admin accounting-manager - 1.13.0 + 1.14.0-SNAPSHOT war diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java index f75a362..057772e 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java @@ -68,6 +68,7 @@ public class AccountingManagerController { private BorderLayoutContainer mainPanel; private AccountingMonitor accountingMonitor; private EnableTabs enableTabs; + private Context availableContext; public AccountingManagerController() { eventBus = new SimpleEventBus(); @@ -106,7 +107,7 @@ public class AccountingManagerController { @Override public void onFailure(Throwable caught) { - Log.info("No valid user found: " + caught.getMessage()); + Log.error("No valid user found: " + caught.getMessage()); if (caught instanceof SessionExpiredException) { UtilsGXT3.alert("Error", "Expired Session"); sessionExpiredShowDelayed(); @@ -131,7 +132,7 @@ public class AccountingManagerController { @Override public void onFailure(Throwable caught) { - Log.info("No valid user found: " + caught.getMessage()); + Log.error("Error in check root scope: " + caught.getMessage()); if (caught instanceof SessionExpiredException) { UtilsGXT3.alert("Error", "Expired Session"); sessionExpiredShowDelayed(); @@ -144,12 +145,39 @@ public class AccountingManagerController { public void onSuccess(Boolean result) { rootScope = result; Log.info("RootScope: " + result); - retrieveEnableTabs(); + retrieveContext(); } }); } + + private void retrieveContext() { + + AccountingManagerServiceAsync.INSTANCE.getContext(new AsyncCallback() { + + @Override + public void onFailure(Throwable caught) { + Log.error("Error in retrieve context: " + caught.getMessage()); + if (caught instanceof SessionExpiredException) { + eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); + } else { + Log.error("Error retrieving contexts for " + accountingType + ":" + caught.getLocalizedMessage()); + UtilsGXT3.alert("Error retrieving contexts ", caught.getLocalizedMessage()); + } + + } + + @Override + public void onSuccess(Context result) { + Log.debug("Available Context: " + result); + availableContext=result; + retrieveEnableTabs(); + } + }); + + } + private void retrieveEnableTabs() { AccountingManagerServiceAsync.INSTANCE.getEnableTabs(new AsyncCallback() { @@ -319,6 +347,7 @@ public class AccountingManagerController { this.accountingType = accountingType; AccountingClientStateData accountingStateData = new AccountingClientStateData(accountingType, rootScope); + accountingStateData.setAvailableContext(availableContext); accountingState.setState(accountingType, accountingStateData); retrieveFilterKey(); @@ -348,40 +377,14 @@ public class AccountingManagerController { AccountingClientStateData accountingStateData = accountingState.getState(accountingType); accountingStateData.setAvailableFilterKeys(result); accountingState.setState(accountingType, accountingStateData); - retrieveContext(); - } - }); - - } - - private void retrieveContext() { - - AccountingManagerServiceAsync.INSTANCE.getContext(new AsyncCallback() { - - @Override - public void onFailure(Throwable caught) { - accountingMonitor.hide(); - if (caught instanceof SessionExpiredException) { - eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); - } else { - Log.error("Error retrieving contexts for " + accountingType + ":" + caught.getLocalizedMessage()); - UtilsGXT3.alert("Error retrieving contexts ", caught.getLocalizedMessage()); - } - - } - - @Override - public void onSuccess(Context result) { - Log.debug("Available Context: " + result); - AccountingClientStateData accountingStateData = accountingState.getState(accountingType); - accountingStateData.setAvailableContext(result); - accountingState.setState(accountingType, accountingStateData); retrieveSpace(); } }); } + + private void retrieveSpace() { if (rootScope) { diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java index e70ff5a..09f2933 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java @@ -107,7 +107,7 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class ActiveFiltersPanel extends SimpleContainer { private static final int TOP_NUMBER_DEFAULT = 5; - private static final int TOP_NUMBER_MAX = 10; + private static final int TOP_NUMBER_MAX = 30; private static final int TOP_NUMBER_MIN = 1; private EventBus eventBus; private Grid gridFilter; diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/server/is/BuildEnableTabs.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/server/is/BuildEnableTabs.java index db33c3b..938b3e2 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/server/is/BuildEnableTabs.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/server/is/BuildEnableTabs.java @@ -77,7 +77,8 @@ public class BuildEnableTabs { } } - if (isRootScope) { + //SPACE Tab Disabled + /*if (isRootScope) { boolean spaceTabPresent = false; for (EnableTab enableTab : enableTabList) { if (enableTab.getAccountingType().compareTo( @@ -91,7 +92,7 @@ public class BuildEnableTabs { AccountingType.SPACE, null); enableTabList.add(enableTabDataSpace); } - } + }*/ EnableTabs enableTabs = new EnableTabs(enableTabList); logger.debug("EnableTabsData: " + enableTabs); return enableTabs; From 36f917f6b5637dca23ce4d79691b55dc18a7b8dc Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 28 Jun 2021 19:15:49 +0200 Subject: [PATCH 2/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- .../client/AccountingManagerController.java | 80 ++++++++++--------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java index 057772e..0261b35 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java @@ -107,7 +107,7 @@ public class AccountingManagerController { @Override public void onFailure(Throwable caught) { - Log.error("No valid user found: " + caught.getMessage()); + Log.error("No valid user found: " + caught.getLocalizedMessage(), caught); if (caught instanceof SessionExpiredException) { UtilsGXT3.alert("Error", "Expired Session"); sessionExpiredShowDelayed(); @@ -132,7 +132,7 @@ public class AccountingManagerController { @Override public void onFailure(Throwable caught) { - Log.error("Error in check root scope: " + caught.getMessage()); + Log.error("Error in check root scope: " + caught.getLocalizedMessage(), caught); if (caught instanceof SessionExpiredException) { UtilsGXT3.alert("Error", "Expired Session"); sessionExpiredShowDelayed(); @@ -145,46 +145,19 @@ public class AccountingManagerController { public void onSuccess(Boolean result) { rootScope = result; Log.info("RootScope: " + result); - retrieveContext(); - } - - }); - - } - - private void retrieveContext() { - - AccountingManagerServiceAsync.INSTANCE.getContext(new AsyncCallback() { - - @Override - public void onFailure(Throwable caught) { - Log.error("Error in retrieve context: " + caught.getMessage()); - if (caught instanceof SessionExpiredException) { - eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); - } else { - Log.error("Error retrieving contexts for " + accountingType + ":" + caught.getLocalizedMessage()); - UtilsGXT3.alert("Error retrieving contexts ", caught.getLocalizedMessage()); - } - - } - - @Override - public void onSuccess(Context result) { - Log.debug("Available Context: " + result); - availableContext=result; retrieveEnableTabs(); } + }); } - private void retrieveEnableTabs() { AccountingManagerServiceAsync.INSTANCE.getEnableTabs(new AsyncCallback() { @Override public void onFailure(Throwable caught) { - Log.error("Error retrieving enable tabs: " + caught.getLocalizedMessage()); + Log.error("Error retrieving enable tabs: " + caught.getLocalizedMessage(), caught); if (caught instanceof SessionExpiredException) { UtilsGXT3.alert("Error", "Expired Session"); sessionExpiredShowDelayed(); @@ -321,7 +294,7 @@ public class AccountingManagerController { Log.debug("AccountingType: " + event.getAccountingType()); accountingStateData = accountingState.getState(event.getAccountingType()); if (accountingStateData == null) { - createDefaultChart(event.getAccountingType()); + configureDefaultChart(event.getAccountingType()); } else { accountingType = event.getAccountingType(); StateChangeEvent stateChangeEvent = new StateChangeEvent(StateChangeType.Restore, accountingStateData); @@ -338,19 +311,51 @@ public class AccountingManagerController { if (enableTabs != null && enableTabs.getTabs() != null && enableTabs.getTabs().size() > 0 && enableTabs.getTabs().get(0) != null) { Log.debug("Create DefaultChart"); - createDefaultChart(enableTabs.getTabs().get(0).getAccountingType()); + configureDefaultChart(enableTabs.getTabs().get(0).getAccountingType()); } } - private void createDefaultChart(AccountingType accountingType) { + private void configureDefaultChart(AccountingType accountingType) { accountingMonitor = new AccountingMonitor(); this.accountingType = accountingType; + if (availableContext == null) { + retrieveContext(); + } else { + createDefaultChart(); + } + } + private void createDefaultChart() { AccountingClientStateData accountingStateData = new AccountingClientStateData(accountingType, rootScope); accountingStateData.setAvailableContext(availableContext); accountingState.setState(accountingType, accountingStateData); - retrieveFilterKey(); + } + + private void retrieveContext() { + + AccountingManagerServiceAsync.INSTANCE.getContext(new AsyncCallback() { + + @Override + public void onFailure(Throwable caught) { + accountingMonitor.hide(); + Log.error("Error retrieving contexts: " + caught.getLocalizedMessage(), caught); + if (caught instanceof SessionExpiredException) { + eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); + } else { + UtilsGXT3.alert("Error retrieving contexts ", caught.getLocalizedMessage()); + } + + } + + @Override + public void onSuccess(Context result) { + Log.debug("Available Context: " + result); + availableContext = result; + createDefaultChart(); + + } + }); } @@ -361,6 +366,7 @@ public class AccountingManagerController { @Override public void onFailure(Throwable caught) { accountingMonitor.hide(); + Log.error("Error retrieving filter keys: " + caught.getLocalizedMessage(), caught); if (caught instanceof SessionExpiredException) { eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); } else { @@ -383,8 +389,6 @@ public class AccountingManagerController { } - - private void retrieveSpace() { if (rootScope) { @@ -841,8 +845,6 @@ public class AccountingManagerController { }); } - - private void doExportRequest(ExportRequestEvent event) { StringBuilder actionUrl = new StringBuilder(); actionUrl.append(GWT.getModuleBaseURL()); From 49f9a8e05c1624a33f641b31cc0de578d778bbe3 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 28 Jun 2021 19:26:53 +0200 Subject: [PATCH 3/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- .../accountingmanager/client/filters/ActiveFiltersPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java index 09f2933..e70ff5a 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/filters/ActiveFiltersPanel.java @@ -107,7 +107,7 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class ActiveFiltersPanel extends SimpleContainer { private static final int TOP_NUMBER_DEFAULT = 5; - private static final int TOP_NUMBER_MAX = 30; + private static final int TOP_NUMBER_MAX = 10; private static final int TOP_NUMBER_MIN = 1; private EventBus eventBus; private Grid gridFilter; From 41e86e44ca22917090909dfc8318346de44d0877 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Tue, 29 Jun 2021 12:30:35 +0200 Subject: [PATCH 4/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- .../client/AccountingManagerController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java index 0261b35..ed3ec4c 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/client/AccountingManagerController.java @@ -390,7 +390,7 @@ public class AccountingManagerController { } private void retrieveSpace() { - if (rootScope) { + /* if (rootScope) { AccountingManagerServiceAsync.INSTANCE.getSpaces(new AsyncCallback() { @@ -400,7 +400,7 @@ public class AccountingManagerController { if (caught instanceof SessionExpiredException) { eventBus.fireEvent(new SessionExpiredEvent(SessionExpiredType.EXPIREDONSERVER)); } else { - Log.error("Error retrieving sapces for " + accountingType + ":" + caught.getLocalizedMessage()); + Log.error("Error retrieving spaces for " + accountingType + ":" + caught.getLocalizedMessage()); UtilsGXT3.alert("Error retrieving spaces ", caught.getLocalizedMessage()); } @@ -414,7 +414,9 @@ public class AccountingManagerController { }); } else { createDefaultSeriesRequest(null); - } + } */ + createDefaultSeriesRequest(null); + } private void createDefaultSeriesRequest(Spaces spaces) { From d1ef570b3652f67a025f88d6dc82c35dda69794a Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 30 Jun 2021 15:30:50 +0200 Subject: [PATCH 5/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2b4dda7..c45573d 100644 --- a/pom.xml +++ b/pom.xml @@ -445,7 +445,7 @@ org.gcube.distribution maven-portal-bom - 3.6.0 + 3.6.2 pom import From 52e093ea225c11a0f1c3a2224cd4903452e7fd6f Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 30 Jun 2021 16:33:53 +0200 Subject: [PATCH 6/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- .../server/AccountingManagerServiceImpl.java | 32 +++++++------------ 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/src/main/java/org/gcube/portlets/admin/accountingmanager/server/AccountingManagerServiceImpl.java b/src/main/java/org/gcube/portlets/admin/accountingmanager/server/AccountingManagerServiceImpl.java index 7c0e3e9..a7584b2 100644 --- a/src/main/java/org/gcube/portlets/admin/accountingmanager/server/AccountingManagerServiceImpl.java +++ b/src/main/java/org/gcube/portlets/admin/accountingmanager/server/AccountingManagerServiceImpl.java @@ -97,7 +97,7 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet throw e; } catch (Throwable e) { logger.error("Hello(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -130,9 +130,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error("getEnableTabs(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -153,10 +152,9 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error( "getClientMonitorTimeout(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -202,7 +200,7 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet throw e; } catch (Throwable e) { logger.error("getSeries(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -249,7 +247,7 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet throw e; } catch (Throwable e) { logger.error("getSeries(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -301,7 +299,7 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet throw e; } catch (Throwable e) { logger.error("Operation Monitor(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -331,9 +329,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error("getFilterKeys(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -391,9 +388,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error("getFilterValues(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -424,9 +420,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error("getCategories(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -450,9 +445,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); logger.error("getContext(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -485,9 +479,8 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet e.printStackTrace(); throw e; } catch (Throwable e) { - e.printStackTrace(); - logger.error("isRoot(): " + e.getLocalizedMessage(), e); - throw new ServiceException(e.getLocalizedMessage()); + logger.error("isRootScope(): " + e.getLocalizedMessage(), e); + throw new ServiceException(e.getLocalizedMessage(),e); } } @@ -522,7 +515,6 @@ public class AccountingManagerServiceImpl extends RemoteServiceServlet throw e; } catch (Throwable e) { logger.error("SaveDataOnWorkspace(): " + e.getLocalizedMessage(), e); - e.printStackTrace(); throw new ServiceException(e.getLocalizedMessage(), e); } } From a8fb472d5c4f8565db384adfd15cca0a2bca0bda Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 30 Jun 2021 16:56:25 +0200 Subject: [PATCH 7/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- src/main/webapp/accountingman/js/modules/exporting.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/accountingman/js/modules/exporting.js b/src/main/webapp/accountingman/js/modules/exporting.js index 52fed72..6b681f3 100644 --- a/src/main/webapp/accountingman/js/modules/exporting.js +++ b/src/main/webapp/accountingman/js/modules/exporting.js @@ -98,7 +98,7 @@ defaultOptions.exporting = { //enabled: true, //filename: 'chart', type: 'image/png', - url: 'http://export.highcharts.com/', + url: 'https://export.highcharts.com/', //width: undefined, //scale: 2 buttons: { From 2ef2cd0cffba7156adf7fb167d0a940f9085d74f Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 30 Jun 2021 17:31:34 +0200 Subject: [PATCH 8/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c45573d..5d6269a 100644 --- a/pom.xml +++ b/pom.xml @@ -445,7 +445,7 @@ org.gcube.distribution maven-portal-bom - 3.6.2 + 3.6.3-SNAPSHOT pom import From bbaa3b46df43981413e5808c8d03611b7f2532bc Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 30 Jun 2021 17:38:10 +0200 Subject: [PATCH 9/9] Refs #21729: Investigate errors generated in the Root scope Disabled Spaces in root --- CHANGELOG.md | 2 +- pom.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4a6900..10598f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for "accounting-manager" -## [v1.14.0-SNAPSHOT] - 2021-06-28 +## [v1.14.0] - 2021-06-28 ### Fixes diff --git a/pom.xml b/pom.xml index 5d6269a..8aba4ec 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 4.0.0 org.gcube.portlets.admin accounting-manager - 1.14.0-SNAPSHOT + 1.14.0 war @@ -445,7 +445,7 @@ org.gcube.distribution maven-portal-bom - 3.6.3-SNAPSHOT + 3.6.3 pom import