Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# h2-1.4.200.jar and h2-2.1.214.jar files must be present in the current working directory.
# They can be found respectively in 6.2.26 and 6.2.27 Magnolia webapps
path=/path/to/webapps/magnoliaAuthor/repositories/magnolia #repeat on public
for filepath in $(find $path -name '*.mv.db'); do
parentdir="$(dirname "$filepath")"
# Export data from old db file to backup.zip
2021-06-16 19:34:41,764 INFO nfo.magnolia.module.backup.executor.BackupExecutor: Starting to backup to location: /Users/fgrilli/devel/throwaway/QA/backup_folder
2021-06-16 19:34:41,766 INFO nfo.magnolia.module.backup.executor.BackupExecutor: Copying configuration from jar:file:/Users/fgrilli/devel/throwaway/QA/magnolia-dx-core-demo-6.2.9/apache-tomcat-9.0.43/webapps/magnoliaAuthor/WEB-INF/lib/magnolia-module-backup-2.4.2-SNAPSHOT.jar!/repository.xml to /Users/fgrilli/devel/throwaway/QA/backup_folder/repository.xml
# the above lines are printed upon first backup
...
2021-06-16 19:35:03,836 INFO ing.receiver.operation.jcr.JcrPublicationOperation: About to publish new content under path [/].
2021-06-16 19:35:03,881 INFO ing.receiver.operation.jcr.JcrPublicationOperation: About to publish new content under path [/travel/travel0/book-tour].
2021-06-16 19:35:03,892 INFO nfo.magnolia.module.backup.executor.BackupExecutor: Starting to backup to location: /Users/fgrilli/devel/throwaway/QA/backup_folder
2021-06-
2021-06-16 18:11:57,928 INFO rg.apache.jackrabbit.core.query.lucene.SearchIndex: Index initialized: /Users/fgrilli/devel/throwaway/QA/magnolia-dx-core-6.2.9/apache-tomcat-9.0.43/webapps/magnoliaAuthor/repositories/magnolia/workspaces/scripts/index Version: 3
2021-06-16 18:11:57,937 INFO r.operation.jcr.JcrTransactionPublicationOperation: 789 User superuser successfully published website:/travel/members/registration on magnoliaPublic.
2021-06-16 18:11:58,031 DEBUG rg.apache.jackrabbit.core.query.lucene.SearchIndex: created the removeCollection 19 and addCollection 19 in 7ms
2021-06-16 18:11:58,043 DEBUG rg.apache.jackrabbit.core.query.lucene.SearchIndex: Retrieved 22 aggregate roots in 6 ms.
2021-06-16 18:11:58,093 DEBUG rg.apache.jackrabbit.core.query.lucene.SearchIndex: Get changes from the Journal for revision 1 and workspace scripts.
2021-06-16 18:11:58,093 INFO rg.apache.jackrabbit.core.query.lucene.SearchIndex: Index initialized: /Users/fgrilli/devel/throwaway/QA/backup_folder/workspaces/scripts/index
@fgrilli
fgrilli / MLEARN-6-output1
Last active February 6, 2019 17:15
Tomcat output, load test with 50 users, no debouncing, pickFirstResult (OK=48 , KO=2): 39 NN actually saved.
Saved NN for user editor50
Saved NN for user editor51
Saved NN for user editor50
Saved NN for user editor52
Saved NN for user editor55
Saved NN for user editor51
Saved NN for user editor55
Saved NN for user editor52
Saved NN for user editor60
Saved NN for user editor59
@fgrilli
fgrilli / circular-dep.txt
Created September 18, 2018 09:43
circular dependency
18-09-18 11:38:53,788 ERROR info.magnolia.event.SimpleEventBus : Exception caught when dispatching info.magnolia.ui.framework.ioc.BeanStoreLifecycleEvent$Create with info.magnolia.ui.framework.ioc.EagerSessionStoreScope$$Lambda$186/57361350 eventHandler.
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) Tried proxying info.magnolia.ui.api.location.LocationController to support a circular dependency, but it is not an interface.
at info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings.lambda$null$3(DeflateUiContextDependentBindings.java:152) (via modules: com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> com.google.inject.util.Modules$CombinedModule -> info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings)
while locating info.magnolia.ui.api.location.LocationController
for the 3rd parameter of info.magnolia.ui.framework.app.AppControllerImpl.<init>(AppController
@fgrilli
fgrilli / error.txt
Created September 17, 2018 16:07
Error
2018-09-17 18:02:22,108 ERROR info.magnolia.ui.framework.ContextProperty$Impl : Failed to dispatch context property change: java.lang.reflect.InvocationTargetException
info.magnolia.objectfactory.MgnlInstantiationException: java.lang.reflect.InvocationTargetException
at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:135) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:99) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:132) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.ui.framework.ioc.UiContextBoundComponentProvider.lambda$newInstanceWithParameterResolvers$4(UiContextBoundComponentProvider.java:113) ~[magnolia-ui-framework-6.0-SNAPSHOT.jar:?]
at info.magnolia.ui.framework.ioc.UiContextBoundComponentProvider.provideInCurrentScope(UiContextBoundComponentProvider.java:125) ~[magnol
2018-04-24 17:04:36,837 INFO info.magnolia.ai.image.local.LocalImageRecogniser : Initialising local pre-trained neural network, this might take a while.
2018-04-24 17:04:37,544 ERROR org.deeplearning4j.zoo.ZooModel : Checksums do not match. Cleaning up files and failing...
2018-04-24 17:04:37,575 ERROR info.magnolia.module.ModuleManagerImpl : Can't instantiate info.magnolia.ai.image.ImageRecognitionModule for module image-recognition-module : class com.google.inject.ProvisionException : Unable to provision, see the following errors:
1) Error injecting constructor, java.lang.IllegalStateException: Pretrained model file failed checksum. If this error persists, please open an issue at https://github.com/deeplearning4j/deeplearning4j.
at info.magnolia.ai.image.local.LocalImageRecogniser.<init>(LocalImageRecogniser.java:64)
at info.magnolia.ai.image.local.LocalImageRecogniser.class(LocalImageRecogniser.java:54)
while locating info.magnolia.ai.image.local.LocalImageRecogniser
drwxr-xr-x@ 372 fgrilli staff 12648 Apr 24 15:23 .
drwxr-xr-x@ 8 fgrilli staff 272 Apr 24 15:07 ..
-rw-r--r--@ 1 fgrilli staff 6148 Apr 24 15:23 .DS_Store
-rw-r--r--@ 1 fgrilli staff 293863 Apr 3 08:13 FastInfoset-1.2.12.jar
-rw-r--r--@ 1 fgrilli staff 62983 Apr 3 08:13 activation-1.1.jar
-rw-r--r--@ 1 fgrilli staff 136299 Apr 3 08:13 aether-api-1.0.0.v20140518.jar
-rw-r--r--@ 1 fgrilli staff 74557 Apr 3 08:13 annotations-2.0.1.jar
-rw-r--r--@ 1 fgrilli staff 167735 Apr 3 08:13 antlr-runtime-3.5.jar
-rw-r--r--@ 1 fgrilli staff 4467 Apr 3 08:12 aopalliance-1.0.jar
-rw-r--r--@ 1 fgrilli staff 108232 Apr 3 08:13 bcmail-jdk15on-1.58.jar
2018-04-24 14:01:32,349 INFO info.magnolia.repository.DefaultRepositoryManager : Loading workspace mgnlSystem (logical name magnolia-mgnlSystem).
2018-04-24 14:01:34,018 ERROR info.magnolia.init.MagnoliaServletContextListener : Oops, Magnolia could not be started
java.lang.NullPointerException: null
at info.magnolia.objectfactory.guice.GuiceUtils.hasExplicitBindingFor(GuiceUtils.java:158) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.objectfactory.guice.GuiceUtils.hasExplicitBindingFor(GuiceUtils.java:152) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.objectfactory.guice.GuiceComponentProvider.getComponent(GuiceComponentProvider.java:106) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.objectfactory.Components.getComponent(Components.java:107) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.context.ContextFactory.getInstance(ContextFactory.java:72) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.context.MgnlContext.getSystemContext(MgnlContext.java:347) ~[magnolia-core-5.6.4.jar:?]
at info.magnolia.context.
@fgrilli
fgrilli / nocruft.groovy
Created December 15, 2017 13:22
Remove cruft from YAML export
import info.magnolia.importexport.command.JcrExportCommand
import info.magnolia.jcr.predicate.AbstractPredicate
session = ctx.getJCRSession('config')
stk = session.getNode('/modules/standard-templating-kit')
exporter = new JcrExportCommand()
exporter.setFormat('yaml')
exporter.setRepository('config')