There is 1 comment.
 
 
XWiki Platform / cid:jira-generated-image-avatar-a95ef931-150c-4dfa-a0a4-4fe956e5c37c XWIKI-24186 Open

Error when displaying an extension that was uninstalled that doesn't allow to access any other extension UI

 
View issue   ·   Add comment
 

1 comment

 
cid:jira-generated-image-avatar-69dbf580-31c5-4cc1-96d6-81a59b43992c Anca Luca on 03/Apr/26 01:50
 

After deploying a patch for this, the extension displays properly and the log on the progress tab is the following:

Java heap space
class com.xpn.xwiki.XWikiException: Error number 0 in 0: Error number 3232 in 3: Exception while saving deleted document content.
    at org.xwiki.store.legacy.store.internal.FilesystemRecycleBinContentStore.save(FilesystemRecycleBinContentStore.java:90)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.lambda$saveToRecycleBin$0(XWikiHibernateRecycleBinStore.java:298)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:826)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeWrite(XWikiHibernateBaseStore.java:948)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.saveToRecycleBin(XWikiHibernateRecycleBinStore.java:288)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4663)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4588)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4583)
    at org.xwiki.extension.xar.internal.handler.packager.Packager.deleteDocument(Packager.java:289)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.deletePages(XarExtensionJobFinishedListener.java:300)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.maybeDeletePages(XarExtensionJobFinishedListener.java:278)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.onEvent(XarExtensionJobFinishedListener.java:156)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303)
    at org.xwiki.job.AbstractJob.jobFinished(AbstractJob.java:297)
    at org.xwiki.extension.job.internal.AbstractExtensionJob.jobFinished(AbstractExtensionJob.java:134)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:251)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: class org.xwiki.store.TransactionException: Failure in onRun()
Caused by:
java.lang.OutOfMemoryError
	Java heap space

Caused by:

    at org.xwiki.store.TransactionRunnable.run(TransactionRunnable.java:333)
    at org.xwiki.store.StartableTransactionRunnable.start(StartableTransactionRunnable.java:54)
    at org.xwiki.store.legacy.store.internal.FilesystemRecycleBinContentStore.save(FilesystemRecycleBinContentStore.java:88)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.lambda$saveToRecycleBin$0(XWikiHibernateRecycleBinStore.java:298)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:826)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeWrite(XWikiHibernateBaseStore.java:948)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.saveToRecycleBin(XWikiHibernateRecycleBinStore.java:288)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4663)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4588)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4583)
    at org.xwiki.extension.xar.internal.handler.packager.Packager.deleteDocument(Packager.java:289)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.deletePages(XarExtensionJobFinishedListener.java:300)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.maybeDeletePages(XarExtensionJobFinishedListener.java:278)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.onEvent(XarExtensionJobFinishedListener.java:156)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303)
    at org.xwiki.job.AbstractJob.jobFinished(AbstractJob.java:297)
    at org.xwiki.extension.job.internal.AbstractExtensionJob.jobFinished(AbstractExtensionJob.java:134)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:251)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: class java.lang.OutOfMemoryError: Java heap space
Deleted document [Home » <Anonymized>]
Java heap space
class com.xpn.xwiki.XWikiException: Error number 0 in 0: Error number 3232 in 3: Exception while saving deleted document content.
    at org.xwiki.store.legacy.store.internal.FilesystemRecycleBinContentStore.save(FilesystemRecycleBinContentStore.java:90)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.lambda$saveToRecycleBin$0(XWikiHibernateRecycleBinStore.java:298)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:826)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeWrite(XWikiHibernateBaseStore.java:948)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.saveToRecycleBin(XWikiHibernateRecycleBinStore.java:288)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4663)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4588)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4583)
    at org.xwiki.extension.xar.internal.handler.packager.Packager.deleteDocument(Packager.java:289)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.deletePages(XarExtensionJobFinishedListener.java:300)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.maybeDeletePages(XarExtensionJobFinishedListener.java:278)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.onEvent(XarExtensionJobFinishedListener.java:156)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303)
    at org.xwiki.job.AbstractJob.jobFinished(AbstractJob.java:297)
    at org.xwiki.extension.job.internal.AbstractExtensionJob.jobFinished(AbstractExtensionJob.java:134)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:251)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: class org.xwiki.store.TransactionException: Failure in onRun()
Caused by:
java.lang.OutOfMemoryError
	Java heap space

Caused by:

    at org.xwiki.store.TransactionRunnable.run(TransactionRunnable.java:333)
    at org.xwiki.store.StartableTransactionRunnable.start(StartableTransactionRunnable.java:54)
    at org.xwiki.store.legacy.store.internal.FilesystemRecycleBinContentStore.save(FilesystemRecycleBinContentStore.java:88)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.lambda$saveToRecycleBin$0(XWikiHibernateRecycleBinStore.java:298)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:826)
    at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeWrite(XWikiHibernateBaseStore.java:948)
    at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.saveToRecycleBin(XWikiHibernateRecycleBinStore.java:288)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4663)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4588)
    at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4583)
    at org.xwiki.extension.xar.internal.handler.packager.Packager.deleteDocument(Packager.java:289)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.deletePages(XarExtensionJobFinishedListener.java:300)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.maybeDeletePages(XarExtensionJobFinishedListener.java:278)
    at org.xwiki.extension.xar.internal.handler.XarExtensionJobFinishedListener.onEvent(XarExtensionJobFinishedListener.java:156)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338)
    at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303)
    at org.xwiki.job.AbstractJob.jobFinished(AbstractJob.java:297)
    at org.xwiki.extension.job.internal.AbstractExtensionJob.jobFinished(AbstractExtensionJob.java:134)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:251)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: class java.lang.OutOfMemoryError: Java heap space

I'm not sure whether it's normal or not for this to result in a failure to display the transaction exception or not, but I will push the fix I have.