I looks like I updated the maven-core module to version 3.8.1 in December 2023:
https://github.com/apache/royale-compiler/commit/b362a448f477bb7ec4bfda841b9a28ed468e2f21 This was in response to a critical security issue reported for the maven-core: https://github.com/apache/royale-compiler/security/dependabot/53 I suspect that's why Maven 3.6.0 stopped working for you. -- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Wed, Jun 19, 2024 at 10:36 AM Piotr Zarzycki <piotrzarzyck...@gmail.com> wrote: > Thanks Josh. This was my problem! > > Yishay point me to Maven version update as well - Thanks Yishay! > > śr., 19 cze 2024 o 19:29 Piotr Zarzycki <piotrzarzyck...@gmail.com> > napisał(a): > > > Ok I will try to upgrade Maven. I'm using 3.6.0. Let's see if it helps. > > > > śr., 19 cze 2024 o 19:20 Josh Tynjala <joshtynj...@bowlerhat.dev> > > napisał(a): > > > >> I can successfully build all three Royale repos with `mvn clean install` > >> > >> macOS Sonoma 14.5 > >> JDK 17.0.9 (and 11.0.21) > >> Maven 3.9.8 > >> > >> -- > >> Josh Tynjala > >> Bowler Hat LLC <https://bowlerhat.dev> > >> > >> > >> On Wed, Jun 19, 2024 at 10:10 AM Piotr Zarzycki < > >> piotrzarzyck...@gmail.com> > >> wrote: > >> > >> > Maybe something has changed on my OS. Does anyone is running Maven > >> build on > >> > Mac OS Sonoma ? > >> > > >> > śr., 19 cze 2024 o 17:27 Piotr Zarzycki <piotrzarzyck...@gmail.com> > >> > napisał(a): > >> > > >> > > I was working on one addition in Jewel module for some client. I > >> wanted > >> > to > >> > > build module as usual and have same error as above during build of > my > >> > > application. What actually has changed in our build that I'm getting > >> > this ? > >> > > > >> > > On jenkins section which using royale-maven-plugin looks like that: > >> > > > >> > > [INFO] --- royale:0.9.11-SNAPSHOT:trust (default-trust) @ Jewel --- > >> > > - Updating FlashPlayer security trust file at: > >> > C:\Users\jenkins\AppData\Roaming\Macromedia\Flash > >> > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > >> > > - Directory > >> > > >> > 'F:\jenkins\jenkins-home\712657a4\workspace\Royale\Royale-asjs\frameworks\projects\Jewel\target' > >> > already listed in FlashPlayer security trust file at: > >> > C:\Users\jenkins\AppData\Roaming\Macromedia\Flash > >> > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > >> > > [INFO] > >> > > > >> > > Stacktrace below - Maven build was running with -X option. > >> > > > >> > > [INFO] --- royale-maven-plugin:0.9.11-SNAPSHOT:trust > (default-trust) @ > >> > > Jewel --- > >> > > [DEBUG] Configuring mojo > >> > > org.apache.royale.compiler:royale-maven-plugin:0.9.11-SNAPSHOT:trust > >> from > >> > > plugin realm > >> > > > >> > > >> > ClassRealm[extension>org.apache.royale.compiler:royale-maven-plugin:0.9.11-SNAPSHOT, > >> > > parent: jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7] > >> > > [WARNING] Error injecting: org.apache.royale.maven.TrustMojo > >> > > com.google.inject.ProvisionException: Unable to provision, see the > >> > > following errors: > >> > > > >> > > 1) null returned by binding at org.eclipse.sisu.wire.LocatorWiring > >> > > but org.apache.royale.maven.TrustMojo.securityHandler(Unknown > >> Source) is > >> > > not @Nullable > >> > > at org.eclipse.sisu.wire.LocatorWiring > >> > > while locating org.apache.royale.maven.trust.TrustHandler > >> > > for field at > >> > org.apache.royale.maven.TrustMojo.securityHandler(Unknown > >> > > Source) > >> > > while locating org.apache.royale.maven.TrustMojo > >> > > > >> > > 1 error > >> > > at > >> > > > >> > > >> > com.google.inject.internal.InternalProvisionException.toProvisionException > >> > > (InternalProvisionException.java:226) > >> > > at com.google.inject.internal.InjectorImpl$1.get > >> > > (InjectorImpl.java:1053) > >> > > at com.google.inject.internal.InjectorImpl.getInstance > >> > > (InjectorImpl.java:1086) > >> > > at org.eclipse.sisu.space.AbstractDeferredClass.get > >> > > (AbstractDeferredClass.java:48) > >> > > at com.google.inject.internal.ProviderInternalFactory.provision > >> > > (ProviderInternalFactory.java:85) > >> > > at > >> > > > >> > > >> > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > >> > > (InternalFactoryToInitializableAdapter.java:57) > >> > > at com.google.inject.internal.ProviderInternalFactory$1.call > >> > > (ProviderInternalFactory.java:66) > >> > > at > >> > > > >> > > >> > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > >> > > (ProvisionListenerStackCallback.java:112) > >> > > at > >> > > > >> > > >> > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > >> > > (ProvisionListenerStackCallback.java:127) > >> > > at > >> > com.google.inject.internal.ProvisionListenerStackCallback.provision > >> > > (ProvisionListenerStackCallback.java:66) > >> > > at > com.google.inject.internal.ProviderInternalFactory.circularGet > >> > > (ProviderInternalFactory.java:61) > >> > > at > >> > > com.google.inject.internal.InternalFactoryToInitializableAdapter.get > >> > > (InternalFactoryToInitializableAdapter.java:47) > >> > > at com.google.inject.internal.InjectorImpl$1.get > >> > > (InjectorImpl.java:1050) > >> > > at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) > >> > > at org.eclipse.sisu.inject.LazyBeanEntry.getValue > >> > > (LazyBeanEntry.java:81) > >> > > at org.eclipse.sisu.plexus.LazyPlexusBean.getValue > >> > > (LazyPlexusBean.java:51) > >> > > at org.codehaus.plexus.DefaultPlexusContainer.lookup > >> > > (DefaultPlexusContainer.java:263) > >> > > at org.codehaus.plexus.DefaultPlexusContainer.lookup > >> > > (DefaultPlexusContainer.java:255) > >> > > at > >> > > > >> > > >> > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo > >> > > (DefaultMavenPluginManager.java:520) > >> > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > >> > > (DefaultBuildPluginManager.java:124) > >> > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > > (MojoExecutor.java:210) > >> > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > > (MojoExecutor.java:156) > >> > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > > (MojoExecutor.java:148) > >> > > at > >> > > > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > >> > > (LifecycleModuleBuilder.java:117) > >> > > at > >> > > > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > >> > > (LifecycleModuleBuilder.java:81) > >> > > at > >> > > > >> > > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > >> > > (SingleThreadedBuilder.java:56) > >> > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > >> > > (LifecycleStarter.java:128) > >> > > at org.apache.maven.DefaultMaven.doExecute > (DefaultMaven.java:305) > >> > > at org.apache.maven.DefaultMaven.doExecute > (DefaultMaven.java:192) > >> > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > >> > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > >> > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) > >> > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) > >> > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native > >> > > Method) > >> > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > >> > > (NativeMethodAccessorImpl.java:77) > >> > > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > >> > > (DelegatingMethodAccessorImpl.java:43) > >> > > at java.lang.reflect.Method.invoke (Method.java:568) > >> > > at > >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > >> > > (Launcher.java:289) > >> > > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > >> > > (Launcher.java:229) > >> > > at > >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > >> > > (Launcher.java:415) > >> > > at org.codehaus.plexus.classworlds.launcher.Launcher.main > >> > > (Launcher.java:356) > >> > > at org.codehaus.classworlds.Launcher.main (Launcher.java:47) > >> > > > >> > > śr., 21 lut 2024 o 15:19 Piotr Zarzycki <piotrzarzyck...@gmail.com> > >> > > napisał(a): > >> > > > >> > >> My local Java version is: > >> > >> > >> > >> java --version > >> > >> > >> > >> openjdk 17.0.5 2022-10-18 > >> > >> > >> > >> OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8) > >> > >> > >> > >> OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed > >> mode, > >> > >> sharing) > >> > >> > >> > >> śr., 21 lut 2024 o 15:18 Yishay Weiss <yishayj...@hotmail.com> > >> > >> napisał(a): > >> > >> > >> > >>> Are you using Java 8 by any chance? We have raised minimum version > >> to > >> > 11. > >> > >>> ________________________________ > >> > >>> From: Piotr Zarzycki <piotrzarzyck...@gmail.com> > >> > >>> Sent: Wednesday, February 21, 2024 2:04 PM > >> > >>> To: Apache Royale Development <dev@royale.apache.org> > >> > >>> Subject: Error injecting org.apache.royale.maven.TrustMojo > >> > >>> > >> > >>> Hi All, > >> > >>> > >> > >>> I was trying to build one of our main project today using Maven. > I'm > >> > >>> getting weird error. Anyone know what it could be ? > >> > >>> > >> > >>> [INFO] --- royale-maven-plugin:0.9.11-SNAPSHOT:trust > >> (default-trust) @ > >> > >>> NativeWeb --- > >> > >>> : [WARNING] Error injecting: org.apache.royale.maven.TrustMojo > >> > >>> : com.google.inject.ProvisionException: Unable to provision, see > the > >> > >>> following errors: > >> > >>> : 1) null returned by binding at > org.eclipse.sisu.wire.LocatorWiring > >> > >>> : but org.apache.royale.maven.TrustMojo.securityHandler(Unknown > >> > Source) > >> > >>> is > >> > >>> not @Nullable > >> > >>> : at org.eclipse.sisu.wire.LocatorWiring > >> > >>> : while locating org.apache.royale.maven.trust.TrustHandler > >> > >>> : for field at > >> > >>> org.apache.royale.maven.TrustMojo.securityHandler(Unknown Source) > >> > >>> : while locating org.apache.royale.maven.TrustMojo > >> > >>> : 1 error > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > com.google.inject.internal.InternalProvisionException.toProvisionException > >> > >>> (InternalProvisionException.java:226) > >> > >>> : at com.google.inject.internal.InjectorImpl$1.get > >> > >>> (InjectorImpl.java:1053) > >> > >>> : at com.google.inject.internal.InjectorImpl.getInstance > >> > >>> (InjectorImpl.java:1086) > >> > >>> : at org.eclipse.sisu.space.AbstractDeferredClass.get > >> > >>> (AbstractDeferredClass.java:48) > >> > >>> : at > >> com.google.inject.internal.ProviderInternalFactory.provision > >> > >>> (ProviderInternalFactory.java:85) > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > >> > >>> (InternalFactoryToInitializableAdapter.java:57) > >> > >>> : at com.google.inject.internal.ProviderInternalFactory$1.call > >> > >>> (ProviderInternalFactory.java:66) > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > >> > >>> (ProvisionListenerStackCallback.java:112) > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > >> > >>> (ProvisionListenerStackCallback.java:127) > >> > >>> : at > >> > >>> > com.google.inject.internal.ProvisionListenerStackCallback.provision > >> > >>> (ProvisionListenerStackCallback.java:66) > >> > >>> : at > >> com.google.inject.internal.ProviderInternalFactory.circularGet > >> > >>> (ProviderInternalFactory.java:61) > >> > >>> : at > >> > >>> > com.google.inject.internal.InternalFactoryToInitializableAdapter.get > >> > >>> (InternalFactoryToInitializableAdapter.java:47) > >> > >>> : at com.google.inject.internal.InjectorImpl$1.get > >> > >>> (InjectorImpl.java:1050) > >> > >>> : at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) > >> > >>> : at org.eclipse.sisu.inject.LazyBeanEntry.getValue > >> > >>> (LazyBeanEntry.java:81) > >> > >>> : at org.eclipse.sisu.plexus.LazyPlexusBean.getValue > >> > >>> (LazyPlexusBean.java:51) > >> > >>> : at org.codehaus.plexus.DefaultPlexusContainer.lookup > >> > >>> (DefaultPlexusContainer.java:263) > >> > >>> : at org.codehaus.plexus.DefaultPlexusContainer.lookup > >> > >>> (DefaultPlexusContainer.java:255) > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo > >> > >>> (DefaultMavenPluginManager.java:520) > >> > >>> : at > >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > >> > >>> (DefaultBuildPluginManager.java:124) > >> > >>> : at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > >>> (MojoExecutor.java:210) > >> > >>> : at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > >>> (MojoExecutor.java:156) > >> > >>> : at org.apache.maven.lifecycle.internal.MojoExecutor.execute > >> > >>> (MojoExecutor.java:148) > >> > >>> : at > >> > >>> > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > >> > >>> (LifecycleModuleBuilder.java:117) > >> > >>> : at > >> > >>> > >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > >> > >>> (LifecycleModuleBuilder.java:81) > >> > >>> : at > >> > >>> > >> > >>> > >> > > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > >> > >>> (SingleThreadedBuilder.java:56) > >> > >>> : at > >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute > >> > >>> (LifecycleStarter.java:128) > >> > >>> : at org.apache.maven.DefaultMaven.doExecute > >> > (DefaultMaven.java:305) > >> > >>> : at org.apache.maven.DefaultMaven.doExecute > >> > (DefaultMaven.java:192) > >> > >>> : at org.apache.maven.DefaultMaven.execute > >> (DefaultMaven.java:105) > >> > >>> : at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956) > >> > >>> : at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) > >> > >>> : at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) > >> > >>> : at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 > >> (Native > >> > >>> Method) > >> > >>> : at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > >> > >>> (NativeMethodAccessorImpl.java:77) > >> > >>> : at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > >> > >>> (DelegatingMethodAccessorImpl.java:43) > >> > >>> : at java.lang.reflect.Method.invoke (Method.java:568) > >> > >>> : at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > >> > >>> (Launcher.java:289) > >> > >>> : at org.codehaus.plexus.classworlds.launcher.Launcher.launch > >> > >>> (Launcher.java:229) > >> > >>> : at > >> > >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > >> > >>> (Launcher.java:415) > >> > >>> : at org.codehaus.plexus.classworlds.launcher.Launcher.main > >> > >>> (Launcher.java:356) > >> > >>> > >> > >>> Thanks, > >> > >>> -- > >> > >>> > >> > >>> Piotr Zarzycki > >> > >>> > >> > >> > >> > >> > >> > >> -- > >> > >> > >> > >> Piotr Zarzycki > >> > >> > >> > > > >> > > > >> > > -- > >> > > > >> > > Piotr Zarzycki > >> > > > >> > > >> > > >> > -- > >> > > >> > Piotr Zarzycki > >> > > >> > > > > > > -- > > > > Piotr Zarzycki > > > > > -- > > Piotr Zarzycki >