Bug 107465 - java.lang.VerifyError on calling the implementation of a inter-typed operation
Summary: java.lang.VerifyError on calling the implementation of a inter-typed operation
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Adrian Colyer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-19 15:14 EDT by Charles Zhang CLA
Modified: 2005-12-20 16:32 EST (History)
0 users

See Also:


Attachments
The class file caused the error (12.20 KB, application/octet-stream)
2005-08-19 15:17 EDT, Charles Zhang CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Charles Zhang CLA 2005-08-19 15:14:48 EDT
The problem is only what I think it is. I'm using AJDT 1.2.1, the latest at 
the time of reporting this bug.

Here is the error stack:

java.lang.VerifyError: (class: lib/messaging/or/StreamingImpl, method: 
ajc$interMethod$lib_messaging_or_StreamingImpl$lib_messaging_or_INetReferenceCo
mponent$read signature: 
(Llib/messaging/or/INetReferenceComponent;Lic/messaging/stream/IReadStream;)V) 
Incompatible type for gett )�
	at lib.messaging.or.RPCServiceReference.write
(RPCServiceReference.java:89)
Comment 1 Charles Zhang CLA 2005-08-19 15:17:17 EDT
Created attachment 26317 [details]
The class file caused the error
Comment 2 Andrew Clement CLA 2005-10-28 09:23:20 EDT
Hi Charles - have you any info on what the ITD was that caused this? 
Comment 3 Charles Zhang CLA 2005-12-20 16:32:28 EST
I have verified our code with the new AJDT build (containing AJ5). The bug has disappeared.