【问题标题】:Cloudgraph service throws Number format exception under high load conditionsCloudgraph服务在高负载情况下抛出数字格式异常
【发布时间】:2014-05-11 16:28:52
【问题描述】:

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)

【问题讨论】:

    标签: java maven


    【解决方案1】:

    这已在 Plasma 1.2.0 中修复,并已在 Maven Central 上运行。有关详细信息,请参阅Plasma Release 1.2.0。我假设您使用的是 cloudgraph.hbase 或 cloudgraph.rdb。如果是这样,您可以升级到依赖于 Plasma 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>
    

    --问候;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多