title: ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/transaction/SystemException
body: <p>I'm trying to use Arquillian against weblogic 12C.</p>
  
  <p>I put the following configuration in my pom.xml</p>
  
  <pre><code>&lt;dependency&gt;
          &lt;groupId&gt;org.jboss.arquillian.junit&lt;/groupId&gt;
          &lt;artifactId&gt;arquillian-junit-container&lt;/artifactId&gt;
          &lt;version&gt;1.0.0.CR7&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.jboss.arquillian.protocol&lt;/groupId&gt;
          &lt;artifactId&gt;arquillian-protocol-servlet&lt;/artifactId&gt;
          &lt;version&gt;1.0.0.CR7&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.jboss.shrinkwrap.resolver&lt;/groupId&gt;
          &lt;artifactId&gt;shrinkwrap-resolver-impl-maven&lt;/artifactId&gt;
          &lt;version&gt;1.0.0-beta-5&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.jboss.arquillian.container&lt;/groupId&gt;
          &lt;artifactId&gt;arquillian-wls-remote-12.1&lt;/artifactId&gt;
          &lt;version&gt;1.0.0.Alpha2&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;weblogic&lt;/groupId&gt;
          &lt;artifactId&gt;wlfullclient&lt;/artifactId&gt;
          &lt;version&gt;12.1&lt;/version&gt;
          &lt;scope&gt;provided&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.jboss.spec&lt;/groupId&gt;
          &lt;artifactId&gt;jboss-javaee-6.0&lt;/artifactId&gt;
          &lt;version&gt;3.0.0.Final&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
  </code></pre>
  
  <p>Then, I configured the arquillian.xml file as following :</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jboss.org.schema/arquillian"
              xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"&gt;
      &lt;container qualifier="weblogic" default="true"&gt;
          &lt;configuration&gt;
              &lt;protocol type="Servlet 3.0"&gt;
                  &lt;property name="executionType"&gt;REMOTE&lt;/property&gt;
              &lt;/protocol&gt;
              &lt;property name="adminUrl"&gt;t3://localhost:7001&lt;/property&gt;
              &lt;property name="adminUserName"&gt;weblogic&lt;/property&gt;
              &lt;property name="adminPassword"&gt;weblogic1&lt;/property&gt;
              &lt;property name="target"&gt;AdminServer&lt;/property&gt;
              &lt;property name="wlsHome"&gt;c:\java\servers\wls12c\wlserver&lt;/property&gt;
          &lt;/configuration&gt;
      &lt;/container&gt;
  &lt;/arquillian&gt;
  </code></pre>
  
  <p>Finally I tried to "create" an archive with Arquillian :</p>
  
  <pre><code> JavaArchive ejbArchive = ShrinkWrap.create(JavaArchive.class,"jee6app-ejb.jar").addAsResource("META-INF/persistence.xml","META-INF/persistence.xml").addPackages(false,Adr.class.getPackage(),Service.class.getPackage());
             EnterpriseArchive earArchive = ShrinkWrap.create(EnterpriseArchive.class, "jee6app.ear").addAsModule(ejbArchive).addAsLibraries(
                     new File("target/test-libs/validation-api.jar"),
                     new File("target/test-libs/hibernate-entitymanager.jar"),
                     new File("target/test-libs/hibernate-validator.jar"),
                     new File("target/test-libs/javassist.jar"),
                     new File("target/test-libs/asm.jar"),
                     new File("target/test-libs/cglib.jar"),
                     new File("target/test-libs/hibernate-jpa.jar"),
                     new File("target/test-libs/hibernate-commons-annotations.jar"),
                     new File("target/test-libs/hibernate-annotations.jar"),
                     new File("target/test-libs/slf4j-api.jar"),
                     new File("target/test-libs/jta.jar"),
                     new File("target/test-libs/dom4j.jar"),
                     new File("target/test-libs/commons-collections.jar"),
                     new File("target/test-libs/antlr.jar"),
                     new File("target/test-libs/hibernate-core.jar")
                     );
  
              return earArchive;
  </code></pre>
  
  <p>So, after all of those things, I always have the following error :</p>
  
  <pre><code>Exception in thread "main" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/transaction/SystemException
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
      at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
  </code></pre>
  
  <p>What's wrong in my configuration? As you can see before, I tried to add to the classpath the wlfullclient jar and jboss api jar</p>
  
  <p>Thanks in advance for your help</p>
  
  <p>Regards</p>