On 2012-06-28 09:57, Stefan Guggisberg wrote:
On Wed, Jun 27, 2012 at 10:37 PM, juser <[email protected]> wrote:
Does anyone know the list of special characters not allowed in Jackrabbit
node names?
For example, when we use a node name like {}*|[]:/   all the characters
except {} are escaped.

{m is not accepted as a node name and it rerturns a Repository exception
like "Failed to resolve path {m relative to node /pnode/bnode".

But m} is accepted as a nodename, and doesn't throw any exceptions.

Could you please list out the special characters disallowed in Jackrabbit
repository?

see [0].

if a name starts with a '{' the name is expected to be in the
'Expanded Form'. see [1].
...

That is misleading. "{" is only special when the name conforms to the expanded name ABNF, so it MUST be followed by a URI and a "}". That's why we could introduce the notation in JCR 2.0 in the first place (all previously legal names stay valid).

I believe this is simply a bug in Jackrabbit.

Best regards, Julian

Reply via email to