Hi Thomas,

This is a known issue on the server side we are working on a fix for already, 
which should be completed and available soon ...

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 30 Oct 2017, at 20:37, Thomas Francart <thomas.franc...@sparna.fr> wrote:
> 
> 
> 
> 2017-10-25 15:26 GMT+02:00 Sergey Malinin <sergmali...@gmail.com 
> <mailto:sergmali...@gmail.com>>:
> On 10/25/2017 05:46 PM, Thomas Francart wrote:
>> Hello
>> 
>> (copy of 
>> https://stackoverflow.com/questions/46912359/virtuoso-crash-search-c326-box-serial-length-not-supported-for-data-type
>>  
>> <https://stackoverflow.com/questions/46912359/virtuoso-crash-search-c326-box-serial-length-not-supported-for-data-type>)
>> 
>> I am connecting to a Virtuoso 7.20.3216 compiled and installed inside a 
>> VirtualBox CentOS 7.3 64bit, using the RDF4J Virtuoso adapter.
>> 
>> I try to load a Turtle file in Virtuoso using this code :
>> 
>> Repository r = new virtuoso.rdf4j.driver.VirtuosoRepository(url, login, 
>> password);
>> RepositoryConnection connection = r.openConnection();
>> 
>> ByteArrayOutputStream baos = new ByteArrayOutputStream();
>> // Turtle data written inside baos
>> 
>> String graphUri = ... ;
>> connection.add(new ByteArrayInputStream(baos.toByteArray()), RDF.NAMESPACE, 
>> RDFFormat.TURTLE, SimpleValueFactory.getInstance().createIRI(graphUri));
>> Virtuoso crashes (stops) with the following logs :
>> 
>> 12:10:01 box_serial_len called with dtp 225
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x8c6d3a]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x8c6d98]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x4fba85]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x629664]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x629997]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x622485]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x65233d]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x6524dd]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x592328]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x59a807]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x59760a]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x5c0e30]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x5ca63b]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x59370c]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x597d13]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x5c0e30]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x5cbeee]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x5d3d36]
>> 12:10:01 
>> /usr/local/virtuoso-opensource/bin/virtuoso-t(sf_sql_execute_w+0x7b) 
>> [0x5d3edb]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x8cb297]
>> 12:10:01 /usr/local/virtuoso-opensource/bin/virtuoso-t() [0x8d1683]
>> 12:10:01 /lib64/libpthread.so.0(+0x7e25) [0x7fe04db7ee25]
>> 12:10:01 /lib64/libc.so.6(clone+0x6d) [0x7fe04d3a634d]
>> 12:10:01 GPF: search.c:326 box_serial_length not supported for data type
>> The same Turtle string, when uploaded to the conductor back-office, works 
>> properly. The file is pretty large so I can't paste it here.
>> 
>> We have narrowed down the problem to a character encoding issue. The turtle 
>> file contains literals with accented characters such as "Disque à gravure 
>> directe"@fr.
>> 
>> We haven't set any character encoding parameters, neither on the Virtuoso 
>> config side, nor in the JDBC connection side. We tried by adding 
>> charset=UTF-8 in the JDBC connection string, with no luck.
>> 
> 
> 
> - The charset=UTF-8 is auto added, if it isn't existed in the URL connection 
> string (in the RDF4J provider)
> - To be sure, that you have UTF8 data in the your stream and better to use
> connection.add(new InputStreamReader(new 
> ByteArrayInputStream(baos.toByteArray()), "UTF8"), RDF.NAMESPACE, 
> RDFFormat.TURTLE, SimpleValueFactory.getInstance().createIRI(graphUri));
> 
> 
> 
> Thanks for your answer. Adding the explicit encoding did not change the 
> behavior. Should I file a bug report ?
> 
> Thomas
>  
> 
>> It seems also that the problem only arises when the database is empty. When 
>> the database already contains some data, Virtuoso does not crash.
>> 
>> Any idea on 
>> 
>> what the error message means?
>> how to get some additionnal logs ?
>> what could be the cause of the problem?
>> how to fix or work around this?
>> Thanks!
>> 
>> 
>> -- 
>> 
>> Thomas Francart - SPARNA
>> Web de données | Architecture de l'information | Accès aux connaissances
>> blog : blog.sparna.fr <http://blog.sparna.fr/>, site : sparna.fr 
>> <http://sparna.fr/>, linkedin : fr.linkedin.com/in/thomasfrancart 
>> <https://fr.linkedin.com/in/thomasfrancart>
>> tel :  +33 (0)6.71.11.25.97 <tel:+33%206%2071%2011%2025%2097>, skype : 
>> francartthomas
>> 
>> 
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot 
>> <http://sdm.link/slashdot>
>> 
>> _______________________________________________
>> Virtuoso-users mailing list
>> Virtuoso-users@lists.sourceforge.net 
>> <mailto:Virtuoso-users@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users 
>> <https://lists.sourceforge.net/lists/listinfo/virtuoso-users>
> 
> -- 
> Best Regards,
> Sergey Malinin
> 
> 
> 
> -- 
> 
> Thomas Francart - SPARNA
> Web de données | Architecture de l'information | Accès aux connaissances
> blog : blog.sparna.fr <http://blog.sparna.fr/>, site : sparna.fr 
> <http://sparna.fr/>, linkedin : fr.linkedin.com/in/thomasfrancart 
> <https://fr.linkedin.com/in/thomasfrancart>
> tel :  +33 (0)6.71.11.25.97, skype : francartthomas
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! 
> http://sdm.link/slashdot_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to