Atlas-run new app javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created

I am trying to run Jira server and i am getting multiples of Provider com.ctc.wstx.stax.WstxInputFactory not found. This is causing too much trouble to go through the needed logs.
Below is my pom -

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.test</groupId>
    <artifactId>test</artifactId>
    <version>1.0.0-SNAPSHOT</version>

    <organization>
        <name>Example Company</name>
        <url>http://www.example.com/</url>
    </organization>

    <name>test</name>
    <description>This is the com.test:test plugin for Atlassian JIRA.</description>
    <packaging>atlassian-plugin</packaging>

    <dependencies>
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-api</artifactId>
            <version>${jira.version}</version>
            <scope>provided</scope>
        </dependency>
        <!-- Add dependency on jira-core if you want access to JIRA implementation classes as well as the sanctioned API. -->
        <!-- This is not normally recommended, but may be required eg when migrating a plugin originally developed against JIRA 4.x -->
        <!--
        <dependency>
            <groupId>com.atlassian.jira</groupId>
            <artifactId>jira-core</artifactId>
            <version>${jira.version}</version>
            <scope>provided</scope>
        </dependency>
        -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>com.atlassian.plugin</groupId>
            <artifactId>atlassian-spring-scanner-annotation</artifactId>
            <version>${atlassian.spring.scanner.version}</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>javax.inject</groupId>
            <artifactId>javax.inject</artifactId>
            <version>1</version>
            <scope>provided</scope>
        </dependency>

        <!-- WIRED TEST RUNNER DEPENDENCIES -->
        <dependency>
            <groupId>com.atlassian.plugins</groupId>
            <artifactId>atlassian-plugins-osgi-testrunner</artifactId>
            <version>${plugin.testrunner.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>javax.ws.rs</groupId>
            <artifactId>jsr311-api</artifactId>
            <version>1.1.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.2.2-atlassian-1</version>
        </dependency>

        <!-- Uncomment to use TestKit in your project. Details at https://bitbucket.org/atlassian/jira-testkit -->
        <!-- You can read more about TestKit at https://developer.atlassian.com/display/JIRADEV/Plugin+Tutorial+-+Smarter+integration+testing+with+TestKit -->
        <!--
        <dependency>
            <groupId>com.atlassian.jira.tests</groupId>
            <artifactId>jira-testkit-client</artifactId>
            <version>${testkit.version}</version>
            <scope>test</scope>
        </dependency>
        -->
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>com.atlassian.maven.plugins</groupId>
                <artifactId>jira-maven-plugin</artifactId>
                <version>${amps.version}</version>
                <extensions>true</extensions>
                <configuration>
                    <productVersion>${jira.version}</productVersion>
                    <productDataVersion>${jira.version}</productDataVersion>
                    <!-- Uncomment to install TestKit backdoor in JIRA. -->
                    <!--
                    <pluginArtifacts>
                        <pluginArtifact>
                            <groupId>com.atlassian.jira.tests</groupId>
                            <artifactId>jira-testkit-plugin</artifactId>
                            <version>${testkit.version}</version>
                        </pluginArtifact>
                    </pluginArtifacts>
                    -->
                    <enableQuickReload>true</enableQuickReload>

                    <!-- See here for an explanation of default instructions: -->
                    <!-- https://developer.atlassian.com/docs/advanced-topics/configuration-of-instructions-in-atlassian-plugins -->
                    <instructions>
                        <Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key>

                        <!-- Add package to export here -->
                        <Export-Package>
                            com.test.api,
                        </Export-Package>

                        <!-- Add package import here -->
                        <Import-Package>
                            org.springframework.osgi.*;resolution:="optional",
                            org.eclipse.gemini.blueprint.*;resolution:="optional",
                            *
                        </Import-Package>

                        <!-- Ensure plugin is spring powered -->
                        <Spring-Context>*</Spring-Context>
                        <source>${maven.compiler.source}</source>
                        <target>${maven.compiler.target}</target>
                    </instructions>
                    <allowGoogleTracking>false</allowGoogleTracking>
                    <jvmArgs>-Xms1g -Xmx1g -XX:-UseGCOverheadLimit -server -Datlassian.mail.senddisabled=false</jvmArgs>
                </configuration>
            </plugin>

            <plugin>
                <groupId>com.atlassian.plugin</groupId>
                <artifactId>atlassian-spring-scanner-maven-plugin</artifactId>
                <version>${atlassian.spring.scanner.version}</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>atlassian-spring-scanner</goal>
                        </goals>
                        <phase>process-classes</phase>
                    </execution>
                </executions>
                <configuration>
                    <scannedDependencies>
                        <dependency>
                            <groupId>com.atlassian.plugin</groupId>
                            <artifactId>atlassian-spring-scanner-external-jar</artifactId>
                        </dependency>
                    </scannedDependencies>
                    <verbose>false</verbose>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <properties>
        <jira.version>7.9.2</jira.version>
        <amps.version>8.0.2</amps.version>
        <plugin.testrunner.version>2.0.1</plugin.testrunner.version>
        <atlassian.spring.scanner.version>2.1.7</atlassian.spring.scanner.version>
        <!-- This property ensures consistency between the key in atlassian-plugin.xml and the OSGi bundle's key. -->
        <atlassian.plugin.key>${project.groupId}.${project.artifactId}</atlassian.plugin.key>
        <!-- TestKit version 6.x for JIRA 6.x -->
        <testkit.version>6.3.11</testkit.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

</project>

Stacktrace -

[INFO] [talledLocalContainer] Caused by: java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory not found
[INFO] [talledLocalContainer]   at java.util.ServiceLoader.fail(ServiceLoader.java:239)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:353)
[INFO] [talledLocalContainer]   at java.security.AccessController.doPrivileged(Native Method)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:341)
[INFO] [talledLocalContainer]   ... 56 more
[INFO] [talledLocalContainer] 2020-06-22 17:48:30,115 analyticsEventProcessor:thread-1 ERROR anonymous     [c.a.a.client.listener.ProductEventListener] Failed to send analytics event com.atlassian.analytics.api.events.MauEvent@2df81fb9
[INFO] [talledLocalContainer] com.atlassian.cache.CacheException: com.atlassian.util.concurrent.LazyReference$InitializationException: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:211)
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:162)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.serialize.EventSerializer.hashEmailPropertyForMauEvent(EventSerializer.java:158)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.serialize.EventSerializer.access$700(EventSerializer.java:36)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.serialize.EventSerializer$2.get(EventSerializer.java:144)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.serialize.EventSerializer$2.get(EventSerializer.java:83)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.listener.ProductEventListener.lambda$createTask$0(ProductEventListener.java:148)
[INFO] [talledLocalContainer]   at com.atlassian.sal.core.executor.ThreadLocalDelegateRunnable.run(ThreadLocalDelegateRunnable.java:34)
[INFO] [talledLocalContainer]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[INFO] [talledLocalContainer]   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[INFO] [talledLocalContainer]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[INFO] [talledLocalContainer]   at java.lang.Thread.run(Thread.java:748)
[INFO] [talledLocalContainer] Caused by: com.atlassian.util.concurrent.LazyReference$InitializationException: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:149)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:112)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.ResettableLazyReference.get(ResettableLazyReference.java:92)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher.hashInternal(BcryptAnalyticsEmailHasher.java:50)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher.hash(BcryptAnalyticsEmailHasher.java:40)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.serialize.EventSerializer$1.load(EventSerializer.java:65)
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.MemoryCacheManager$3$1.load(MemoryCacheManager.java:207)
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.DelegatingCache.lambda$get$0(DelegatingCache.java:162)
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.DelegatingCache.lambda$get$1(DelegatingCache.java:190)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4742)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache.get(LocalCache.java:3937)
[INFO] [talledLocalContainer]   at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4739)
[INFO] [talledLocalContainer]   at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:177)
[INFO] [talledLocalContainer]   ... 12 more
[INFO] [talledLocalContainer] Caused by: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:370)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:313)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:227)
[INFO] [talledLocalContainer]   at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:154)
[INFO] [talledLocalContainer]   at com.amazonaws.util.XmlUtils.createXmlInputFactory(XmlUtils.java:62)
[INFO] [talledLocalContainer]   at com.amazonaws.util.XmlUtils$1.initialValue(XmlUtils.java:35)
[INFO] [talledLocalContainer]   at com.amazonaws.util.XmlUtils$1.initialValue(XmlUtils.java:32)
[INFO] [talledLocalContainer]   at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:180)
[INFO] [talledLocalContainer]   at java.lang.ThreadLocal.get(ThreadLocal.java:170)
[INFO] [talledLocalContainer]   at com.amazonaws.util.XmlUtils.getXmlInputFactory(XmlUtils.java:53)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.internal.S3ErrorResponseHandler.createException(S3ErrorResponseHandler.java:93)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.internal.S3ErrorResponseHandler.handle(S3ErrorResponseHandler.java:64)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.internal.S3ErrorResponseHandler.handle(S3ErrorResponseHandler.java:51)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AwsErrorResponseHandler.handleAse(AwsErrorResponseHandler.java:50)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AwsErrorResponseHandler.handle(AwsErrorResponseHandler.java:38)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AwsErrorResponseHandler.handle(AwsErrorResponseHandler.java:24)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1612)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1302)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1056)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:743)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:717)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:699)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:667)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:649)
[INFO] [talledLocalContainer]   at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:513)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4365)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4312)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1415)
[INFO] [talledLocalContainer]   at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1276)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.s3.AnalyticsS3Client.getS3ObjectInputStream(AnalyticsS3Client.java:114)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.reader.RemoteHashingInstructionsReader.getRemoteListObject(RemoteHashingInstructionsReader.java:44)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.reader.RemoteHashingInstructionsReader.readInstructions(RemoteHashingInstructionsReader.java:27)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher$HashingInstructionsResettableLazyReference.create(BcryptAnalyticsEmailHasher.java:159)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher$HashingInstructionsResettableLazyReference.create(BcryptAnalyticsEmailHasher.java:149)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.ResettableLazyReference$InternalReference.create(ResettableLazyReference.java:182)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.LazyReference$Sync.run(LazyReference.java:325)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:143)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:112)
[INFO] [talledLocalContainer]   at com.atlassian.util.concurrent.ResettableLazyReference.get(ResettableLazyReference.java:92)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher.readRemoteInstructions(BcryptAnalyticsEmailHasher.java:128)
[INFO] [talledLocalContainer]   at com.atlassian.analytics.client.upload.RemoteFilterRead.execute(RemoteFilterRead.java:53)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.compat.local.LocalOnlyPluginJob.execute(LocalOnlyPluginJob.java:30)
[INFO] [talledLocalContainer]   at com.atlassian.sal.jira.scheduling.JiraPluginScheduler$JobDescriptor.runJob(JiraPluginScheduler.java:110)
[INFO] [talledLocalContainer]   at com.atlassian.sal.jira.scheduling.JiraPluginScheduler.runJob(JiraPluginScheduler.java:80)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:153)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:118)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:97)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:443)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeLocalJob(CaesiumSchedulerService.java:410)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:388)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:285)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:282)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:65)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:59)
[INFO] [talledLocalContainer]   at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:34)
[INFO] [talledLocalContainer]   ... 1 more
[INFO] [talledLocalContainer] Caused by: java.lang.RuntimeException: Provider for class javax.xml.stream.XMLInputFactory cannot be created
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:367)
[INFO] [talledLocalContainer]   ... 56 more
[INFO] [talledLocalContainer] Caused by: java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory not found
[INFO] [talledLocalContainer]   at java.util.ServiceLoader.fail(ServiceLoader.java:239)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
[INFO] [talledLocalContainer]   at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:353)
[INFO] [talledLocalContainer]   at java.security.AccessController.doPrivileged(Native Method)
[INFO] [talledLocalContainer]   at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:341)
[INFO] [talledLocalContainer]   ... 56 more

Hi,

I know this is an old thread, but have a look at JIRA fails to send analytics events | Jira | Atlassian Documentation to see if this solves your issue.

As well as [JRASERVER-26214] Can't use StAX from inside a plugins 2 plugin without embedded woodstox in the plugin. - Create and track feature requests for Atlassian products.

Regards,
James.