Return-Path: X-Original-To: apmail-jackrabbit-users-archive@minotaur.apache.org Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4BB19F994 for ; Tue, 23 Apr 2013 12:05:50 +0000 (UTC) Received: (qmail 36646 invoked by uid 500); 23 Apr 2013 12:05:50 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 36116 invoked by uid 500); 23 Apr 2013 12:05:45 -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 Delivered-To: moderator for users@jackrabbit.apache.org Received: (qmail 52698 invoked by uid 99); 23 Apr 2013 11:37:16 -0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of abhmathu@adobe.com designates 64.18.1.185 as permitted sender) From: Abhinav Mathur To: "users@jackrabbit.apache.org" Date: Tue, 23 Apr 2013 17:06:40 +0530 Subject: Issue with node with double byte space Thread-Topic: Issue with node with double byte space Thread-Index: Ac5AFok85zayzFGcQ3i4R3hKPu2t5Q== Message-ID: <6318A16694D34842B3170E5489F4EC49DE4F6BF829@indiambx02.corp.adobe.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_6318A16694D34842B3170E5489F4EC49DE4F6BF829indiambx02cor_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_6318A16694D34842B3170E5489F4EC49DE4F6BF829indiambx02cor_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hi, When I try to create a node with double byte space I get following error Exception in thread "main" javax.jcr.RepositoryException: Failed to resolve= path 2byte=1B$B!!=1B(Bspace.jpg relative to node / at org.apache.jackrabbit.core.session.AddNodeOperation.perform(AddNo= deOperation.java:65) at org.apache.jackrabbit.core.session.AddNodeOperation.perform(AddNo= deOperation.java:1) at org.apache.jackrabbit.core.session.SessionState.perform(SessionSt= ate.java:216) at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91) at org.apache.jackrabbit.core.NodeImpl.addNodeWithUuid(NodeImpl.java= :1814) at org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:1766) at Test.main(Test.java:29) Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathExcept= ion: '2byte=1B$B!!=1B(Bspace.jpg' is not a valid path. Whitespace not a all= owed in name. at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(Pat= hParser.java:393) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(Pat= hParser.java:122) at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.= getQPath(ParsingPathResolver.java:90) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.= getQPath(CachingPathResolver.java:98) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.= getQPath(CachingPathResolver.java:77) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResol= ver.getQPath(DefaultNamePathResolver.java:82) at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:= 648) at org.apache.jackrabbit.core.session.SessionContext.getQPath(Sessio= nContext.java:338) at org.apache.jackrabbit.core.session.AddNodeOperation.perform(AddNo= deOperation.java:63) ... 6 more This can be reproduced by following code public static void main(String[] args) throws Exception { Repository repository =3D new TransientRepository(); Session session =3D repository.login(new SimpleCredentials("u= sername", "password".toCharArray())); try { Node root =3D session.getRootNode(); // Store content Node hello =3D root.addNode("2byte=1B$B!!=1B(Bspace.jp= g"); session.save(); } finally { session.logout(); } } Is this is a bug. I am using jackrabbit-2.6.0 Regards, Abhinav Mathur --_000_6318A16694D34842B3170E5489F4EC49DE4F6BF829indiambx02cor_--