Hello,

I am developing some examples of javaEE and TomEE. I have tried to maintain
my pom file as clean as possible, so instead of adding JavaEE libraries
from TomEE coordinates, I have decided to use the generic ones (from java
net site)

<dependency>

            <groupId>javax</groupId>

            <artifactId>javaee-api</artifactId>

            <version>${version.javaee}</version>

            <scope>provided</scope>

 </dependency>


The problem is that when I run a test from Arquillian using Embed TomEE
adapter, next exception is thrown: java.lang.ClassFormatError: Absent Code
attribute in method that is not native or abstract in class file

Of course if I use the ones provided by TomEE the application works, but I
don't know if it has lot of sense this behaviour. Basically because if I
want to write an application with dependencies not linked to container, the
best way would be using this generic file and because scope is provided,
each container will provide their own implementation.

I don't know if there is a solution for this error, or for example if TomEE
Arquillian adapter could do something in this way.


Alex.

-- 
+----------------------------------------------------------+
  Alex Soto Bueno
  www.lordofthejars.com
+----------------------------------------------------------+

Reply via email to