2 Replies Latest reply: Sep 19, 2010 7:56 AM by Ken Finnigan RSS

    Glassfish Embedded container settings in arquillian.xml error

    Ken Finnigan Master



      I'm experiencing a very strange problem when trying to use Arquillian Alpha4 SP1 with Glassfish Embedded.


      I've defined the following arquillian.xml file:

      <?xml version="1.0"?>
      <arquillian xmlns="http://jboss.com/arquillian"


      When running my test it didn't appear to be picking up the contents of the sun resources file so I stepped through the XMLConfigurationBuilder to see what was happening.


      Inside matchContainerConfiguration of XMLConfigurationBuilder it executes the following:

            // select the container configuration that matches the package
            for (ContainerConfiguration cc : containerConfigurations) 
               if (cc.getClass().getName().startsWith(pkg)) 
                  containerConfig = cc;                     


      There is only one container configuration present within the collection, Glassfish, and the if statement finds a match and enters the body but when it reaches the line trying to assign cc to containerConfig; cc is no longer a valid variable so null is assigned.


      I've never seen anything like this happen before, does anyone know what might be causing it?