-
Type: Bug
-
Status: Resolved
-
Priority: Critical
-
Resolution: Duplicate
-
Affects Version/s: 23.1
-
Fix Version/s: None
-
Component/s: Studio Packaging
-
Tags:
When, because of a listener or someone doing something at the same time, the package installation fails (which is OK) but it leaves the server in broken state where the web page shows:
If you can read this in your browser, this probably because of a configuration problem of your nuxeo.war/WEB-INF/pages.xml. To change this, edit the OSGI-INF/deployment-fragment.xml of your project at extension pages#PAGES.
With the following error in the logs
Caused by: javax.resource.ResourceException: ManagedConnection pool has been destroyed at org.apache.geronimo.connector.outbound.SinglePoolMatchAllConnectionInterceptor.internalGetConnection(SinglePoolMatchAllConnectionInterceptor.java:56) at org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection(AbstractSinglePoolConnectionInterceptor.java:80) at org.apache.geronimo.connector.outbound.ThreadLocalCachingConnectionInterceptor.getConnection(ThreadLocalCachingConnectionInterceptor.java:70) at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:49) at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:101) at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43) at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39) at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66) at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:77) at org.nuxeo.runtime.jtajca.NuxeoContainer$ConnectionManagerWrapper.allocateConnection(NuxeoContainer.java:838) at org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getConnection(ConnectionFactoryImpl.java:100) ... 164 more
A restart of the server does not fix completely the issue because the studio package in in "installing" state and cannot be removed or reinstalled. The only solution is to do a mp-reset and reinstall every package.
To reproduce: launch a hot-reload of the studio project and in a separate browser navigate the nuxeo interface, it should make the installation fail.
- duplicates
-
NXP-15210 Allow closing live sessions from repository shutdown
- Resolved