Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [glassfish-dev] GlassFish Fails with Arquillian
  • From: Reza Rahman <reza_rahman@xxxxxxxx>
  • Date: Sun, 23 Mar 2025 19:05:41 -0400
  • Delivered-to: glassfish-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/glassfish-dev/>
  • List-help: <mailto:glassfish-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=unsubscribe>
  • Ui-outboundreport: notjunk:1;M01:P0:YyA1l2KGr+o=;Qx7LRFy3ixzzric8cZJvxGAmZNq XN2pjhGfMFDhvJibe48wP/vJJlxrtV8KSOyABqNyYK5WTUx1B4KEKYRH6pvajk8HOqlscrOpj V1UgMjgwOHxBlSQWLiL70I2KunMMd8NO1y7o6eLh0l889JJWtJtC3vLOdredSURL2niR9WAgH 5pZA4rvDsjD5c2rYnUzm6YpYjQ5r2o8L/abd4ZvV/ICdHZvjPTYww6WLkjktImaPjP1bvrLxg 7eFj+mA8lXJ2jMUgNplL1ohfZhf4GqmkB8ZSjQrzZkbDVtiezYrzdrhrfBG4A51dGlyCPzBOb oJHCvfXjUQnv/s1nuJqe78iyKHq+A3PKLnXnagXa0iNbRmGCLN7X9imXoZhZyHS1lAgoh/xoS 4IimG+JXKn7rAb/Su26ISxM/PQr980LBPmH02yXFUFbH+WuaHemlC8B5B/18hwSe0qxjuZOd7 bRyduX15mHQSw3PQ6awhJv+iAh0U3ynmRSLsdUwSio44jJvgP/iCHAy0kBG+UvVV6ylPyFltn pwNNlaAn+rscaSOK9ZnfP8Yo39gsyWMp7iu2VmYkPO/ME55xtaWs0eVZ0XTFKRmJ+j4TenZPx gG60gv5SXfv2YFLFejVf9ySHnMuZo/W7A19AG6aqgQx8YytF4s6p37x2nqK8GyIHJruSVLj+0 RD3iR4kFWr9/309o0/3C0cLBiDoERqHrTirkv4RagkaQdWZRO+teEOQEAUYsYUa4hBOYML6Ro frCJg5OaK9yKzKQUnmktoBL1LyhXeFQAo6gsCP/wnW/PzRbP+DOxtaYsDf8RCU5FDofsw4L5v DZj5CU5tEq/p8GAhn94+lDV+hqE1Uy+7vJQXmljJ5p5xNtgGAmSPab4I8IxOJ+BU63VgY93MC 3nfiyyXpK617ob+tc0xLgDqCNiPzIDr8kgsEur7Z3sroO18ozZMBmVhjMSyBHhBLoxlrRAlhG A9xEXqu9VXVYic9bhBhWRXJeoyXLJyPpevyhDuJeLxUXk+oEZnu1WtUVnnDuSgQIc9BlHYm0G 1GR6RFW5oS693VFH5n5gF+emThmTj7Rl+oHE5/D0ZlAW+3/jHeWz480zu0Ky5skpQieUqu5lG TDcThfMsTtJDEefYkjwEJgj2LJhiCMv96DnQYuH/0xW0NWhsjl2MIrde7gN4p1OzAAyAju+Wq 7OwJABGNt1tlxrVup5TJyxr+PV03jmZP+TtVGELz3QuPSg2ecA9eAXeT13OOcUGYMu4YEP1c6 tiM2rxBPAEdnYWyiaffUXxfOP/qlDeacJ+7rV6P6Gk9802pqHCU57wTZJ15xZAGbCL4yCv+ls k/WeapuPU5sjZvzMZNNXv+ftVGUQougZ3VPqSTu2LzbvItqk5fd9QRAbKCHTCG/4eKpmGknYD 65+UPnfU37OZdf7sfi+Zp2YUy2fMc5FFUUbl1rTY90tC1xwu51vArHCKrnGf9SGzq0yKa0nwl MxK2XBV0YKedWfrxE/onbP8fZPFB3L+B2iuxnzj3nIVsHrSodMRJojCoA8ulK2kg+rfu/rQ==
  • User-agent: Mozilla Thunderbird

When I try with the OmniFish plugin, I get a slightly different error with the same overall symptoms. The stack trace is attached.

On 3/23/2025 6:36 PM, Reza Rahman wrote:
Thanks very much for taking a look. I can try the OmniFish plugin as a test.

However, I cannot use it in the project in relation to GlassFish. I must use something in the GlassFish or Arquillian domain instead. I’ve already checked with the EMO on this. My hope would be that either the Arquillian plugin is properly maintained or a plugin is created within the GlassFish project. Alternatively, I would not mind adding support for an OmniFish branded runtime. That’s also something that the EMO has suggested.


From: Arjan Tijms <arjan.tijms@xxxxxxxxxxx>
Sent: Sunday, March 23, 2025 6:10 PM
To: glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>
Cc: Reza Rahman <reza_rahman@xxxxxxxx>; cargotracker developer discussions <cargotracker-dev@xxxxxxxxxxx>
Subject: Re: [glassfish-dev] GlassFish Fails with Arquillian
 
Hi,

I haven't tried anything yet, but from a cursory glance at master the first thing that stands out is that for GlassFish an alpha version of the unmaintained JBoss Arquillian connector is used, that was only suited for GlassFish 6:

 <dependency>
          <groupId>org.jboss.arquillian.container</groupId>
          <artifactId>arquillian-glassfish-managed-6</artifactId>
          <version>1.0.0.Alpha1</version>
          <scope>test</scope>
</dependency>

Maybe that could explain some?

You could try with:

<dependency>
            <groupId>org.omnifaces.arquillian</groupId>
            <artifactId>arquillian-glassfish-server-managed</artifactId>
            <version>1.7</version>
            <scope>test</scope>
</dependency>

Kind regards,
Arjan Tijms



On Sun, 23 Mar 2025 at 20:47, Reza Rahman via glassfish-dev <glassfish-dev@xxxxxxxxxxx> wrote:
Hello,

The Cargo Tracker project (https://github.com/eclipse-ee4j/cargotracker)
has tried to support GlassFish but once again I am running into seeming
stability issues. While running tests with Arquillian, the attached
issue now suddenly crops up. I have absolutely no idea what is going on.
Honestly, this sort of thing never happens with Payara or Liberty, which
are the two other runtimes Cargo Tracker supports.

Is there someone here that can help? Otherwise I will remove GlassFish
support from Cargo Tracker for now.

Thanks,

Reza
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev
[ERROR] org.eclipse.cargotracker.application.BookingServiceTest -- Time elapsed: 71.89 s <<< ERROR!
org.jboss.arquillian.container.spi.client.container.DeploymentException: Cannot start GlassFish
        at org.omnifaces.arquillian.container.glassfish.managed.GlassFishManagedDeployableContainer.deploy(GlassFishManagedDeployableContainer.java:134)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:151)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:118)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:239)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:118)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
        at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:71)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
        at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:54)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
        at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:47)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105)
        at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:92)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:77)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:232)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:212)
        at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:77)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105)
        at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:62)
        at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:96)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90)
        at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
        at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86)
        at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133)
        at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105)
        at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:89)
        at org.jboss.arquillian.junit5.ArquillianExtension.beforeAll(ArquillianExtension.java:35)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.jboss.arquillian.container.spi.client.container.LifecycleException: Unable to execute [C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot\bin\java.exe, -jar, C:\GitHub\cargotracker\target\glassfish7\glassfish\modules\admin-cli.jar, start-domain, -t]
        at org.omnifaces.arquillian.container.glassfish.managed.GlassFishServerControl.executeAdminCommand(GlassFishServerControl.java:340)
        at org.omnifaces.arquillian.container.glassfish.managed.GlassFishServerControl.executeAdminDomainCommand(GlassFishServerControl.java:314)
        at org.omnifaces.arquillian.container.glassfish.managed.GlassFishServerControl.start(GlassFishServerControl.java:150)
        at org.omnifaces.arquillian.container.glassfish.managed.GlassFishManagedDeployableContainer.deploy(GlassFishManagedDeployableContainer.java:129)
        ... 53 more

Back to the top