Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 59084 invoked from network); 27 Nov 2008 05:46:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Nov 2008 05:46:49 -0000 Received: (qmail 74288 invoked by uid 500); 27 Nov 2008 05:46:59 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 74269 invoked by uid 500); 27 Nov 2008 05:46:58 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 74258 invoked by uid 99); 27 Nov 2008 05:46:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Nov 2008 21:46:58 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of donvodka@gmail.com designates 74.125.92.24 as permitted sender) Received: from [74.125.92.24] (HELO qw-out-2122.google.com) (74.125.92.24) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Nov 2008 05:45:29 +0000 Received: by qw-out-2122.google.com with SMTP id 9so355041qwb.13 for ; Wed, 26 Nov 2008 21:46:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id :disposition-notification-to:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=sscZikll1gbtBjT7Xt70qAGHdJ+92k1BY742pxrnUGA=; b=ULvyoWXyd3UW450euarsc2h2Fl+hJXKD4eGnzLH47KJaMNfSk6e+RYW2Sk0m+7ihOS cuIgvObpZLv32cQZMCDbwoq8SxawWYWsNtvi26LpRN8SShSPStgNU+pR9dNuL1PLhnq7 PsEvcs6dronmZnD2r6SKyOTxjFdXB7fM+jhPk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:disposition-notification-to:date:from:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; b=Jbk8HQGGq1/KqDc+2+VLRXcQTjc53VDVqnv3XocZDIyUXrWWVUBBofySe7aifSvBZN ++0Lzz2OiILIZKExnAW0H53nf3M7CnrTS2fKOT3tcm1ze9/XxnEJPOmeD7i4Try+nvmS q+NIxNZ6VMDVovNSx9v53MhGon6QLoQL3vEsE= Received: by 10.215.67.3 with SMTP id u3mr6388012qak.250.1227764765801; Wed, 26 Nov 2008 21:46:05 -0800 (PST) Received: from ?10.106.81.93? ([200.92.182.167]) by mx.google.com with ESMTPS id 2sm1258222qwi.29.2008.11.26.21.46.03 (version=SSLv3 cipher=RC4-MD5); Wed, 26 Nov 2008 21:46:04 -0800 (PST) Message-ID: <492E341A.9090102@gmail.com> Date: Wed, 26 Nov 2008 23:46:02 -0600 From: Edgar Merino User-Agent: Thunderbird 2.0.0.17 (X11/20081023) MIME-Version: 1.0 To: users@jackrabbit.apache.org Subject: Re: OCM ocm:discriminator NodeType References: <492D5CA6.6060805@gmail.com> <3b728ee90811260732o3f641d05ofae1501945bae269@mail.gmail.com> In-Reply-To: <3b728ee90811260732o3f641d05ofae1501945bae269@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Hello again, I'm using v1.4, the "ocm" namespace has been registered previously: NamespaceRegistry registry = null; try { registry = session.getWorkspace().getNamespaceRegistry(); System.out.println(registry.getURI("ocm")); } catch (NamespaceException e) { try { registry.registerNamespace("ocm", "http://jackrabbit.apache.org/ocm"); } catch (Exception ex) { ex.printStackTrace(); } } catch (RepositoryException e) { e.printStackTrace(); } After this, I try to register the nodetype and I get the exception shown previosly on the past email. What did I missed? Edgar Merino Christophe Lombart escribi�: > You have to register the "ocm" namespace before. > Which OCM version are you using ? > > Christophe > > > On Wed, Nov 26, 2008 at 15:26, Edgar Merino wrote: > > >> Hello, >> >> I'm trying to get OCM running, however I'm encountering a problem when >> trying to register the ocm:discriminator nodetype: >> >> >> >> >> >> >> nt:base >> >> > autoCreated="false" mandatory="true" onParentVersion="COPY" >> protected="false" multiple="false" /> >> >> >> >> I get the following exceptions: >> >> org.apache.jackrabbit.core.nodetype.InvalidNodeTypeDefException: Invalid >> namespace reference in a node type definition Caused by: >> javax.jcr.NamespaceException: Unknown namespace prefix ocm. >> at >> org.apache.jackrabbit.core.nodetype.xml.AdditionalNamespaceResolver.getURI(AdditionalNamespaceResolver.java:86) >> at >> org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:116) >> at >> org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:62) >> at >> org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:61) >> at >> org.apache.jackrabbit.core.nodetype.xml.NodeTypeReader.getNodeTypeDef(NodeTypeReader.java:139) >> at >> org.apache.jackrabbit.core.nodetype.xml.NodeTypeReader.getNodeTypeDefs(NodeTypeReader.java:122) >> at >> org.apache.jackrabbit.core.nodetype.xml.NodeTypeReader.read(NodeTypeReader.java:69) >> ... 5 more >> >> However, I've already register the ocm namespace prefix, calling >> NamespaceRegistry#getURI("ocm") returns "http://jackrabbit.apache.org/ocm". >> Am I missing something here? >> >> Thanks in advance, >> Edgar Merino >> >> > >