Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 360322

Summary: if comparing bigint in service callback function, you get exception
Product: z_Archived Reporter: Jing Qian <jqian>
Component: EDTAssignee: Scott Greer <greer>
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P1 CC: jvincens, svihovec
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
eclipse project archive file none

Description Jing Qian CLA 2011-10-08 11:28:49 EDT
Created attachment 204803 [details]
eclipse project archive file

see the attached project.

if I have the following line in a method of ruihandler, it works fine
x bigint = 2;
LogResult.assertTrueNoException("", 2==x);

but if these lines are in a service callback function, it throws exception saying rhs.mant is undefined.
Comment 1 Jing Qian CLA 2011-10-08 11:30:48 EDT
this is blocking issue, because it's part of the EUnit framework method, where all test cases uses
Comment 2 Brian Svihovec CLA 2011-10-13 09:42:55 EDT
Jing, I saw this was turned from Blocker to Critical.  Is there a workaround?
Comment 3 Jing Qian CLA 2011-10-13 10:26:26 EDT
I wrapped onException(e AnyException) to catch anyexception for every single test variations, so the test can continue to run. the main reason is I want bug 360722 to be looked at first, as that is harder to work around
Comment 4 Joseph Vincens CLA 2011-10-13 12:23:38 EDT
the service invocation runtime was not returning the correct type
fixed
Comment 5 Lisa Lasher CLA 2011-11-09 14:13:28 EST
This high severity defect was fixed several weeks ago, so I am closing.