So, would this be an error of the byte code generated for the method or 
for the code generated for the method structure.  Forgive me, I don't 
really understand the details or terms used to describe all of this stuff.

Basically I am still trying to determine if the bug is on our side or 
yours... I am not clear on that at all.

I will run a a few more tests (now that I have slept) and then try the 
lastest CVS and see what I get.

--jason


[EMAIL PROTECTED] wrote:

> 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
>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to