Author: nfilotto
Date: 2011-10-27 11:45:29 -0400 (Thu, 27 Oct 2011)
New Revision: 5114
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java
Log:
EXOJCR-1590: Fix issue that occurs when the statistics are enabled
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java 2011-10-27
15:03:27 UTC (rev 5113)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java 2011-10-27
15:45:29 UTC (rev 5114)
@@ -924,7 +924,12 @@
if (deleteLocks)
{
boolean failed = true;
- JDBCStorageConnection conn = (JDBCStorageConnection)openConnection();
+ WorkspaceStorageConnection wsc = openConnection(false);
+ if (wsc instanceof StatisticsJDBCStorageConnection)
+ {
+ wsc =
((StatisticsJDBCStorageConnection)wsc).getNestedWorkspaceStorageConnection();
+ }
+ JDBCStorageConnection conn = (JDBCStorageConnection)wsc;
try
{
conn.deleteLockProperties();
Show replies by date