Cloudgraph服务在高负载条件下抛出数字格式异常

时间:2014-05-11 16:28:53

标签: plasma

Cloudgraph服务在高负载条件下抛出数字格式异常。

我们在高负荷下随机看到以下异常。

    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)

1 个答案:

答案 0 :(得分:0)

这是在血浆1.2.0中修复的,并且在Maven Central上有效。有关详细信息,请参阅Plasma Release 1.2.0。我假设您使用的是cloudgraph.hbase或cloudgraph.rdb。如果是这样,你可以升级到依赖于等离子1.2.0的CloudGraph 0.6.0 beta。请注意,如果您使用这些类,则会升级(向上移动)cloudgraph.hbase下的某些mapreduce类。那么你的pom.xml看起来像:

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

- 问候;