FELIX-3568 : java.lang.VerifyError from bundles compiled with maven-scr-plugin (java 7)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1354986 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scrplugin/generator/pom.xml b/scrplugin/generator/pom.xml
index 67794f3..afa7a3e 100644
--- a/scrplugin/generator/pom.xml
+++ b/scrplugin/generator/pom.xml
@@ -49,7 +49,7 @@
         <dependency>
             <groupId>asm</groupId>
             <artifactId>asm-all</artifactId>
-            <version>3.1</version>
+            <version>3.3.1</version>
             <scope>compile</scope>
         </dependency>
         <dependency>
diff --git a/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/helper/ClassModifier.java b/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/helper/ClassModifier.java
index bb9a7a9..9eb2578 100644
--- a/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/helper/ClassModifier.java
+++ b/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/helper/ClassModifier.java
@@ -63,7 +63,7 @@
             final ClassReader reader = new ClassReader(new FileInputStream(fileName));
             reader.accept(cn, 0);
 
-            final ClassWriter writer = new ClassWriter(0);
+            final ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_MAXS  | ClassWriter.COMPUTE_FRAMES);
 
             // remove existing implementation von previous builds
             final ClassAdapter adapter = new ClassAdapter(writer) {