I call Pojoization in a builder eclipse with asm internaly (1.6.2)
I have this exception when I try to repass the pojoization on a already 
pojoization class. 
Pojoization tool have to call each time a class was build. 
It's an incremental builder.
I haven't to repass manipulation but I have to compute the metadata from 
annotation.

java.lang.ArrayIndexOutOfBoundsException: 8
at org.objectweb.asm.ClassReader.readUnsignedShort(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at 
org.apache.felix.ipojo.manipulator.Pojoization.computeAnnotations(Pojoization.java:292)
at 
org.apache.felix.ipojo.manipulator.Pojoization.manipulateComponents(Pojoization.java:484)
at 
org.apache.felix.ipojo.manipulator.Pojoization.manipulateDirectory(Pojoization.java:418)
at 
org.apache.felix.ipojo.manipulator.Pojoization.directoryPojoization(Pojoization.java:275)
at fr.imag.adele.cadse.builder.iPojo.IPojoBuilder.build(IPojoBuilder.java:73)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Stéphane CHOMAT

Equipe Adèle
Laboratoire d'Informatique de Grenoble
Bat. C, 220 rue de la Chimie, Domaine Universitaire
BP 53, 38041 Grenoble Cedex 9, France

Tel : +33 4 76 63 55 75 Fax : +33 4 76 63 55 50

Reply via email to