Hello Robbert-Jan,

Thanks, that does the trick.

All in all: packages are great stuff. 

With regards,

Martijn Tonies
Upscene Productions


From: Robbert-Jan 
Sent: Tuesday, October 28, 2014 5:13 PM
To: For discussion among Firebird Developers 
Subject: Re: [Firebird-devel] Beta 1: recreating 
packagefailswith"signaturemismatch" error

Hi,

@Martijn
I didnt know you could use private routines without declaring them at the 
beginning of your package body source (I just followed the “simple package 
example” of page 63 of the alpha2 Release Notes).
But as long as you call them after implementation, it appears to be okay. 
Thanks for the learning.

Regarding to your issue. I think it is a conversion issue from alpha2 to beta1 
(as result of implementing CORE-4487) . I was able to reproduce the same error 
for a alpha2-package of my own. I even made no change at all for the package 
body, just recreated the body as-is under beta 1, and I got the signuture 
mismatch as well (rdb$valid_body_flag is 0). 

Just alter the header and recreate the body under beta1 and you will be 
probably okay. I got no errors and rdb$valid_body_flag is 1 now for this 
package.
------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to