I'm all for requiring Java 8 minimum. We originally required Java 6 because that's what Flash Builder was most recently shipped with.
At some point, Adobe posted instructions for how to make Flash Builder use Java 7/8. In some cases, it's no longer possible to use Java 6, and it's probably not safe to use Java 6, because it no longer receives security updates. Adobe's instructions have now been taken down, but you can find them on archive.org: https://web.archive.org/web/20210122145322/http://blogs.adobe.com/flashplayer/2018/02/running-adobe-flash-builder-on-mac-with-java-78.html Considering how challenging it is to set up Flash Builder today, I'm not sure that it's worth supporting Flash Builder anymore. Newer versions of Java can no longer target Java 6 anyway. Some can still target Java 7, but I've seen some that can only target Java 8 now. I say Java 8 sounds good to me as a new minimum. That's what I've been using as the minimum version for many projects over the last several years. -- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Tue, Jan 11, 2022 at 11:43 PM Greg Dove <greg.d...@gmail.com> wrote: > What is our official minimum JDK? I had thought we had discussed this in > the past and agreed it needed to be 8 now, but I could find no reference to > this discussion. Does anyone recall this? > > At the moment the maven CI build is happy with using java 8 language > features, because it is using java 8 to build with. But these other CI > builds using ant are not (it is not an ant thing, I assume it is simply a > jdk thing on the build environment, or maybe it is something to do with the > jenkins config?) > Is there any way we can align jdk of these builds with the maven build on > apache to use java 8? > > I hit two errors today and had to backpedal on some java 8 level code > (which used a method reference as a predicate). > > The error referenced earlier in this thread has: > error: method references are not supported in -source 1.7 > > Another one in another thread (compiler-only build I think) > error: method references are not supported in -source 1.6 > > At the moment we can't use specific java 8 features because they fail on > these builds. So that means no newer language features/possible > optimizations that are available in java 8 (which was released around 8 > years ago). > > Just mentioning it... not urgent, but we probably should address it at some > point, no? > > > > > > On Wed, Jan 12, 2022 at 3:46 PM <apacheroyal...@gmail.com> wrote: > > > See < > > > http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3995/display/redirect > > > > > > > Changes: > > > > > > ------------------------------------------ > > [...truncated 634.92 KB...] > > [junit] > > [junit] 725 bytes written to > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests7059165143155028639.swf > > in 0.413 seconds > > [junit] After compile: > > [junit] > > [junit] Executing test: > > [junit] [C:\adobe\flash\11.7\flashplayerdebugger.exe, > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests7059165143155028639.swf] > > [junit] - Creating new FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] - Directory > > 'C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp' already > > listed in FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] Generating test: > > [junit] Compiling test: > > [junit] -external-library-path=C:\adobe\flash\11.7\playerglobal.swc > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests288260773690644 > > 1285.as > > [junit] > > [junit] 787 bytes written to > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests2882607736906441285.swf > > in 0.137 seconds > > [junit] After compile: > > [junit] > > [junit] Executing test: > > [junit] [C:\adobe\flash\11.7\flashplayerdebugger.exe, > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests2882607736906441285.swf] > > [junit] - Creating new FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] - Directory > > 'C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp' already > > listed in FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] Generating test: > > [junit] Compiling test: > > [junit] -external-library-path=C:\adobe\flash\11.7\playerglobal.swc > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests451927237083682 > > 721.as > > [junit] > > [junit] 818 bytes written to > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests451927237083682721.swf > > in 0.133 seconds > > [junit] After compile: > > [junit] > > [junit] Executing test: > > [junit] [C:\adobe\flash\11.7\flashplayerdebugger.exe, > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests451927237083682721.swf] > > [junit] - Creating new FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] - Directory > > 'C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp' already > > listed in FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] Generating test: > > [junit] Compiling test: > > [junit] -external-library-path=C:\adobe\flash\11.7\playerglobal.swc > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests349589309993935 > > 3094.as > > [junit] > > [junit] After compile: > > [junit] Property hello is read-only. > > [junit] > > [junit] Generating test: > > [junit] Compiling test: > > [junit] -external-library-path=C:\adobe\flash\11.7\playerglobal.swc > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests456582175583463 > > 5678.as > > [junit] > > [junit] > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests349589309993935 > > 3094.as(18): col: 11 Error: Property hello is read-only. > > [junit] > > [junit] this.hello = 'bye'; } > > [junit] ^ > > [junit] > > [junit] 793 bytes written to > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests4565821755834635678.swf > > in 0.117 seconds > > [junit] After compile: > > [junit] > > [junit] Executing test: > > [junit] [C:\adobe\flash\11.7\flashplayerdebugger.exe, > > > C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp\ASVariableTests4565821755834635678.swf] > > [junit] - Creating new FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] - Directory > > 'C:\jenkins\workspace\royale-compiler\compiler\target\junit-temp' already > > listed in FlashPlayer security trust file at: > > C:\Users\ApacheRoyaleCI\AppData\Roaming\Macromedia\Flash > > Player\#Security\FlashPlayerTrust\apache-royale-maven-plugin.cfg > > [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 3.043 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSArrayPropertyValueTests > > [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.521 sec > > [junit] Running org.apache.royale.compiler.internal.css.CSSBaseTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.003 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSColorPropertyValueTests > > [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 1.482 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSCombinatorTests > > [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.093 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSDocumentTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.391 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSFontFaceTests > > [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.445 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSFunctionCallPropertyValueTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.15 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSKeywordPropertyValueTests > > [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.075 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSMediaQueryConditionTests > > [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.088 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSNamespaceDefinitionTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.257 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSNumberPropertyValueTests > > [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.316 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSPropertyTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.103 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSPropertyValueTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.003 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSRgbColorPropertyValueTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.194 sec > > [junit] Running org.apache.royale.compiler.internal.css.CSSRuleTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.273 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSSelectorConditionTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.206 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSSelectorTests > > [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.469 sec > > [junit] Running > > org.apache.royale.compiler.internal.css.CSSStringPropertyValueTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.121 sec > > [junit] Running > org.apache.royale.compiler.internal.mxml.MXMLDataTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.004 sec > > [junit] Running > > org.apache.royale.compiler.internal.mxml.MXMLInstructionDataTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.089 sec > > [junit] Running > > org.apache.royale.compiler.internal.mxml.MXMLTextDataTests > > [junit] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.079 sec > > [junit] Running > > org.apache.royale.compiler.internal.mxml.MXMLUnitDataTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.002 sec > > [junit] Running > > org.apache.royale.compiler.internal.parsing.mxml.MXMLTokenizerTests > > [junit] Tests run: 37, Failures: 0, Errors: 0, Skipped: 2, Time > > elapsed: 0.022 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLArrayNodeTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.262 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLBindingNodeTests > > [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.479 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLBooleanNodeTests > > [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 3, Time > > elapsed: 0.636 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLClassNodeTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.346 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLClassReferenceNodeTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.002 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLDeclarationsNodeTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.311 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLDefinitionNodeTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.202 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLEventSpecifierNodeTests > > [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.661 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLExpressionNodeBaseTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.002 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLFunctionNodeTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 2, Time > > elapsed: 0.207 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLImplementsNodeTests > > [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.187 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLInstanceNodeTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.001 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLIntNodeTests > > [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.843 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLLibraryNodeTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.14 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLMetadataNodeTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.166 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLNodeBaseTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.001 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLNumberNodeTests > > [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.545 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLObjectNodeTests > > [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.244 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLPrivateNodeTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.201 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeBooleanTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.214 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeClassTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.274 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeIntTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.125 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeNumberTests > > [junit] Tests run: 27, Failures: 0, Errors: 0, Skipped: 6, Time > > elapsed: 1.463 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeStringTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.13 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.001 sec > > [junit] Running > > > org.apache.royale.compiler.internal.tree.mxml.MXMLPropertySpecifierNodeUintTests > > [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.133 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLRegExpNodeTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.128 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLResourceNodeTests > > [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.195 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLScriptNodeTests > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.184 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLSpecifierNodeBaseTests > > [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.001 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLStringNodeTests > > [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.719 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLStyleNodeTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time > > elapsed: 0.217 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLUintNodeTests > > [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.462 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLXMLListNodeTests > > [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.209 sec > > [junit] Running > > org.apache.royale.compiler.internal.tree.mxml.MXMLXMLNodeTests > > [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time > > elapsed: 0.236 sec > > [junit] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m > > -Xmx2g > > > > main: > > > > swf: > > > > compiler.jx: > > > > prebuild: > > [mkdir] Created dir: > > C:\jenkins\workspace\royale-compiler\compiler-jx\target\classes > > [mkdir] Created dir: > > C:\jenkins\workspace\royale-compiler\compiler-jx\target\classes\META-INF > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is ${ROYALE_COMPILER_HOME} > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > prepare: > > [echo] Making lib directory > > C:\jenkins\workspace\royale-compiler\compiler-jx/lib > > > > all: > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > check-dependency: > > > > download-dependency: > > [get] Getting: > > https://raw.githubusercontent.com/kohsuke/args4j/master/LICENSE > > [get] To: > > C:\jenkins\workspace\royale-compiler\compiler-jx\lib\args4j-LICENSE.txt > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > check-dependency-closure: > > > > download-dependency-closure: > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > check-dependency: > > > > download-dependency: > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > check-dependency: > > > > download-dependency: > > [echo] basedir is > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\resources > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > [echo] ROYALE_COMPILER_HOME is > > C:\jenkins\workspace\royale-compiler\compiler-jx > > > > check-dependency: > > > > download-dependency: > > > > main: > > > > compile: > > [javac] > C:\jenkins\workspace\royale-compiler\compiler-jx\build.xml:92: > > warning: 'includeantruntime' was not set, defaulting to > > build.sysclasspath=last; set to false for repeatable builds > > [javac] Compiling 213 source files to > > C:\jenkins\workspace\royale-compiler\compiler-jx\target\classes > > [javac] warning: [options] bootstrap class path not set in > conjunction > > with -source 1.7 > > [javac] > > > C:\jenkins\workspace\royale-compiler\compiler-jx\src\main\java\org\apache\royale\compiler\internal\codegen\js\utils\EmitterUtils.java:275: > > error: method references are not supported in -source 1.7 > > [javac] list.removeIf(EmitterUtils::shouldExcludeImport); > > [javac] ^ > > [javac] (use -source 8 or higher to enable method references) > > [javac] 1 error > > [javac] 1 warning > > > > BUILD FAILED > > < > > > http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/ws/build.xml > >:1969: > > The following error occurred while executing this line: > > C:\jenkins\workspace\royale-compiler\build.xml:109: The following error > > occurred while executing this line: > > C:\jenkins\workspace\royale-compiler\compiler-jx\build.xml:92: Compile > > failed; see the compiler error output for details. > > > > Total time: 6 minutes 33 seconds > > Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g > > Build step 'Invoke Ant' marked build as failure > > Skipped archiving because build is not successful > > >