<< Back to previous view

[QB-1590] Publish reports throws IllegalStateException (cannot cast to long)
Created: 22/Mar/13  Updated: 26/Mar/13

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 5.0.13
Fix Version/s: 5.0.14

Type: Bug Priority: Major
Reporter: Steve Luo Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
After upgrading to guava 14, publishing reports throws below exception:

14:32:27,109 ERROR - Step 'master>Publish JUnit' is failed.
    java.lang.IllegalStateException: this HashCode only has 32 bits; cannot create a long
        at com.google.common.hash.HashCodes$IntHashCode.asLong(HashCodes.java:69)
        at com.pmease.quickbuild.plugin.report.engine.contribution.publisher.BuildReportPublisher.transferFiles(BuildReportPublisher.java:244)
        at com.pmease.quickbuild.plugin.report.junit.JUnitPublisher$$EnhancerByCGLIB$$46bcabf2.CGLIB$transferFiles$16(<generated>)

Generated at Fri May 17 00:28:20 UTC 2024 using JIRA 189.