Hello,
I am trying to get a simple Arquillian (1.9.1.Final) test running with
10.0.0-M3 and JUnit 5 (5.11.3) on Java 21. Is this possible?
I had to include JUnit vintage as I was getting an error about a missing JUnit
4 dependency. Somehow the TomEE Arquillian Embedded dependency was pulling it
in.
Dependencies:
<dependencies>
<!-- Jakarta EE 10 -->
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>10.0.0</version>
<scope>provided</scope>
</dependency>
<!-- Arquillian -->
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.9.1.Final</version>
<scope>test</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.junit5</groupId>
<artifactId>arquillian-junit5-container</artifactId>
<version>1.9.1.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>arquillian-tomee-embedded</artifactId>
<version>10.0.0-M3</version>
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>tomee-embedded</artifactId>
<version>10.0.0-M3</version>
</dependency>
</dependencies>
Output:
mvn test
Picked up JAVA_TOOL_OPTIONS:
-Djdk.util.zip.disableZip64ExtraFieldValidation=true
-Djdk.attach.allowAttachSelf=true --add-opens=java.base/java.io
<http://java.io/>=ALL-UNNAMED
--add-opens=java.base/sun.net.www.protocol.jar=ALL-UNNAMED
--add-opens=java.base/java.net <http://java.net/>=ALL-UNNAMED
--add-opens=java.naming/javax.naming.spi=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< io.jakartaee-ambassadors:starter >------------------
[INFO] Building starter 1.2
[INFO] from pom.xml
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- toolchains:3.2.0:toolchain (default) @ starter ---
[INFO] Required toolchain: jdk [ vendor='zulu' version='21' ]
[INFO] Found matching toolchain for type jdk:
JDK[/Library/Java/JavaVirtualMachines/zulu21.28.85-ca-fx-jdk21.0.0-macosx_aarch64]
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ starter ---
[INFO] skip non existing resourceDirectory
/Users/rcuprak/Documents/jakartaee-starter/src/main/resources
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ starter ---
[INFO] Toolchain in maven-compiler-plugin:
JDK[/Library/Java/JavaVirtualMachines/zulu21.28.85-ca-fx-jdk21.0.0-macosx_aarch64]
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ starter ---
[INFO] Copying 2 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ starter ---
[INFO] Toolchain in maven-compiler-plugin:
JDK[/Library/Java/JavaVirtualMachines/zulu21.28.85-ca-fx-jdk21.0.0-macosx_aarch64]
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.2:test (default-test) @ starter ---
[INFO] Toolchain in maven-surefire-plugin:
JDK[/Library/Java/JavaVirtualMachines/zulu21.28.85-ca-fx-jdk21.0.0-macosx_aarch64]
[INFO] Using auto detected provider
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
Picked up JAVA_TOOL_OPTIONS:
-Djdk.util.zip.disableZip64ExtraFieldValidation=true
-Djdk.attach.allowAttachSelf=true --add-opens=java.base/java.io
<http://java.io/>=ALL-UNNAMED
--add-opens=java.base/sun.net.www.protocol.jar=ALL-UNNAMED
--add-opens=java.base/java.net <http://java.net/>=ALL-UNNAMED
--add-opens=java.naming/javax.naming.spi=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
[INFO] Running org.ctjava.HelloWorldBeanTest
Nov 12, 2024 10:45:24 AM org.jboss.arquillian.container.impl.MapObject populate
WARNING: Configuration contain properties not supported by the backing object
org.apache.openejb.arquillian.embedded.EmbeddedTomEEConfiguration
Unused property entries: {bindHttpPort=4000}
Supported property names: [portRange, singleDumpByArchiveName, keyAlias,
quickSession, roles, keepServerXmlAsThis, classpathConfiguration, dir, ssl,
httpsPort, preloadClasses, webResourcesCached, stopPort, host, http2,
singleDeploymentByArchiveName, keystorePass, withEjbRemote, appWorkingDir,
exportConfAsSystemProperty, httpPort, unpackWars, users,
webContextToUseWithEars, arquillianProtocol, serverXml, keystoreType,
unsafeEjbd, stopCommand, configurationCustomizers, sslProtocol, keystoreFile,
stopHost, clientAuth, properties]
WARNING: A Java agent has been loaded dynamically
(/Users/rcuprak/.m2/repository/org/apache/tomee/openejb-javaagent/10.0.0-M3/openejb-javaagent-10.0.0-M3.jar)
WARNING: If a serviceability tool is in use, please run with
-XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with
-Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future
release
Nov 12, 2024 10:45:24 AM org.apache.velocity.util.DeprecationAwareExtProperties
warnDeprecated
WARNING: configuration key 'resource.loader' has been deprecated in favor of
'resource.loaders'
Nov 12, 2024 10:45:24 AM org.apache.velocity.util.DeprecationAwareExtProperties
warnDeprecated
WARNING: configuration key 'class.resource.loader.description' has been
deprecated in favor of 'resource.loader.class.description'
Nov 12, 2024 10:45:24 AM org.apache.velocity.util.DeprecationAwareExtProperties
warnDeprecated
WARNING: configuration key 'class.resource.loader.class' has been deprecated in
favor of 'resource.loader.class.class'
Nov 12, 2024 10:45:24 AM org.apache.tomee.embedded.Container start
INFO: Starting TomEE from:
/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-apache-tomee-57680
Nov 12, 2024 10:45:24 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Nov 12, 2024 10:45:24 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Nov 12, 2024 10:45:24 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/10.1.30]
Nov 12, 2024 10:45:24 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Nov 12, 2024 10:45:24 AM org.apache.openejb.util.OptionsLog info
INFO: Using
'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO:
********************************************************************************
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: OpenEJB http://tomee.apache.org/
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Startup: Tue Nov 12 10:45:24 EST 2024
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Copyright 1999-2024 (C) Apache TomEE Project, All Rights Reserved.
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Version: 10.0.0-M3
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Build date: 20241005
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: Build time: 05:18
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO:
********************************************************************************
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: openejb.home =
/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-apache-tomee-57680
Nov 12, 2024 10:45:24 AM org.apache.openejb.OpenEJB$Instance <init>
INFO: openejb.base =
/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-apache-tomee-57680
Nov 12, 2024 10:45:24 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@35f8a9d3
Nov 12, 2024 10:45:24 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFO: Succeeded in installing singleton service
Nov 12, 2024 10:45:24 AM org.apache.openejb.config.ConfigurationFactory init
INFO: TomEE configuration file is
'/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-apache-tomee-57680/conf/openejb.xml'
Nov 12, 2024 10:45:24 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Tomcat Security Service, type=SecurityService,
provider-id=Tomcat Security Service)
Nov 12, 2024 10:45:24 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
Nov 12, 2024 10:45:24 AM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.system.apps=false'
Nov 12, 2024 10:45:24 AM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.deployments.classpath=false'
Nov 12, 2024 10:45:24 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating TransactionManager(id=Default Transaction Manager)
Nov 12, 2024 10:45:24 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating SecurityService(id=Tomcat Security Service)
Nov 12, 2024 10:45:25 AM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.servicemanager.enabled=false'
Nov 12, 2024 10:45:25 AM org.apache.openejb.util.JarExtractor extract
INFO: Extracting jar:
/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366.war
Nov 12, 2024 10:45:25 AM org.apache.openejb.util.JarExtractor extract
INFO: Extracted path:
/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366
Nov 12, 2024 10:45:25 AM org.apache.tomee.catalina.TomcatWebAppBuilder
deployWebApps
INFO: using default host: localhost
Nov 12, 2024 10:45:25 AM org.apache.tomee.catalina.TomcatWebAppBuilder init
INFO: ------------------------- localhost ->
/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366
Nov 12, 2024 10:45:25 AM org.apache.openejb.util.OptionsLog info
INFO: Using
'openejb.session.manager=org.apache.tomee.catalina.session.QuickSessionManager'
Nov 12, 2024 10:45:25 AM org.apache.openejb.config.ConfigurationFactory
configureApplication
INFO: Configuring enterprise application:
/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366
Nov 12, 2024 10:45:25 AM org.apache.openejb.config.ConfigurationFactory
configureService
INFO: Configuring Service(id=Default Managed Container, type=Container,
provider-id=Default Managed Container)
Nov 12, 2024 10:45:25 AM org.apache.openejb.config.AutoConfig createContainer
INFO: Auto-creating a container for bean
a7f8e3c1-e98b-48b9-abdf-5c2db9b43366.Comp167275971: Container(type=MANAGED,
id=Default Managed Container)
Nov 12, 2024 10:45:25 AM org.apache.openejb.assembler.classic.Assembler
createRecipe
INFO: Creating Container(id=Default Managed Container)
Nov 12, 2024 10:45:25 AM org.apache.openejb.core.managed.SimplePassivater init
INFO: Using directory /var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T for
stateful session passivation
Nov 12, 2024 10:45:25 AM org.apache.openejb.config.AppInfoBuilder build
INFO: Enterprise application
"/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366"
loaded.
Nov 12, 2024 10:45:25 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Assembling app:
/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366
Nov 12, 2024 10:45:25 AM org.apache.openejb.cdi.CdiBuilder initSingleton
INFO: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@35f8a9d3
Nov 12, 2024 10:45:25 AM org.apache.openejb.cdi.ManagedSecurityService <init>
INFO: Some Principal APIs could not be loaded:
org.eclipse.microprofile.jwt.JsonWebToken out of
org.eclipse.microprofile.jwt.JsonWebToken not found
Nov 12, 2024 10:45:25 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container is starting...
Nov 12, 2024 10:45:25 AM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
Nov 12, 2024 10:45:25 AM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
INFO: All injection points were validated successfully.
Nov 12, 2024 10:45:25 AM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
INFO: OpenWebBeans Container has started, it took 127 ms.
Nov 12, 2024 10:45:25 AM org.apache.openejb.assembler.classic.ValidatorBuilder
getConfig
INFO: Ignoring XML Configuration for validator
org.apache.bval.jsr.ConfigurationImpl
Nov 12, 2024 10:45:25 AM org.apache.openejb.assembler.classic.Assembler
createApplication
INFO: Deployed
Application(path=/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366)
Nov 12, 2024 10:45:25 AM org.apache.myfaces.webapp.MyFacesContainerInitializer
onStartup
INFO: Using org.apache.myfaces.webapp.MyFacesContainerInitializer
Nov 12, 2024 10:45:25 AM org.apache.myfaces.webapp.MyFacesContainerInitializer
onStartup
INFO: Added FacesServlet with mappings=[/faces/*, *.jsf, *.faces, *.xhtml]
Nov 12, 2024 10:45:25 AM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug
logging for this logger for a complete list of JARs that were scanned but no
TLDs were found in them. Skipping unneeded JARs during scanning can improve
startup time and JSP compilation time.
Nov 12, 2024 10:45:25 AM
org.apache.tomee.myfaces.TomEEMyFacesContainerInitializer addListener
INFO: Installing
<listener>org.apache.myfaces.webapp.StartupServletContextListener</listener>
Nov 12, 2024 10:45:25 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of
class [org.apache.myfaces.webapp.StartupServletContextListener]
java.lang.NoClassDefFoundError: com/sun/faces/util/Util
at
jakarta.faces.CurrentThreadToServletContext.getFactoryFinder(CurrentThreadToServletContext.java:51)
at jakarta.faces.FactoryFinder.getFactory(FactoryFinder.java:259)
at
org.apache.myfaces.context.servlet.FacesContextImplBase.getApplication(FacesContextImplBase.java:174)
at
org.apache.myfaces.context.servlet.FacesContextImplBase.getELContext(FacesContextImplBase.java:234)
at jakarta.faces.component.UIViewRoot.setLocale(UIViewRoot.java:1525)
at
org.apache.myfaces.webapp.FacesInitializerImpl._createFacesContext(FacesInitializerImpl.java:502)
at
org.apache.myfaces.webapp.FacesInitializerImpl.initStartupFacesContext(FacesInitializerImpl.java:471)
at
org.apache.myfaces.webapp.FacesInitializerImpl.initFaces(FacesInitializerImpl.java:138)
at
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:54)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3993)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:684)
at
org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:613)
at
org.apache.tomee.catalina.deployment.TomcatWebappDeployer.deploy(TomcatWebappDeployer.java:47)
at org.apache.tomee.embedded.Container.deploy(Container.java:879)
at org.apache.tomee.embedded.Container.deploy(Container.java:865)
at
org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(EmbeddedTomEEContainer.java:173)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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.createContainerContext(ContainerDeploymentContextHandler.java:54)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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.createDeploymentContext(ContainerDeploymentContextHandler.java:71)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
at
org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:89)
at
org.jboss.arquillian.junit5.ArquillianExtension.beforeAll(ArquillianExtension.java:35)
at
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$13(ClassBasedTestDescriptor.java:396)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:396)
at
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:212)
at
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:85)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:153)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at
org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at
org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at
org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.lang.ClassNotFoundException: com.sun.faces.util.Util
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 124 more
Nov 12, 2024 10:45:25 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will be found in
the appropriate container log file
Nov 12, 2024 10:45:25 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366] startup failed due to
previous errors
Nov 12, 2024 10:45:25 AM org.apache.openejb.assembler.classic.Assembler
destroyApplication
INFO: Undeploying app:
/private/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366
Nov 12, 2024 10:45:25 AM org.apache.catalina.loader.WebappClassLoaderBase
clearReferencesRmiTargets
WARNING: You need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
to the JVM command line arguments to enable RMI Target memory leak detection.
Alternatively, you can suppress this warning by disabling RMI Target memory
leak detection.
Nov 12, 2024 10:45:25 AM
org.apache.tomee.catalina.deployment.TomcatWebappDeployer deploy
SEVERE: Can't find of appInfo for
/var/folders/tf/s6q995j10zxdcj1cp_d90ccc0000gn/T/arquillian-tomee-app-working-dir-57680/0/a7f8e3c1-e98b-48b9-abdf-5c2db9b43366.war,
availables: []
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.412 s
<<< FAILURE! -- in org.ctjava.HelloWorldBeanTest
[ERROR] org.ctjava.HelloWorldBeanTest -- Time elapsed: 1.412 s <<< ERROR!
org.jboss.arquillian.container.spi.client.container.DeploymentException: Unable
to deploy
at
org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(EmbeddedTomEEContainer.java:197)
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:580)
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.createContainerContext(ContainerDeploymentContextHandler.java:54)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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.createDeploymentContext(ContainerDeploymentContextHandler.java:71)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
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:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
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:580)
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:580)
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:580)
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:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:106)
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:1596)
Caused by: java.lang.NullPointerException: Cannot read field "webApps" because
"appInfo" is null
at
org.apache.openejb.arquillian.common.TomEEContainer.addServlets(TomEEContainer.java:271)
at
org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.deploy(EmbeddedTomEEContainer.java:184)
... 53 more
Nov 12, 2024 10:45:25 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-8080"]
Nov 12, 2024 10:45:25 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8080"]
Nov 12, 2024 10:45:25 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Nov 12, 2024 10:45:25 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8080"]
[INFO]
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR] HelloWorldBeanTest ยป Deployment Unable to deploy
[INFO]
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.776 s
[INFO] Finished at: 2024-11-12T10:45:25-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:3.5.2:test (default-test) on
project starter:
[ERROR]
[ERROR] See /Users/rcuprak/Documents/jakartaee-starter/target/surefire-reports
for the individual test results.
[ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and
[date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException