Hi

I've fixed tdb today by updating the jena version, it seems this problem is
solved as well.

Cheers,
reto

On Mon, Feb 8, 2010 at 7:53 PM, Tsuyoshi Ito <[email protected]> wrote:

> Hi there
>
> I have remove the org.apache.clerezza.com.ext.hp.hpl.jena dependency in
> launcher.tdb. The goods news are: I can start the launcher and upload
> images... But there is a problem with the
> org.apache.clerezza.platform.content.representations
>
> I can upload images but cannot display the thumbnails via thumbnail
> service. The following error occured
>
> RuntimeException (with no exception mapper)
> org.apache.clerezza.rdf.core.InvalidLiteralTypeException: Cannot create a
> class java.lang.Integer from a literal of type <
> http://www.w3.org/2001/XMLSchema#integer>
>        at
> org.apache.clerezza.rdf.core.impl.SimpleLiteralFactory$IntegerConverter.createObject(SimpleLiteralFactory.java:152)
>        at
> org.apache.clerezza.rdf.core.impl.SimpleLiteralFactory$IntegerConverter.createObject(SimpleLiteralFactory.java:139)
>        at
> org.apache.clerezza.rdf.core.impl.SimpleLiteralFactory.createObject(SimpleLiteralFactory.java:230)
>        at
> org.apache.clerezza.platform.content.representations.core.ThumbnailService.getSurfaceSizeIfFitting(ThumbnailService.java:176)
>        at
> org.apache.clerezza.platform.content.representations.core.ThumbnailService.isFittingImage(ThumbnailService.java:195)
>        at
> org.apache.clerezza.platform.content.representations.core.ThumbnailService.getThumbnailUri(ThumbnailService.java:146
>
>
> Points to
>
> Integer thumbnailWidth = LiteralFactory.getInstance().createObject(
>                                Integer.class, (TypedLiteral)
> exifWidths.next());
> Integer thumbnailHeight = LiteralFactory.getInstance().createObject(
>                                Integer.class, (TypedLiteral)
> exifHeights.next());
>
> The error doesn't occur when using
>
> Integer thumbnailWidth = Integer.valueOf(((Literal)
> exifWidths.next()).getLexicalForm());
> Integer thumbnailHeight = Integer.valueOf(((Literal)
> exifHeights.next()).getLexicalForm());
>
> What should we do?
>
>
> Tsuy
>
>
>
>
>

Reply via email to