Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-1963

NPE on creating successive mixins (with the same name)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 3.4.0.Final, 3.3.x-prod-ip6.0
    • 3.3.0.Final
    • JCR
    • None
    • Hide
      Session adminSession = ...
      NodeTypeManager ntmgr = adminSession.getWorkspace().getNodeTypeManager();
      NodeTypeTemplate ndt = ntmgr.createNodeTypeTemplate();
      		
      ndt.setMixin(true);								
      ndt.setName("dmsmix:test");
      ndt.setQueryable(true);						
      ntmgr.registerNodeType(ndt, true);
      				
      ntmgr.unregisterNodeType("dmsmix:test");		
      								
      ndt = ntmgr.createNodeTypeTemplate();		
      ndt.setMixin(true);								
      ndt.setName("dmsmix:test");
      ndt.setQueryable(true);	
      ntmgr.registerNodeType(ndt, true);
      
      Show
      Session adminSession = ... NodeTypeManager ntmgr = adminSession.getWorkspace().getNodeTypeManager(); NodeTypeTemplate ndt = ntmgr.createNodeTypeTemplate(); ndt.setMixin( true ); ndt.setName( "dmsmix:test" ); ndt.setQueryable( true ); ntmgr.registerNodeType(ndt, true ); ntmgr.unregisterNodeType( "dmsmix:test" ); ndt = ntmgr.createNodeTypeTemplate(); ndt.setMixin( true ); ndt.setName( "dmsmix:test" ); ndt.setQueryable( true ); ntmgr.registerNodeType(ndt, true );

    Description

      Register, unregister it and register the same mixin (via JCR) again results in a NPE.

      Attachments

        Activity

          People

            hchiorean Horia Chiorean (Inactive)
            nl_jira Niels Lippke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: