Hi, I am trying to create a new magnolia project with postgres database instead of the in-built derby database following the below tutorial.
https://wiki.magnolia-cms.com/display/WIKI/How+to+install+PostgreSQL+as+the+persistence+provider+for+Magnolia and https://wiki.magnolia-cms.com/display/WIKI/Setting+up+a+Jackrabbit+persistence+manager I am getting lot of errors like, Magnolia failed to load module configuration with types {interface info.magnolia.ui.api.app.launcherlayout.AppLauncherGroupEntryDefinition=class info.magnolia.ui.api.app.launcherlayout.ConfiguredAppLauncherGroupEntryDefinition, interface info.magnolia.ui.contentapp.browser.BrowserSubAppDescriptor=class info.magnolia.ui.contentapp.browser.ConfiguredBrowserSubAppDescriptor, interface info.magnolia.ui.contentapp.definition.EditorDefinition=class info.magnolia.ui.contentapp.definition.ConfiguredEditorDefinition, interface info.magnolia.ui.admincentral.usermenu.definition.UserMenuDefinition=class info.magnolia.ui.admincentral.usermenu.definition.ConfiguredUserMenuDefinition, interface info.magnolia.ui.contentapp.detail.DetailSubAppDescriptor=class info.magnolia.ui.contentapp.detail.ConfiguredDetailSubAppDescriptor, interface info.magnolia.ui.admincentral.shellapp.pulse.item.definition.ItemViewDefinition=class info.magnolia.ui.admincentral.shellapp.pulse.item.definition.ConfiguredItemViewDefinition, interface info.magnolia.ui.actionbar.definition.ActionbarGroupDefinition=class info.magnolia.ui.actionbar.definition.ConfiguredActionbarGroupDefinition, interface info.magnolia.rendering.template.AreaDefinition=class info.magnolia.rendering.template.configured.ConfiguredAreaDefinition, interface info.magnolia.ui.imageprovider.definition.ImageProviderDefinition=class info.magnolia.ui.imageprovider.definition.ConfiguredImageProviderDefinition, interface info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutDefinition=class info.magnolia.ui.api.app.launcherlayout.ConfiguredAppLauncherLayoutDefinition, interface info.magnolia.cms.exchange.Subscription=class info.magnolia.module.activation.DefaultSubscription, interface info.magnolia.ui.form.field.definition.FieldDefinition=class info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition, interface info.magnolia.dam.app.ui.imageprovider.DamLinkImageProviderDefinition=class info.magnolia.dam.app.ui.imageprovider.ConfiguredDamLinkImageProviderDefinition, interface info.magnolia.ui.api.availability.AvailabilityDefinition=class info.magnolia.ui.api.availability.ConfiguredAvailabilityDefinition, interface info.magnolia.ui.dialog.actionarea.definition.ActionRendererDefinition=class info.magnolia.ui.dialog.actionarea.definition.ConfiguredActionRendererDefinition, interface info.magnolia.ui.dialog.definition.ChooseDialogDefinition=class info.magnolia.ui.dialog.definition.ConfiguredChooseDialogDefinition, interface info.magnolia.module.cache.CachePolicyExecutor=class info.magnolia.module.cache.executor.CompositeExecutor, interface info.magnolia.ui.dialog.definition.DialogDefinition=class info.magnolia.ui.dialog.definition.ConfiguredDialogDefinition, interface info.magnolia.ui.dialog.definition.FormDialogDefinition=class info.magnolia.ui.dialog.definition.ConfiguredFormDialogDefinition, interface info.magnolia.cms.exchange.Syndicator=class info.magnolia.module.activation.SimpleSyndicator, interface info.magnolia.voting.Voting=class info.magnolia.voting.DefaultVoting, interface info.magnolia.rendering.template.ComponentAvailability=class info.magnolia.rendering.template.configured.ConfiguredComponentAvailability, interface info.magnolia.ui.api.app.launcherlayout.AppLauncherGroupDefinition=class info.magnolia.ui.api.app.launcherlayout.ConfiguredAppLauncherGroupDefinition, interface info.magnolia.ui.vaadin.integration.contentconnector.NodeTypeDefinition=class info.magnolia.ui.vaadin.integration.contentconnector.ConfiguredNodeTypeDefinition, interface info.magnolia.ui.form.definition.TabDefinition=class info.magnolia.ui.form.definition.ConfiguredTabDefinition, interface info.magnolia.ui.api.app.AppDescriptor=class info.magnolia.ui.api.app.registry.ConfiguredAppDescriptor, interface info.magnolia.ui.actionbar.definition.ActionbarItemDefinition=class info.magnolia.ui.actionbar.definition.ConfiguredActionbarItemDefinition, interface info.magnolia.rendering.template.RenderableDefinition=class info.magnolia.rendering.template.configured.ConfiguredTemplateDefinition, interface info.magnolia.ui.dialog.actionarea.definition.FormActionItemDefinition=class info.magnolia.ui.dialog.actionarea.definition.ConfiguredFormActionItemDefinition, interface info.magnolia.rendering.template.InheritanceConfiguration=class info.magnolia.rendering.template.configured.ConfiguredInheritance, interface info.magnolia.cms.security.operations.OperationPermissionDefinition=class info.magnolia.cms.security.operations.ConfiguredOperationPermissionDefinition, interface info.magnolia.ui.actionbar.definition.ActionbarSectionDefinition=class info.magnolia.ui.actionbar.definition.ConfiguredActionbarSectionDefinition, interface info.magnolia.ui.dialog.actionarea.definition.ActionAreaDefinition=class info.magnolia.ui.dialog.actionarea.definition.ConfiguredActionAreaDefinition, interface info.magnolia.module.mail.handlers.MgnlMailHandler=class info.magnolia.module.mail.handlers.SimpleMailHandler, interface info.magnolia.ui.workbench.definition.ContentPresenterDefinition=class info.magnolia.ui.workbench.definition.ConfiguredContentPresenterDefinition, class info.magnolia.module.activation.ResourceCollector=class info.magnolia.module.activation.ResourceCollector, interface info.magnolia.imaging.operations.load.ImageDecoder=class info.magnolia.imaging.operations.load.DefaultImageIOImageDecoder, interface info.magnolia.cms.security.operations.AccessDefinition=class info.magnolia.cms.security.operations.ConfiguredAccessDefinition, interface info.magnolia.ui.api.availability.AvailabilityRuleDefinition=class info.magnolia.ui.api.availability.ConfiguredAvailabilityRuleDefinition, interface info.magnolia.rendering.template.AutoGenerationConfiguration=class info.magnolia.rendering.template.configured.ConfiguredAutoGeneration, interface info.magnolia.module.admininterface.SaveHandler=class info.magnolia.module.admininterface.UUIDSaveHandler, interface info.magnolia.ui.api.action.ActionDefinition=class info.magnolia.ui.api.action.ConfiguredActionDefinition, interface info.magnolia.cms.filters.MgnlFilter=class info.magnolia.cms.filters.CompositeFilter, interface info.magnolia.voting.Voter=class info.magnolia.voting.voters.VoterSet, interface info.magnolia.dam.api.metadata.DublinCore=class info.magnolia.dam.jcr.metadata.JcrDublinCore, interface info.magnolia.ui.api.app.SubAppDescriptor=class info.magnolia.ui.api.app.registry.ConfiguredSubAppDescriptor, interface info.magnolia.ui.form.fieldtype.definition.FieldTypeDefinition=class info.magnolia.ui.form.fieldtype.definition.ConfiguredFieldTypeDefinition, interface info.magnolia.ui.workbench.definition.WorkbenchDefinition=class info.magnolia.ui.workbench.definition.ConfiguredWorkbenchDefinition, interface info.magnolia.rendering.template.TemplateDefinition=class info.magnolia.rendering.template.configured.ConfiguredTemplateDefinition, interface info.magnolia.ui.mediaeditor.definition.MediaEditorDefinition=class info.magnolia.ui.mediaeditor.definition.ConfiguredMediaEditorDefinition, interface info.magnolia.dam.api.metadata.MagnoliaAssetMetadata=class info.magnolia.dam.jcr.metadata.JcrMagnoliaAssetMetadata, interface info.magnolia.ui.vaadin.integration.contentconnector.ContentConnectorDefinition=class info.magnolia.ui.vaadin.integration.contentconnector.ConfiguredJcrContentConnectorDefinition, interface info.magnolia.ui.form.validator.definition.FieldValidatorDefinition=class info.magnolia.ui.form.validator.definition.ConfiguredFieldValidatorDefinition, interface info.magnolia.ui.form.definition.FormDefinition=class info.magnolia.ui.form.definition.ConfiguredFormDefinition, interface info.magnolia.ui.dialog.actionarea.definition.EditorActionAreaDefinition=class info.magnolia.ui.dialog.actionarea.definition.ConfiguredEditorActionAreaDefinition, interface info.magnolia.ui.contentapp.ContentAppDescriptor=class info.magnolia.ui.contentapp.ConfiguredContentAppDescriptor, interface info.magnolia.ui.actionbar.definition.ActionbarDefinition=class info.magnolia.ui.actionbar.definition.ConfiguredActionbarDefinition} and components {class info.magnolia.ui.admincentral.shellapp.pulse.item.registry.ItemViewDefinitionRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@4d7f9397, interface info.magnolia.task.TasksManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@72b2c640, class info.magnolia.ui.admincentral.AdmincentralModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@36f5ce94, class info.magnolia.dam.templating.functions.DamTemplatingFunctions=info.magnolia.objectfactory.configuration.ImplementationConfiguration@43cd72bc, interface info.magnolia.cms.security.SecuritySupport=info.magnolia.objectfactory.configuration.ProviderConfiguration@6527b76a, class info.magnolia.cms.beans.config.URI2RepositoryManager=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@127ac408, class info.magnolia.ui.dialog.setup.migration.ControlMigratorsRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@39dbf2b2, class info.magnolia.rendering.template.registry.ConfiguredTemplateDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@171aa1cb, interface info.magnolia.rendering.template.TemplateAvailability=info.magnolia.objectfactory.configuration.ImplementationConfiguration@55742246, class info.magnolia.rendering.renderer.registry.ConfiguredRendererManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@3b764d7e, class info.magnolia.templating.jsp.cmsfn.JspTemplatingFunction=info.magnolia.objectfactory.configuration.ImplementationConfiguration@53d9a9b1, class info.magnolia.templating.freemarker.Directives=info.magnolia.objectfactory.configuration.ImplementationConfiguration@7713ce78, interface info.magnolia.rendering.context.RenderingContext=info.magnolia.objectfactory.configuration.ImplementationConfiguration@3558655b, class info.magnolia.dam.core.config.DamCoreConfiguration=info.magnolia.objectfactory.configuration.InstanceConfiguration@3e6654b9, interface info.magnolia.cms.filters.WebContainerResources=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@30445db0, class info.magnolia.module.admininterface.DialogHandlerManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@5862e691, class info.magnolia.rendering.template.registry.TemplateDefinitionRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@450f66ec, class info.magnolia.ui.contentapp.ContentAppModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@762e335f, class info.magnolia.ui.mediaeditor.registry.MediaEditorRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@532ede96, interface info.magnolia.i18nsystem.TranslationService=info.magnolia.objectfactory.configuration.ImplementationConfiguration@2a177484, interface info.magnolia.cms.security.IPSecurityManager=info.magnolia.objectfactory.configuration.ProviderConfiguration@69e29bb2, class info.magnolia.ui.dialog.registry.ConfiguredDialogDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@1c5bf96d, class info.magnolia.task.definition.registry.ConfiguredTaskDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@5a5471a6, class info.magnolia.audit.AuditLoggingManager=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@5df1779e, class info.magnolia.cms.core.version.VersionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@17e45641, interface info.magnolia.ui.framework.message.MessagesManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@fdad1a8, interface info.magnolia.cms.exchange.ActivationManager=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@66fa74b9, class info.magnolia.freemarker.FreemarkerHelper=info.magnolia.objectfactory.configuration.ImplementationConfiguration@45055280, class info.magnolia.module.activation.monitor.ActivationMonitor=info.magnolia.objectfactory.configuration.ImplementationConfiguration@606b74e6, class info.magnolia.task.definition.registry.TaskDefinitionRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@2ec7d97e, class info.magnolia.cms.gui.dialog.ControlsManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@4297f730, interface info.magnolia.i18nsystem.I18nizer=info.magnolia.objectfactory.configuration.ImplementationConfiguration@6e59278, class info.magnolia.module.activation.ActivationModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@49f307d1, class info.magnolia.dam.app.DamAppConfiguration=info.magnolia.objectfactory.configuration.InstanceConfiguration@72865044, class info.magnolia.task.TaskManagementModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@4fffdb19, interface info.magnolia.ui.api.i18n.I18NAuthoringSupport=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@26896f57, interface info.magnolia.cms.i18n.I18nContentSupport=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@8eccc85, class info.magnolia.setup.CoreModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@72673456, class info.magnolia.ui.mediaeditor.MediaEditorModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@559d34c7, class com.vaadin.server.UIProvider=info.magnolia.objectfactory.configuration.ImplementationConfiguration@43f420ba, class info.magnolia.ui.form.fieldtype.registry.FieldTypeDefinitionRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@5090b630, interface info.magnolia.rendering.template.variation.RenderableVariationResolver=info.magnolia.objectfactory.configuration.ImplementationConfiguration@4ca932a2, class info.magnolia.module.admininterface.ConfiguredDialogHandlerManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@783b50ff, interface info.magnolia.dam.api.AssetProviderRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@7e42d303, class info.magnolia.voting.voters.VoterSetTransformer=info.magnolia.objectfactory.configuration.ImplementationConfiguration@552baab7, interface info.magnolia.channel.ChannelManager=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@25d50010, class info.magnolia.module.mail.MailModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@42f72dd7, interface info.magnolia.task.persistence.TasksStore=info.magnolia.objectfactory.configuration.ImplementationConfiguration@71e2a099, class info.magnolia.i18nsystem.SimpleTranslator=info.magnolia.objectfactory.configuration.ImplementationConfiguration@559dd738, class info.magnolia.module.admininterface.TreeHandlerManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@6d9cc971, class info.magnolia.ui.api.app.registry.ConfiguredAppDescriptorManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@506d51ef, interface info.magnolia.i18nsystem.LocaleProvider=info.magnolia.objectfactory.configuration.ImplementationConfiguration@391e4b29, class info.magnolia.module.cache.executor.CompositeExecutorTransformer=info.magnolia.objectfactory.configuration.ImplementationConfiguration@73d88e0a, class info.magnolia.freemarker.FreemarkerConfig=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@e556df1, class info.magnolia.imaging.ImagingModuleConfig=info.magnolia.objectfactory.configuration.InstanceConfiguration@aa4f091, class com.knowit.dbModule.dbService=info.magnolia.objectfactory.configuration.InstanceConfiguration@52adc50c, class info.magnolia.module.admininterface.PageHandlerManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@e63c13c, interface info.magnolia.context.WebContextFactory=info.magnolia.objectfactory.configuration.ImplementationConfiguration@37235185, class info.magnolia.cms.beans.config.ServerConfiguration=info.magnolia.objectfactory.configuration.ProviderConfiguration@6fbd0f0a, class info.magnolia.cms.beans.config.VirtualURIManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@652692d5, class info.magnolia.ui.dialog.registry.DialogDefinitionRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@477211d4, interface info.magnolia.imaging.operations.load.ImageDecoder=info.magnolia.objectfactory.configuration.ImplementationConfiguration@11f099f1, class info.magnolia.templating.freemarker.ReadOnlyDirectives=info.magnolia.objectfactory.configuration.ImplementationConfiguration@4b0aa66a, class info.magnolia.ui.form.fieldtype.registry.ConfiguredFieldTypeDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@28339fa3, class info.magnolia.commands.CommandTransformer=info.magnolia.objectfactory.configuration.ImplementationConfiguration@55359af3, interface info.magnolia.cms.gui.i18n.I18nAuthoringSupport=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@324ff339, class info.magnolia.rendering.module.RenderingModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@1ee93cfd, class info.magnolia.ui.framework.UiFrameworkModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@62a315e5, class info.magnolia.templating.functions.TemplatingFunctions=info.magnolia.objectfactory.configuration.ImplementationConfiguration@40f29ffa, class info.magnolia.monitoring.SystemMonitor=info.magnolia.objectfactory.configuration.ImplementationConfiguration@78e4f765, class info.magnolia.ui.mediaeditor.registry.ConfiguredMediaEditorDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@2e45e5, class info.magnolia.cms.filters.CompositeFilterTransformer=info.magnolia.objectfactory.configuration.ImplementationConfiguration@5deebd7a, class info.magnolia.ui.api.app.registry.AppDescriptorRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@64d9c4c3, class info.magnolia.module.cache.mbean.CacheMonitor=info.magnolia.objectfactory.configuration.ImplementationConfiguration@150511ef, class info.magnolia.module.admininterface.AdminInterfaceModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@7fdc6cb0, class info.magnolia.i18nsystem.DefaultMessageBundlesLoader=info.magnolia.objectfactory.configuration.ImplementationConfiguration@6063d864, class info.magnolia.ui.framework.task.LocalTaskDispatcherManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@3b13beac, class info.magnolia.module.cache.CacheModule=info.magnolia.objectfactory.configuration.InstanceConfiguration@d4b2c81, class info.magnolia.link.LinkTransformerManager=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@4256cff8, class info.magnolia.ui.admincentral.shellapp.pulse.message.registry.ConfiguredMessageViewDefinitionManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@516fc4ce, class info.magnolia.commands.CommandsManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@e1da27, interface info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManager=info.magnolia.objectfactory.configuration.ImplementationConfiguration@6bb936e4, class info.magnolia.rendering.renderer.registry.RendererRegistry=info.magnolia.objectfactory.configuration.ImplementationConfiguration@4cc2e9fc, interface info.magnolia.beanmerger.BeanMerger=info.magnolia.objectfactory.configuration.ImplementationConfiguration@108fc6c3, interface info.magnolia.rendering.engine.RenderingEngine=info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration@4f4234b3, interface info.magnolia.rendering.engine.RenderExceptionHandler=info.magnolia.objectfactory.configuration.ImplementationConfiguration@391fc6c, interface info.magnolia.rendering.template.assignment.TemplateDefinitionAssignment=info.magnolia.objectfactory.configuration.ImplementationConfiguration@65531848}. Please ensure you don't have any legacy modules present in your web application. com.google.inject.CreationException: Guice creation errors: "1) Error injecting constructor, java.lang.NullPointerException at info.magnolia.cms.core.version.VersionManager.<init>(VersionManager.java:60) at info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindImplementation(GuiceComponentConfigurationModule.java:153) while locating info.magnolia.cms.core.version.VersionManager Caused by: java.lang.NullPointerException" Steps I followed, 1. Create a new magnolia project using maven. 2. Edited WEB-INF/config/repo-conf/jackrabbit-bundle-postgres-search.xml as, <PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager"> <param name="driver" value="org.postgresql.Driver"/> <param name="url" value="jdbc:postgresql://localhost:5432/magnolia_author" /> <param name="schema" value="postgresql" /><!-- warning, this is not the schema name, it's the db type --> <param name="user" value="postgres" /> <param name="password" value="password" /> <param name="schemaObjectPrefix" value="${wsp.name}_" /> <param name="schemaObjectPrefix" value="version_" /> <param name="externalBLOBs" value="false" /> </PersistenceManager> 3. Added postgres dependance to pom <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>9.3-1102-jdbc41</version> </dependency> Could someone please help with this? Am I following a correct process? If not please direct me to a correct path. Thanks, Hasitha -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=419c112b-838f-4589-b7b6-b45b0e1c9ffd ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------