以下のコードを使用して、apacheスリングのjackrabbitに新しいカスタムタイプを作成するのに問題があります。これはJackrabbitでは問題なく機能しましたが、ApacheSlingでは機能しませんでした。私はスリングのためにこれを正しく行っていますか?ありがとう
次のコードは、「javax.jcr.InvalidItemStateException:Conflict」を表示します。私はスタンドアロンのスリングを使用しており、唯一のユーザーであるため、競合は発生しません。
Repository repository = JcrUtils.getRepository("http://localhost:8080/server");
Session session = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
NamespaceRegistry registry = session.getWorkspace().getNamespaceRegistry();
registry.registerNamespace("my", "http://my.com/v1.0");
CndImporter.registerNodeTypes(new FileReader("C:\\test.cnd"), session);