2014-05-11 2 views
0

Le service Cloudgraph déclenche une exception de format numérique dans des conditions de charge élevée.Le service Cloudgraph déclenche une exception de format numérique dans des conditions de charge élevée

Nous voyons au hasard l'exception suivante sous forte charge.

Caused by: java.lang.NumberFormatException: For input string: "" 
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) 
at java.lang.Long.parseLong(Long.java:431) 
at java.lang.Long.parseLong(Long.java:468) 
at java.text.DigitList.getLong(DigitList.java:177) 
at java.text.DecimalFormat.parse(DecimalFormat.java:1297) 
at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1589) 
at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1311) 
at java.text.DateFormat.parse(DateFormat.java:335) 
at org.plasma.sdo.helper.DataConverter.fromString(DataConverter.java:1768) 

Répondre

0

a été fixé dans le plasma 1.2.0 et est sur Maven Central. Voir Plasma Release 1.2.0 pour plus de détails. Je suppose que vous utilisez cloudgraph.hbase ou cloudgraph.rdb. Si c'est le cas, vous pouvez simplement mettre à niveau vers CloudGraph 0.6.0 beta qui dépend de plasma 1.2.0. Notez que certaines classes mapreduce sous cloudgraph.hbase ont été promues (déplacées) au cas où vous les utiliseriez. Alors, votre pom.xml ressemble à quelque chose comme:

<dependency> 
    <groupId>org.cloudgraph</groupId> 
    <artifactId>cloudgraph-hbase</artifactId> 
    <version>0.6.0</version> 
</dependency> 

--regards;

+0

Merci! Cela a résolu le problème. – user3625959

Questions connexes