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
>

Reply via email to