jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Suat Gönül <suatgo...@gmail.com>
Subject Re: Failed to get values of URI typed properties
Date Sat, 20 Aug 2011 06:11:56 GMT
2011/8/19 Stefan Guggisberg <stefan.guggisberg@gmail.com>

> 2011/8/19 Suat Gönül <suatgonul@gmail.com>:
> > Hi everybody,
> >
> > I can create a URI typed property for a node and set its value by a code
> > snippet as follows:
> >
> > Node n;
> > //somehow initialize the node
> > String uriprop = "uriprop";
> > String val = "http://www.example.org";
> > n.setProperty(uriprop, val, PropertyType.URI);
> >
> > After this code, when I try to get the value I set with the code below,
> > "javax.jcr.ValueFormatException: Unknown value type 11" exception is
> thrown.
> >
> > Property p = n.getProperty(uriprop);
> > p.getValue();
> >
> > Is this a bug, or is there any way to get values of URI typed properties?
>
> you're accessing the repository through RMI, right?
>
>
Yes, through RMI.


> it seems that jackrabbit-jcr-rmi doesn't yet support all new JCR 2.0
> property types.
>
> here's the related container issue:
> https://issues.apache.org/jira/browse/JCRRMI-26
>
>
Thanks for the pointer. I also get another exceptions regarding this issue,
but I think I should wait for the implementation.

Best,
Suat


> cheers
> stefan
>
> >
> > BTW, I also tried set the value through
> > session.getValueFactory().createValue(val, PropertyType.URI), but this
> code
> > also throws the same exception. I also tried to obtain string value with
> > p.getString(), but again the same exception.
> >
> > As far as I see, this property is not handled in
> > org.apache.jackrabbit.rmi.value.SerialValueFactory class though I am not
> > sure it is the exact responsible class from the property value retrieval.
> >
> > Best,
> > Suat
>

Mime
View raw message