edalzell
4th October 2002, 00:38
I have retrieved the meta-data from some tables and then generated the Java using the Modeler. When I try to instantiate the PurchaseContracts, this is what I get:
C:\jdk1.3.1\bin\javaw -classpath "C:\TEMP\BOITest;C:\Program Files\Baan\Baan OpenWorld Adapter\java\b3.jar;C:\Program Files\Baan\Baan OpenWorld Adapter\java\b3devms.jar;C:\Program Files\Baan\Baan OpenWorld Adapter\java\com.ibm.mq.jar;C:\Program Files\Baan\Baan OpenWorld Gateway\Java\gw.jar;C:\Program Files\Baan\shared\java\com_baan_bclm.jar;C:\jdk1.3.1\jre\lib\i18n.jar;C:\jdk1.3.1\jre\lib\jaws.jar;C:\jdk1.3.1\jre\lib\rt.jar;C:\jdk1.3.1\jre\lib\sunrsasign.jar;C:\jdk1.3.1\lib\dt.jar;C:\jdk1.3.1\lib\htmlconverter.jar;C:\jdk1.3.1\lib\tools.jar" test BRF PUR
java.lang.VerifyError: (class: epicdata/PurchaseContracts, method: retrieveMetadata signature: ()Lcom/baan/b3/boi1/metadata/IBusinessObjectMetadata;) Illegal instruction found at offset 984

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:120)

at epicdata.PurchaseContractsManager.class$(PurchaseContractsManager.java:40)

at epicdata.PurchaseContractsManager.<clinit>(PurchaseContractsManager.java:98)

at test.main(test.java:14)

Exception in thread "main"


Any clues?

ulrich.fuchs
4th October 2002, 09:28
You are using JDK 1.3.. I am not sure if Baan requires some earlier version. Probably you could check this out. (The error you're getting says that the bytecode of some class has instructions in it that are not allwowed. Java checks this for security reasons. A Version conflict could be causing such an error)

Uli

edalzell
4th October 2002, 23:50
The weird thing is that PurchaseScheduleManager works fine, just PurchaseContractManager is broken.

Our Baan contractor thinks he knows what the problem is...I will post when we figure it out.