Hi,

> Hi.  Sorry if I was not more clear, but the generated code 
> will not pass the
> verifier, with VerifyErrors like this:
> 
> java.lang.VerifyError: (class: 
> jatek/server/JaTeKGroupBean$Proxy, method:
> ejbSelectGroupMember
> signature: (JJ)Ljatek/ser
> ver/GroupMember;) Register pair 2/3 contains wrong type

well the general problem is that long/double take two registers (local
variable slots),
because they are 64 bits wide. I suspect the problem is somewhere in the
code
generation where the wrong index is accessed.
I.e, if you have three variables

int i;
long j;
int k;

the indices are

i:0
j:1
k:3

Index 2 must not be accessed then.

Cheers
        Markus

Reply via email to