Page 1 of 1
Using old Deltas and Load Methods giving Error
Posted: Thu Sep 10, 2009 1:01 pm
by nzwta
Prior to upgrading to Jade 6.3, we used Deltas and in testing we loaded the forms up without any issues. Now since upgrading, we are getting an error message saying "The requested method is not defined for the type of the receiver". This is occurring on the Form Load methods during the "InheritMethod" call.
This happens whenever we have a load method checked out to a delta prior to doing the upgrade. Since the upgrade we get the error message. If we CheckIn the load method, then the exception error message goes away and it all works fine.
Anyone else finding the same with Jade 6.3??
Re: Using old Deltas and Load Methods giving Error
Posted: Thu Sep 10, 2009 2:36 pm
by Jade Support
Hi,
Thank you for your posting. We haven't had this problem reported before but I was easily able to reproduce the error following your description. This shouldn't be occurring so I have opened JADE PAR #52196 to track this issue.
I'm afaird I don't see any way around the problem except to check in the methods as you encounter the 1010 errors. Presumably once they've been checked in your can check them out without the same 1010 recurring?
Exception details:
Code: Select all
Unhandled SystemException on 2009/09/10 14:14:06
Computer= CNWAM2A, Application= Forums_DeltaError, Schema= Forums_DeltaError
SystemException: 1010 (not continuable, resumable)
* The requested method is not defined for the Type of the receiver
Error object: 2197.1 (transient)
Caused By:
Receiver: Frm2/2197.1 (transient)
Method: load(36) -- inheritMethod();
Call Stack History:
<<Frm2/2197.1 (t)>> load(36) -- inheritMethod();
<<Frm2/2197.1 (t)>> Form::_show(843) -- 'JadeShowForm' in 'jadpmap' @ line# 843
<<Frm2/2197.1 (t)>> Form::show(84) -- source position: 84
_____________________________________________________________________________________________
Exception:- Type: SystemException; Error Code: 1010 on 2009/09/10 14:14:06
*** User ABORTED current action and database transaction ***
_____________________________________________________________________________________________
Thank you,
Aaron Morgan
Re: Using old Deltas and Load Methods giving Error
Posted: Fri Sep 11, 2009 9:05 am
by nzwta
Thanks for your reply. No we can't seem to work around it except to stop using deltas until it is fixed.
We tried checking the Load Methods them back out of the delta, and then the program would run but once they come back into the delta, they continue to give the same 1010 error and won't run. And we tried creating a new delta in 6.3 and still got the same results.
Re: Using old Deltas and Load Methods giving Error
Posted: Fri Sep 11, 2009 10:37 am
by allistar
Is this a confirmed 6.3 bug? Our development and deployment processes rely heavily on deltas, and this if there is a problem with them then we'd hold back on upgrading until it is fixed.
Re: Using old Deltas and Load Methods giving Error
Posted: Fri Sep 11, 2009 11:37 am
by nzwta
Hi Allistar - I can't confirm that I guess. We upgraded from 6.1 to 6.3 so am not sure whether the error is only in 6.3 or maybe was introduced in 6.2 but suffice to say we are stumped at present and are not using deltas in 6.3 until it is fixed. Jade have opened a PAR which suggests it is a confirmed bug I believe.
Regards
David
Re: Using old Deltas and Load Methods giving Error
Posted: Fri Sep 11, 2009 3:09 pm
by Jade Support
The problem is not injected as part of the upgrade, but is isolated to methods that call inheritMethod() when the method is checked out.