Uploaded image for project: 'Links directory'
  1. Links directory
  2. LINKS-176

You cannot add or delete a favorite in the link directory plugin

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: Blocker Blocker
    • 2.12.0
    • 2.10.0
    • None
    • 4.3 M7

      Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Unable to test if the underlying Node for object unstructured://7ea162ef-db9f-4556-bcff-b27ef1070088 has a child named zoneItem://e9e7eacd-97d9-4d53-bddd-d85c1b6c8229
      at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.hasChild(TraversableAmetysObjectHelper.java:315)
      at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.hasChild(DefaultTraversableAmetysObjectFactory.java:76)
      at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.hasChild(DefaultTraversableAmetysObject.java:57)
      at org.ametys.plugins.newsletter.category.JCRCategoryProvider._getRootNode(JCRCategoryProvider.java:426)
      at org.ametys.plugins.newsletter.category.JCRCategoryProvider.getCategories(JCRCategoryProvider.java:112)
      at org.ametys.plugins.newsletter.userpref.NewsletterUserPreferenceProvider.getPreferences(NewsletterUserPreferenceProvider.java:78)
      at org.ametys.core.userpref.UserPreferencesExtensionPoint.getPreferencesMap(UserPreferencesExtensionPoint.java:152)
      at org.ametys.core.userpref.UserPreferencesExtensionPoint.getUserPreferences(UserPreferencesExtensionPoint.java:86)
      at org.ametys.core.userpref.UserPreferencesManager.getStorageRoles(UserPreferencesManager.java:309)
      at org.ametys.core.userpref.UserPreferencesManager.getUnTypedUserPrefs(UserPreferencesManager.java:95)
      at org.ametys.core.userpref.UserPreferencesManager.addUserPreference(UserPreferencesManager.java:134)
      at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction._setLinksPositionUserPref(LinkDirectorySetUserPreferencesAction.java:104)
      at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction.act(LinkDirectorySetUserPreferencesAction.java:75)
      at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)
      at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
      at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
      at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
      at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
      at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
      at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
      at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
      at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
      at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
      at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
      ... 78 more
      Caused by: javax.jcr.NamespaceException: zoneItem: is not a registered namespace prefix.
      at org.apache.jackrabbit.core.NamespaceRegistryImpl.getURI(NamespaceRegistryImpl.java:478)
      at org.apache.jackrabbit.core.session.SessionContext$PermissionAwareNamespaceRegistry.getURI(SessionContext.java:392)
      at org.apache.jackrabbit.commons.AbstractSession.getNamespaceURI(AbstractSession.java:132)
      

          [LINKS-176] You cannot add or delete a favorite in the link directory plugin

          A migration was forgotten (to be written and thus applied  )

          Raphaël Franchet added a comment - A migration was forgotten (to be written and thus applied  )

          Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Unable to test if the underlying Node for object unstructured://19294145-a7b9-44ba-b910-f50da9d69490 has a child named zoneItem://602ba773-74da-46cf-9be4-42eb8c406e36
          	at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.hasChild(TraversableAmetysObjectHelper.java:315)
          	at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.hasChild(DefaultTraversableAmetysObjectFactory.java:76)
          	at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.hasChild(DefaultTraversableAmetysObject.java:57)
          	at org.ametys.plugins.newsletter.category.JCRCategoryProvider._getRootNode(JCRCategoryProvider.java:426)
          	at org.ametys.plugins.newsletter.category.JCRCategoryProvider.getCategories(JCRCategoryProvider.java:112)
          	at org.ametys.plugins.newsletter.userpref.NewsletterUserPreferenceProvider.getPreferences(NewsletterUserPreferenceProvider.java:78)
          	at org.ametys.core.userpref.UserPreferencesExtensionPoint.getPreferencesMap(UserPreferencesExtensionPoint.java:152)
          	at org.ametys.core.userpref.UserPreferencesExtensionPoint.getUserPreferences(UserPreferencesExtensionPoint.java:86)
          	at org.ametys.core.userpref.UserPreferencesManager.getStorageRoles(UserPreferencesManager.java:309)
          	at org.ametys.core.userpref.UserPreferencesManager.getUnTypedUserPrefs(UserPreferencesManager.java:95)
          	at org.ametys.core.userpref.UserPreferencesManager.addUserPreference(UserPreferencesManager.java:134)
          	at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction._setLinksPositionUserPref(LinkDirectorySetUserPreferencesAction.java:104)
          	at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction.act(LinkDirectorySetUserPreferencesAction.java:75)
          	at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)
          	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
          	at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
          	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
          	at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
          	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
          	at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
          	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
          	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178)
          	at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
          	at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
          	... 77 more
          Caused by: javax.jcr.NamespaceException: zoneItem: is not a registered namespace prefix.
          	at org.apache.jackrabbit.core.NamespaceRegistryImpl.getURI(NamespaceRegistryImpl.java:478)
          	at org.apache.jackrabbit.core.session.SessionContext$PermissionAwareNamespaceRegistry.getURI(SessionContext.java:392)
          	at org.apache.jackrabbit.commons.AbstractSession.getNamespaceURI(AbstractSession.java:132)
          	at org.apache.jackrabbit.core.SessionImpl.getURI(SessionImpl.java:625)
          	at org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:187)
          

          Anastasia François added a comment - Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Unable to test if the underlying Node for object unstructured: //19294145-a7b9-44ba-b910-f50da9d69490 has a child named zoneItem://602ba773-74da-46cf-9be4-42eb8c406e36 at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.hasChild(TraversableAmetysObjectHelper.java:315) at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.hasChild(DefaultTraversableAmetysObjectFactory.java:76) at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.hasChild(DefaultTraversableAmetysObject.java:57) at org.ametys.plugins.newsletter.category.JCRCategoryProvider._getRootNode(JCRCategoryProvider.java:426) at org.ametys.plugins.newsletter.category.JCRCategoryProvider.getCategories(JCRCategoryProvider.java:112) at org.ametys.plugins.newsletter.userpref.NewsletterUserPreferenceProvider.getPreferences(NewsletterUserPreferenceProvider.java:78) at org.ametys.core.userpref.UserPreferencesExtensionPoint.getPreferencesMap(UserPreferencesExtensionPoint.java:152) at org.ametys.core.userpref.UserPreferencesExtensionPoint.getUserPreferences(UserPreferencesExtensionPoint.java:86) at org.ametys.core.userpref.UserPreferencesManager.getStorageRoles(UserPreferencesManager.java:309) at org.ametys.core.userpref.UserPreferencesManager.getUnTypedUserPrefs(UserPreferencesManager.java:95) at org.ametys.core.userpref.UserPreferencesManager.addUserPreference(UserPreferencesManager.java:134) at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction._setLinksPositionUserPref(LinkDirectorySetUserPreferencesAction.java:104) at org.ametys.plugins.linkdirectory.LinkDirectorySetUserPreferencesAction.act(LinkDirectorySetUserPreferencesAction.java:75) at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) ... 77 more Caused by: javax.jcr.NamespaceException: zoneItem: is not a registered namespace prefix. at org.apache.jackrabbit.core.NamespaceRegistryImpl.getURI(NamespaceRegistryImpl.java:478) at org.apache.jackrabbit.core.session.SessionContext$PermissionAwareNamespaceRegistry.getURI(SessionContext.java:392) at org.apache.jackrabbit.commons.AbstractSession.getNamespaceURI(AbstractSession.java:132) at org.apache.jackrabbit.core.SessionImpl.getURI(SessionImpl.java:625) at org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:187)

          Still an error with 2.11.0

          Laurence Aumeunier added a comment - Still an error with 2.11.0

            raphael Raphaël Franchet
            afrancois Anastasia François
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: