Hi David, can you provide some actual examples (stack traces, Entities that trigger this ...)
>> "A value is being adapted [mapped-class :: class java.lang.Double][literal >> :: NAN][literal data-type :: <http://www.w3.org/2001/XMLSchema#double>]." I think the Execption originates from the Clerezza LiteralFactory. It might be caused by Double#valueOf(String value) [1] only supporting "NaN". So the value "NAN" will cause a NumberFormatException. But also for the xsd:double "NAN" is a invalid value (only "INF", "-INF", "NaN" and normal floating point values are supported) [2]. So I assume this is related to how illegal RDF literals should be treated by the Stanbol Entityhub: (a) Throw an Exception (b) Convert illegal typed Literal to xsd:String by using their lexical form (c) Removing illegal values best Rupert [1] http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Double.html#valueOf%28java.lang.String%29 [2] http://books.xmlschemata.org/relaxng/ch19-77065.html On Sun, Jul 22, 2012 at 7:41 PM, David Riccitelli <[email protected]> wrote: > I created https://issues.apache.org/jira/browse/STANBOL-698 for this issue. > > BR, > David > > On Sun, Jul 22, 2012 at 8:40 PM, David Riccitelli <[email protected]>wrote: > >> Hello, >> >> I recently ran into an issue [1]. It seems that sometimes values in >> resources declared as double, are eventually not numbers and >> the Resource2ValueAdapter [3] throws an exception: >> >> >> Shall we make the *Resource2ValueAdapter* check whether the literal value >> can actually be converted to the destination data-type? >> >> >> [1] Error 500 Enhancement Chain failed because of required Engine >> 'dbpediaLinking' failed with Message: Unable to process ContentItem >> '<urn:content-item-sha1-c153a98f2f30dd79232ba6af3f71f30e4e6a0093>' >> with Enhancement Engine 'dbpediaLinking' because the engine was unable to >> process the content (Engine class: >> org.apache.stanbol.enhancer.engines.entitytagging.impl.NamedEntityTaggingEngine)(Reason: >> For input string: "NAN")! >> [2] org.apache.stanbol.entityhub.model.clerezza.impl.Resource2ValueAdapter >> >> BR, >> David >> >> -- >> David Riccitelli >> >> >> ******************************************************************************** >> InsideOut10 s.r.l. >> P.IVA: IT-11381771002 >> Fax: +39 0110708239 >> --- >> LinkedIn: http://it.linkedin.com/in/riccitelli >> Twitter: ziodave >> --- >> Layar Partner >> Network<http://www.layar.com/publishing/developers/list/?page=1&country=&city=&keyword=insideout10&lpn=1> >> >> ******************************************************************************** >> >> > > > -- > David Riccitelli > > ******************************************************************************** > InsideOut10 s.r.l. > P.IVA: IT-11381771002 > Fax: +39 0110708239 > --- > LinkedIn: http://it.linkedin.com/in/riccitelli > Twitter: ziodave > --- > Layar Partner > Network<http://www.layar.com/publishing/developers/list/?page=1&country=&city=&keyword=insideout10&lpn=1> > ******************************************************************************** -- | Rupert Westenthaler [email protected] | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen
