From rjdkolb at gmail.com Wed Jun 1 06:50:53 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Wed, 1 Jun 2016 08:50:53 +0200 Subject: JEP 286 Downloads Message-ID: Hello. Is this still the link where JEP 286 builds can be downloaded ? http://iteratrlearning.com/jep286.html thanks, Richard. From martijnverburg at gmail.com Wed Jun 1 07:57:32 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 1 Jun 2016 08:57:32 +0100 Subject: JEP 286 Downloads In-Reply-To: References: Message-ID: Yes :-) Cheers, Martijn On 1 June 2016 at 07:50, Richard Kolb wrote: > Hello. > > Is this still the link where JEP 286 builds can be downloaded ? > http://iteratrlearning.com/jep286.html > > thanks, > Richard. > From dalibor.topic at oracle.com Thu Jun 2 08:46:17 2016 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 2 Jun 2016 10:46:17 +0200 Subject: Fwd: General Registration -- 2016 JVM Language Summit References: <414ACFA8-C57C-441B-A42F-6E66ED59E191@oracle.com> Message-ID: <5E9B0245-D6EF-402E-AAA1-ADA1EE1345F6@oracle.com> FYI - summer is coming ;) Cheers, Dalibor Topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment Begin forwarded message: > From: Dan Smith > Date: 1. Juni 2016 um 23:58:13 MESZ > To: Da Vinci Machine Project > Subject: General Registration -- 2016 JVM Language Summit > Reply-To: Da Vinci Machine Project > > GENERAL REGISTRATION -- JVM LANGUAGE SUMMIT, AUGUST 2016 > > General registration for the 2016 JVM Language Summit is now open. The event will be held at Oracle's Santa Clara campus on August 1-3, 2016. > > We've also decided to extend speaker registration, keeping it open for one more week, until June 8. If you or someone you know is interested in presenting, take advantage and submit an abstract ASAP! See http://jvmlangsummit.com for detailed speaker instructions. > > The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. We will share our experiences as creators of both the JVM and programming languages for the JVM. We also welcome non-JVM developers of similar technologies to attend or speak on their runtime, VM, or language of choice. > > Presentations will be recorded and made available to the public. > > This event is being organized by language and JVM engineers?no marketers involved! So bring your slide rules and be prepared for some seriously geeky discussions. > > Format > > The summit is held in a single classroom-style room to support direct communication between participants. About 100-120 attendees are expected. > > The schedule consists of a single track of traditional presentations (about 7 each day) interspersed with less-formal multitrack "workshop" discussion groups (2-3 each day) and, possibly, impromptu "lightning talks." > > Workshops will be less structured than in the past, favoring an open discussion format with only a small amount of prepared material. Thus, rather than collecting workshop abstracts from speakers, we're asking each registrant to suggest a few topics of interest. After choosing the most popular topics, we'll ask some registrants if they'd like to act as discussion leaders. > > To register: > register.jvmlangsummit.com > > For further information: > jvmlangsummit.com > > Questions: > inquire2016 at jvmlangsummit.com > _______________________________________________ > mlvm-dev mailing list > mlvm-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev From abdul.kolarkunnu at oracle.com Mon Jun 6 04:34:04 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Sun, 5 Jun 2016 21:34:04 -0700 (PDT) Subject: JDK 9 build 121 test results now available Message-ID: JDK 9 ea build 121 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 150 differences from the build 120 test results. There are 5 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/120/jdk/JTwork pass: 5,692; fail: 14; not run: 2,068 1: /home/jtest/merge9/121/jdk/JTwork pass: 5,830; fail: 19; not run: 2,072 0 1 Test pass fail java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java pass fail java/io/Serializable/available/Available.java pass fail java/io/Serializable/backRefCNFException/Write.java pass fail java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java pass fail java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java --- pass java/lang/reflect/Module/WithSecurityManager.java --- pass java/net/Inet6Address/PreferIPv6AddressesTest.java --- pass java/rmi/module/ModuleTest.java --- pass java/text/AttributedCharacterIterator/Attribute/ReadResolve.java --- pass java/text/AttributedString/AttributedStringTest.java --- pass java/text/AttributedString/TestAttributedStringCtor.java --- pass java/text/AttributedString/getRunStartLimitTest.java --- pass java/text/BreakIterator/BreakIteratorTest.java --- pass java/text/BreakIterator/Bug4533872.java --- pass java/text/BreakIterator/Bug4740757.java --- pass java/text/BreakIterator/Bug4912404.java --- pass java/text/BreakIterator/Bug4932583.java --- pass java/text/BreakIterator/Bug6513074.java --- pass java/text/BreakIterator/NewVSOld_th_TH.java --- pass java/text/CharacterIterator/CharacterIteratorTest.java --- pass java/text/Collator/APITest.java --- pass java/text/Collator/Bug6271411.java --- pass java/text/Collator/CollationKeyTest.java --- pass java/text/Collator/CurrencyCollate.java --- pass java/text/Collator/DanishTest.java --- pass java/text/Collator/DummyTest.java --- pass java/text/Collator/EnglishTest.java --- pass java/text/Collator/FinnishTest.java --- pass java/text/Collator/FrenchTest.java --- pass java/text/Collator/G7Test.java --- pass java/text/Collator/GermanTest.java --- pass java/text/Collator/IteratorTest.java --- pass java/text/Collator/JapaneseTest.java --- pass java/text/Collator/KoreanTest.java --- pass java/text/Collator/MonkeyTest.java --- pass java/text/Collator/Regression.java --- pass java/text/Collator/SpanishTest.java --- pass java/text/Collator/SurrogatesTest.java --- pass java/text/Collator/Test4401726.java --- pass java/text/Collator/ThaiTest.java --- pass java/text/Collator/TurkishTest.java --- pass java/text/Collator/VietnameseTest.java --- pass java/text/Format/ChoiceFormat/Bug4185732Test.java --- pass java/text/Format/ChoiceFormat/Bug4387255.java --- pass java/text/Format/DateFormat/Bug4322313.java --- pass java/text/Format/DateFormat/Bug4407042.java --- pass java/text/Format/DateFormat/Bug4736959.java --- pass java/text/Format/DateFormat/Bug4845901.java --- pass java/text/Format/DateFormat/Bug6251817.java --- pass java/text/Format/DateFormat/Bug6335238.java --- pass java/text/Format/DateFormat/Bug6530336.java --- pass java/text/Format/DateFormat/DateFormatRegression.java --- pass java/text/Format/DateFormat/DateFormatRoundTripTest.java --- pass java/text/Format/DateFormat/DateFormatSymbolsSerializationTest.java --- pass java/text/Format/DateFormat/DateFormatTest.java --- pass java/text/Format/DateFormat/IntlTestDateFormat.java --- pass java/text/Format/DateFormat/IntlTestDateFormatAPI.java --- pass java/text/Format/DateFormat/IntlTestDateFormatSymbols.java --- pass java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java --- pass java/text/Format/DateFormat/NonGregorianFormatTest.java --- pass java/text/Format/DateFormat/TimeZoneNameTest.java --- pass java/text/Format/DateFormat/bug4097450.java --- pass java/text/Format/DateFormat/bug4099975.java --- pass java/text/Format/DateFormat/bug4117335.java --- pass java/text/Format/DateFormat/bug4358730.java --- pass java/text/Format/DateFormat/bug6271375.java --- pass java/text/Format/DateFormat/bug6317072.java --- pass java/text/Format/DateFormat/bug6412896.java --- pass java/text/Format/MessageFormat/Bug4185816Test.java --- pass java/text/Format/MessageFormat/Bug6481179.java --- pass java/text/Format/MessageFormat/LargeMessageFormat.java --- pass java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java --- pass java/text/Format/MessageFormat/MessageRegression.java --- pass java/text/Format/MessageFormat/MessageTest.java --- pass java/text/Format/MessageFormat/bug4492719.java --- pass java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java --- pass java/text/Format/NumberFormat/BigDecimalFormat.java --- pass java/text/Format/NumberFormat/BigDecimalParse.java --- pass java/text/Format/NumberFormat/Bug4208135.java --- pass java/text/Format/NumberFormat/Bug4833877.java --- pass java/text/Format/NumberFormat/Bug4838107.java --- pass java/text/Format/NumberFormat/Bug4944439.java --- pass java/text/Format/NumberFormat/Bug4990596.java --- pass java/text/Format/NumberFormat/Bug6278616.java --- pass java/text/Format/NumberFormat/CurrencyFormat.java --- pass java/text/Format/NumberFormat/DFSExponential.java --- pass java/text/Format/NumberFormat/DFSSerialization.java --- pass java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java --- pass java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java --- pass java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java --- pass java/text/Format/NumberFormat/NumberFormatRounding.java --- pass java/text/Format/NumberFormat/NumberRegression.java --- pass java/text/Format/NumberFormat/NumberRoundTrip.java --- pass java/text/Format/NumberFormat/NumberTest.java --- pass java/text/Format/NumberFormat/PositionTest.java --- pass java/text/Format/NumberFormat/SerializationLoadTest.java --- pass java/text/Format/NumberFormat/TestgetPatternSeparator_ja.java --- pass java/text/Format/common/Bug4769840.java --- pass java/text/Format/common/Bug6215962.java --- pass java/text/Format/common/FormatIteratorTest.java --- pass java/util/Calendar/BuddhistCalendarTest.java --- pass java/util/Calendar/Bug4302966.java --- pass java/util/Calendar/Bug4766302.java --- pass java/util/Calendar/Bug4851640.java --- pass java/util/Calendar/Bug4958050.java --- pass java/util/Calendar/Bug5078053.java --- pass java/util/Calendar/Bug6178071.java --- pass java/util/Calendar/Bug6234795.java --- pass java/util/Calendar/Bug6448234.java --- pass java/util/Calendar/CalendarLimitTest.java --- pass java/util/Calendar/CalendarRegression.java --- pass java/util/Calendar/CalendarTest.java --- pass java/util/Calendar/FieldStateTest.java --- pass java/util/Calendar/GregorianCutoverTest.java --- pass java/util/Calendar/JulianTest.java --- pass java/util/Calendar/Limit.java --- pass java/util/Calendar/NonLenientTest.java --- pass java/util/Calendar/ResolutionTest.java --- pass java/util/Calendar/RollDayOfWeekTest.java --- pass java/util/Calendar/StampOverflow.java --- pass java/util/Calendar/ZoneOffsets.java --- pass java/util/Calendar/bug4028518.java --- pass java/util/Calendar/bug4100311.java --- pass java/util/Calendar/bug4243802.java --- pass java/util/Calendar/bug4316678.java --- pass java/util/Calendar/bug4372743.java --- pass java/util/Calendar/bug4401223.java --- pass java/util/Calendar/bug4409072.java --- pass java/util/Calendar/bug4514831.java --- pass java/util/Date/Bug4955000.java --- pass java/util/Date/DateGregorianCalendarTest.java --- pass java/util/Date/DateRegression.java --- pass java/util/Date/DateTest.java --- pass java/util/Date/TZ.java --- pass java/util/Date/TimestampTest.java --- pass java/util/TimeZone/Bug4322313.java --- pass java/util/TimeZone/Bug5097350.java --- pass java/util/TimeZone/CheckDisplayNames.java --- pass java/util/TimeZone/HongKong.java --- pass java/util/TimeZone/IDTest.java --- pass java/util/TimeZone/TimeZoneBoundaryTest.java --- pass java/util/TimeZone/TimeZoneRegression.java --- pass java/util/TimeZone/TimeZoneTest.java --- pass java/util/TimeZone/TransitionTest.java --- pass java/util/TimeZone/UTCAliasTest.java --- pass java/util/TimeZone/bug4096952.java --- pass sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java pass --- sun/security/provider/PolicyFile/Modules.java --- pass sun/text/IntHashtable/Bug4170614Test.sh --- pass sun/text/IntHashtable/Bug4705389.java 150 differences The hotspot test results contain 0 differences from the build 120 test results. The langtools test results contain 4 differences from the build 120 test results. No new testcase failures found. 0: /home/jtest/merge9/120/langtools/JTwork pass: 3,419; not run: 269 1: /home/jtest/merge9/121/langtools/JTwork pass: 3,423; not run: 269 0 1 Test --- pass tools/javac/T8152360/DeprecateJavahTest.java --- pass tools/javac/annotations/typeAnnotations/8047024/T8047024.java --- pass tools/javac/diags/EagerInitCheck.java --- pass tools/javac/modules/EnvVarTest.java 4 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/121/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From sadhak001 at gmail.com Wed Jun 8 16:05:30 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 08 Jun 2016 16:05:30 +0000 Subject: Buillding JDK9-Jigsaw: checking build system type... config.sub: missing argument Message-ID: Hi all, Have spent some of my time at the Hackergarten at Devoxx UK but get this annoying error, see https://adopt-openjdk.ci.cloudbees.com/job/project-valhalla-openjdk/194/console The --debug-configure does not display much info about the error. Similar error happening for other builds. Does anyone have any hints ? Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From sadhak001 at gmail.com Fri Jun 10 12:17:27 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 10 Jun 2016 12:17:27 +0000 Subject: JDK9 - openjdk build failure on Linux Message-ID: Hi all, Tried running OpenJDK on the below config: *Configuration summary:* The existing configuration has been successfully updated in /home/satyasai/sources/jdk9/build/linux-x86_64-normal-server-release using configure arguments '--with-boot-jdk=/usr/lib/jvm/jdk1.8.0_92'. Configuration summary: * Debug level: release * HS debug level: product * JDK variant: normal * JVM variants: server * OpenJDK target: OS: linux, CPU architecture: x86, address length: 64 * Version string: 9-internal+0-2016-06-10-131318.satyasai.jdk9 (9-internal) Tools summary: * Boot JDK: java version "1.8.0_92" Java(TM) SE Runtime Environment (build 1.8.0_92-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode) (at /usr/lib/jvm/jdk1.8.0_92) * Toolchain: gcc (GNU Compiler Collection) * C Compiler: Version 4.8.4 (at /usr/bin/gcc) * C++ Compiler: Version 4.8.4 (at /usr/bin/g++) Build performance summary: * Cores to use: 4 * Memory limit: 7782 MB WARNING: The result of this configuration has overridden an older configuration. You *should* run 'make clean' to make sure you get a proper build. Failure to do so might result in strange build problems. -----------------------------x--------------------------------- *And the build failed with the following messages:* WARNING: The result of this configuration has overridden an older configuration. You *should* run 'make clean' to make sure you get a proper build. Failure to do so might result in strange build problems. Building target 'images' in configuration 'linux-x86_64-normal-server-release' Building JVM variant 'server' with features 'all-gcs cds compiler1 compiler2 fprof jni-check jvmci jvmti management nmt services vm-structs' Compiling 8 files for BUILD_TOOLS_LANGTOOLS Compiling 2 files for BUILD_JVMTI_TOOLS (subl:28903): GLib-CRITICAL **: Source ID 37420 was not found when attempting to remove it Compiling 115 files for BUILD_INTERIM_java.compiler (subl:28903): GLib-CRITICAL **: Source ID 37593 was not found when attempting to remove it [1] + 28903 done subl *.sh Compiling 390 files for BUILD_INTERIM_jdk.compiler Creating libjvm.so from 3 file(s) /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java:1729: error: cannot find symbol Errors.OverrideIncompatibleRet(Fragments.CantHide(m, m.location(), other, ^ symbol: method CantHide(MethodSymbol,Symbol,MethodSymbol,Symbol) location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java:2036: error: cannot find symbol Errors.AnonymousDiamondMethodDoesNotOverrideSuperclass(Fragments.DiamondAnonymousMethodsImplicitlyOverride)); ^ symbol: variable DiamondAnonymousMethodsImplicitlyOverride location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java:286: error: cannot find symbol log.error(pos, Errors.CantAssignValToThis); ^ symbol: variable CantAssignValToThis location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java:2693: error: cannot find symbol enclosingContext.report(pos, diags.fragment(Fragments.StatExprExpected)); ^ symbol: variable StatExprExpected location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java:342: error: cannot find symbol log.error(pd, Errors.PackageInOtherModule(dependencyWithPackage.get())); ^ symbol: method PackageInOtherModule(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:269: error: cannot find symbol log.error(decl.pos(), Errors.DuplicateModule(sym)); ^ symbol: method DuplicateModule(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:280: error: cannot find symbol log.error(toplevel.pos(), Errors.TooManyModules); ^ symbol: variable TooManyModules location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:290: error: cannot find symbol log.error(tree.pos(), Errors.ExpectedModule); ^ symbol: variable ExpectedModule location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:294: error: cannot find symbol log.error(tree.pos(), Errors.ModuleDeclSbInModuleInfoJava); ^ symbol: variable ModuleDeclSbInModuleInfoJava location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:318: error: cannot find symbol log.error(decl.qualId, Errors.ModuleNameMismatch(msym.name, name)); ^ symbol: method ModuleNameMismatch(Name,Name) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:333: error: cannot find symbol log.error(tree.pos(), Errors.UnnamedPkgNotAllowedNamedModules); ^ symbol: variable UnnamedPkgNotAllowedNamedModules location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:364: error: cannot find symbol checkSpecifiedModule(trees, Errors.ModuleInfoWithXmoduleClasspath); ^ symbol: variable ModuleInfoWithXmoduleClasspath location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:378: error: cannot find symbol checkSpecifiedModule(trees, Errors.ModuleInfoWithXmoduleSourcepath); ^ symbol: variable ModuleInfoWithXmoduleSourcepath location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:441: error: cannot find symbol log.error(Errors.AddmodsAllModulePathInvalid); ^ symbol: variable AddmodsAllModulePathInvalid location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:451: error: cannot find symbol log.error(Errors.CantFindModule(msym)); ^ symbol: method CantFindModule(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:573: error: cannot find symbol log.error(tree.moduleName.pos(), Errors.ModuleNotFound(msym)); ^ symbol: method ModuleNotFound(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:575: error: cannot find symbol log.error(tree.moduleName.pos(), Errors.DuplicateRequires(msym)); ^ symbol: method DuplicateRequires(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:593: error: cannot find symbol log.error(tree.qualid.pos(), Errors.DuplicateExports(packge)); ^ symbol: method DuplicateExports(PackageSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:602: error: cannot find symbol log.error(n.pos(), Errors.ModuleNotFound(msym)); ^ symbol: method ModuleNotFound(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:604: error: cannot find symbol log.error(n.pos(), Errors.DuplicateExports(msym)); ^ symbol: method DuplicateExports(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:699: error: cannot find symbol log.error(tree.qualid.pos(), Errors.PackageEmptyOrNotFound(tree.directive.packge)); ^ symbol: method PackageEmptyOrNotFound(PackageSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:723: error: cannot find symbol log.error(tree.implName.pos(), Errors.ServiceImplementationMustBeSubtypeOfServiceInterface); ^ symbol: variable ServiceImplementationMustBeSubtypeOfServiceInterface location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:726: error: cannot find symbol log.error(tree.implName.pos(), Errors.ServiceImplementationIsAbstract(impl)); ^ symbol: method ServiceImplementationIsAbstract(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:728: error: cannot find symbol log.error(tree.implName.pos(), Errors.ServiceImplementationIsInner(impl)); ^ symbol: method ServiceImplementationIsInner(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:730: error: cannot find symbol log.error(tree.serviceName.pos(), Errors.ServiceDefinitionIsInner(service)); ^ symbol: method ServiceDefinitionIsInner(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:734: error: cannot find symbol log.error(tree.implName.pos(), Errors.ServiceImplementationDoesntHaveANoArgsConstructor(impl)); ^ symbol: method ServiceImplementationDoesntHaveANoArgsConstructor(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:736: error: cannot find symbol log.error(tree.implName.pos(), Errors.ServiceImplementationNoArgsConstructorNotPublic(impl)); ^ symbol: method ServiceImplementationNoArgsConstructorNotPublic(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:742: error: cannot find symbol log.error(tree.pos(), Errors.DuplicateProvides(service, impl)); ^ symbol: method DuplicateProvides(ClassSymbol,ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:760: error: cannot find symbol log.error(tree.qualid.pos(), Errors.ServiceDefinitionIsEnum(st.tsym)); ^ symbol: method ServiceDefinitionIsEnum(TypeSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:765: error: cannot find symbol log.error(tree.pos(), Errors.DuplicateUses(service)); ^ symbol: method DuplicateUses(ClassSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:780: error: cannot find symbol log.error(tree.pos(), Errors.ServiceImplementationNotInRightModule(implementationDefiningPackage.modle)); ^ symbol: method ServiceImplementationNotInRightModule(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:809: error: cannot find symbol log.warning(tree.pos(), Warnings.ServiceProvidedButNotExportedOrUsed(provides.service)); ^ symbol: method ServiceProvidedButNotExportedOrUsed(ClassSymbol) location: class Warnings /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:983: error: cannot find symbol log.error(/*XXX*/env.tree, Errors.ModuleNotFound(requires.head.module)); ^ symbol: method ModuleNotFound(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:1104: error: cannot find symbol log.error(pos, Errors.PackageClashFromRequires(msym, packageName, ^ symbol: method PackageClashFromRequires(ModuleSymbol,Name,ModuleSymbol,ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java:1239: error: cannot find symbol log.error(rd.moduleName.pos(), Errors.CyclicRequires(rd.directive.module)); ^ symbol: method CyclicRequires(ModuleSymbol) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java:269: error: cannot find symbol log.error(Errors.DuplicateModuleOnPath( ^ symbol: method DuplicateModuleOnPath(Fragment,Name) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java:326: error: cannot find symbol case MODULE_PATH: return Fragments.LocnModule_path; ^ symbol: variable LocnModule_path location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java:327: error: cannot find symbol case MODULE_SOURCE_PATH: return Fragments.LocnModule_source_path; ^ symbol: variable LocnModule_source_path location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java:328: error: cannot find symbol case SYSTEM_MODULES: return Fragments.LocnSystem_modules; ^ symbol: variable LocnSystem_modules location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java:329: error: cannot find symbol case UPGRADE_MODULE_PATH: return Fragments.LocnUpgrade_module_path; ^ symbol: variable LocnUpgrade_module_path location: class Fragments /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:412: error: cannot find symbol log.error(Errors.OutputDirMustBeSpecifiedWithDashMOption); ^ symbol: variable OutputDirMustBeSpecifiedWithDashMOption location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:414: error: cannot find symbol log.error(Errors.ModulesourcepathMustBeSpecifiedWithDashMOption); ^ symbol: variable ModulesourcepathMustBeSpecifiedWithDashMOption location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:421: error: cannot find symbol log.error(Errors.ModuleNotFoundInModuleSourcePath(module)); ^ symbol: method ModuleNotFoundInModuleSourcePath(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:485: error: cannot find symbol log.error(Errors.MultiModuleOutdirCannotBeExplodedModule(outDir)); ^ symbol: method MultiModuleOutdirCannotBeExplodedModule(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:494: error: cannot find symbol log.warning(LintCategory.PATH, Warnings.OutdirIsInExplodedModule(outDir)); ^ symbol: method OutdirIsInExplodedModule(Path) location: class Warnings /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:596: error: cannot find symbol log.error(Errors.NoOutputDir); ^ symbol: variable NoOutputDir location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:599: error: cannot find symbol log.error(Errors.XmoduleNoModuleSourcepath); ^ symbol: variable XmoduleNoModuleSourcepath location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:605: error: cannot find symbol log.error(Errors.ProcessorpathNoProcessormodulepath); ^ symbol: variable ProcessorpathNoProcessormodulepath location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:621: error: cannot find symbol log.error(Errors.XaddexportsMalformedEntry(e)); ^ symbol: method XaddexportsMalformedEntry(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:633: error: cannot find symbol log.error(Errors.XaddexportsTooMany(key)); ^ symbol: method XaddexportsTooMany(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:649: error: cannot find symbol log.error(Errors.XaddreadsMalformedEntry(e)); ^ symbol: method XaddreadsMalformedEntry(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java:659: error: cannot find symbol log.error(Errors.XaddreadsTooMany(key)); ^ symbol: method XaddreadsTooMany(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java:683: error: cannot find symbol log.error(Errors.InvalidModuleSpecifier(name)); ^ symbol: method InvalidModuleSpecifier(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java:1212: error: incompatible types: String cannot be converted to Name log.warning(Warnings.ProcPackageDoesNotExist(nameStr)); ^ /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java:3181: error: cannot find symbol log.error(pos, Errors.ModulesNotSupportedInSource(source.name)); ^ symbol: method ModulesNotSupportedInSource(String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java:323: error: cannot find symbol log.error(Errors.IllegalArgumentForOption(e.getKey().getText(), ex.getMessage())); ^ symbol: method IllegalArgumentForOption(String,String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java:393: error: cannot find symbol Errors.IllegalCharForEncoding(unmappable.toString(), charsetName)); ^ symbol: method IllegalCharForEncoding(String,String) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:996: error: cannot find symbol log.error(Errors.LocnCantReadDirectory(path)); ^ symbol: method LocnCantReadDirectory(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1012: error: cannot find symbol log.error(Errors.LocnBadModuleInfo(path)); ^ symbol: method LocnBadModuleInfo(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1015: error: cannot find symbol log.error(Errors.LocnCantReadFile(path)); ^ symbol: method LocnCantReadFile(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1073: error: cannot find symbol log.error(Errors.LocnBadModuleInfo(p)); ^ symbol: method LocnBadModuleInfo(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1076: error: cannot find symbol log.error(Errors.LocnCantReadFile(p)); ^ symbol: method LocnCantReadFile(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1106: error: cannot find symbol log.error(Errors.LocnCantGetModuleNameForJar(p)); ^ symbol: method LocnCantGetModuleNameForJar(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1131: error: cannot find symbol log.error(Errors.LocnCantReadFile(p)); ^ symbol: method LocnCantReadFile(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1134: error: cannot find symbol log.error(Errors.LocnBadModuleInfo(p)); ^ symbol: method LocnBadModuleInfo(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1136: error: cannot find symbol log.error(Errors.LocnCantReadFile(p)); ^ symbol: method LocnCantReadFile(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1142: error: cannot find symbol log.warning(Warnings.LocnUnknownFileOnModulePath(p)); ^ symbol: method LocnUnknownFileOnModulePath(Path) location: class Warnings /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1532: error: cannot find symbol log.error(Errors.LocnModuleInfoNotAllowedOnPatchPath(mi)); ^ symbol: method LocnModuleInfoNotAllowedOnPatchPath(Path) location: class Errors /home/satyasai/sources/jdk9/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java:1541: error: cannot find symbol log.error(Errors.LocnInvalidArgForXpatch(value)); ^ symbol: method LocnInvalidArgForXpatch(String) location: class Errors Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 69 errors make[3]: *** [/home/satyasai/sources/jdk9/build/linux-x86_64-normal-server-release/buildtools/override_modules/jdk.compiler/_the.BUILD_INTERIM_jdk.compiler_batch] Error 1 make[2]: *** [interim-langtools] Error 1 make[2]: *** Waiting for unfinished jobs.... Has anyone faced this issue before? Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Fri Jun 10 12:50:35 2016 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 10 Jun 2016 14:50:35 +0200 Subject: JDK9 - openjdk build failure on Linux In-Reply-To: References: Message-ID: <0333E866-E421-4E9E-9C1C-38D01B99722C@oracle.com> See top of your error log message: "You *should* run 'make clean' to make sure you get a proper build. Failure to do so might result in strange build problems." Cheers, Dalibor Topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment > On 10.06.2016, at 14:17, Mani Sarkar wrote: > > You *should* run 'make clean' to make sure you get a > proper build. Failure to do so might result in strange build problems. From sadhak001 at gmail.com Fri Jun 10 15:59:37 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 10 Jun 2016 15:59:37 +0000 Subject: JDK9 - openjdk build failure on Linux In-Reply-To: <0333E866-E421-4E9E-9C1C-38D01B99722C@oracle.com> References: <0333E866-E421-4E9E-9C1C-38D01B99722C@oracle.com> Message-ID: Thanks dalibor, I shouldn't t have ignored that message, thinking it's a general message. It's builds now. On Fri, 10 Jun 2016 13:50 Dalibor Topic, wrote: > See top of your error log message: > > "You *should* run 'make clean' to make sure you get a > proper build. Failure to do so might result in strange build problems." > > Cheers, > Dalibor Topic > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214> | Mobile: > +491737185961 > > > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > > On 10.06.2016, at 14:17, Mani Sarkar wrote: > > You *should* run 'make clean' to make sure you get a > proper build. Failure to do so might result in strange build problems. > > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Mon Jun 13 12:18:36 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Mon, 13 Jun 2016 14:18:36 +0200 Subject: Buillding JDK9-Jigsaw: checking build system type... config.sub: missing argument In-Reply-To: References: Message-ID: <053c4181-0450-1bf2-7dbb-0f9fdf15c10a@oracle.com> HTTP 404: "description The requested resource () is not available." cheers, dalibor topic On 08.06.2016 18:05, Mani Sarkar wrote: > Hi all, > > Have spent some of my time at the Hackergarten at Devoxx UK but get this > annoying error, see > https://adopt-openjdk.ci.cloudbees.com/job/project-valhalla-openjdk/194/console > > The --debug-configure does not display much info about the error. Similar > error happening for other builds. > > Does anyone have any hints ? > > Cheers, > Mani > -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From abdul.kolarkunnu at oracle.com Wed Jun 15 09:19:00 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Wed, 15 Jun 2016 02:19:00 -0700 (PDT) Subject: JDK 9 build 122 test results now available Message-ID: <2ba12523-9241-46e8-8904-5e69b173511c@default> JDK 9 ea build 122 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 18 differences from the build 121 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/121/jdk/JTwork pass: 5,830; fail: 19; not run: 2,072 1: /home/jtest/merge9/122/jdk/JTwork pass: 5,838; fail: 17; not run: 2,073 0 1 Test pass fail com/sun/java/swing/plaf/gtk/Test6635110.java --- pass java/io/PrintStream/FormatLocale.java fail pass java/io/Serializable/backRefCNFException/Write.java fail pass java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java fail pass java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java --- pass java/lang/StackWalker/NativeMethod.java --- pass java/lang/annotation/ExceptionalToString/ExceptionalToStringTest.java --- pass java/security/MessageDigest/UnsupportedProvider.java --- pass java/text/Format/DateFormat/Bug8072099.java --- pass java/util/Formatter/FormatLocale.java --- pass java/util/ResourceBundle/modules/appbasic/appbasic.sh pass --- java/util/TimeZone/CheckDisplayNames.java --- pass sun/util/resources/cldr/Bug8145136.java pass --- tools/jlink/plugins/IncludeLocalesPluginTest.java pass --- tools/jlink/plugins/InstalledModuleDescriptors/InstalledModulesTest.java pass --- tools/jlink/plugins/InstalledModuleDescriptors/UserModuleTest.java --- pass tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java --- pass tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java 18 differences The hotspot test results contain 88 differences from the build 121 test results. There are 2 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/121/hotspot/JTwork pass: 1,171; fail: 3; error: 7; not run: 135 1: /home/jtest/merge9/122/hotspot/JTwork pass: 1,255; fail: 3; error: 7; not run: 58 0 1 Test --- pass compiler/arraycopy/TestObjectArrayClone.java --- pass compiler/arraycopy/TestReduceBulkZeroingDisabled.java pass fail compiler/compilercontrol/mixed/RandomCommandsTest.java pass fail compiler/compilercontrol/mixed/RandomValidCommandsTest.java --- pass compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java --- pass compiler/jvmci/JVM_GetJVMCIRuntimeTest.java --- pass compiler/jvmci/SecurityRestrictionsTest.java --- pass compiler/jvmci/compilerToVM/AllocateCompileIdTest.java --- pass compiler/jvmci/compilerToVM/CanInlineMethodTest.java --- pass compiler/jvmci/compilerToVM/CollectCountersTest.java --- pass compiler/jvmci/compilerToVM/DebugOutputTest.java --- pass compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java --- pass compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java --- pass compiler/jvmci/compilerToVM/GetBytecodeTest.java --- pass compiler/jvmci/compilerToVM/GetClassInitializerTest.java --- pass compiler/jvmci/compilerToVM/GetConstantPoolTest.java --- pass compiler/jvmci/compilerToVM/GetExceptionTableTest.java --- pass compiler/jvmci/compilerToVM/GetImplementorTest.java --- pass compiler/jvmci/compilerToVM/GetLineNumberTableTest.java --- pass compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java --- pass compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java --- pass compiler/jvmci/compilerToVM/GetNextStackFrameTest.java --- pass compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java --- pass compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java --- pass compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java --- pass compiler/jvmci/compilerToVM/GetStackTraceElementTest.java --- pass compiler/jvmci/compilerToVM/GetSymbolTest.java --- pass compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java --- pass compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java --- pass compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java --- pass compiler/jvmci/compilerToVM/InitializeConfigurationTest.java --- pass compiler/jvmci/compilerToVM/IsMatureTest.java --- pass compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java --- pass compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupNameInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java --- pass compiler/jvmci/compilerToVM/LookupTypeTest.java --- pass compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java --- pass compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java --- pass compiler/jvmci/compilerToVM/ReprofileTest.java --- pass compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java --- pass compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java --- pass compiler/jvmci/compilerToVM/ResolveMethodTest.java --- pass compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java --- pass compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java --- pass compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java --- pass compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java --- pass compiler/jvmci/errors/TestInvalidCompilationResult.java --- pass compiler/jvmci/errors/TestInvalidDebugInfo.java --- pass compiler/jvmci/errors/TestInvalidOopMap.java --- pass compiler/jvmci/events/JvmciShutdownEventTest.java --- pass compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java --- pass compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java --- pass compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java --- pass compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java --- pass compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java --- pass compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java --- pass compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java --- pass compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java --- pass compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java --- pass compiler/jvmci/meta/StableFieldTest.java --- pass compiler/onSpinWait/TestOnSpinWaitEnableDisable.java fail pass gc/TestNUMAPageSize.java --- pass gc/g1/TestShrinkAuxiliaryData00.java --- pass gc/g1/TestShrinkAuxiliaryData05.java --- pass gc/g1/TestShrinkAuxiliaryData10.java --- pass gc/g1/TestShrinkAuxiliaryData15.java --- pass gc/g1/TestShrinkAuxiliaryData20.java --- pass gc/g1/TestShrinkAuxiliaryData25.java --- pass gc/g1/TestShrinkAuxiliaryData30.java fail pass runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java --- pass runtime/ConstantPool/BadMethodHandles.java --- pass runtime/ConstantPool/IntfMethod.java --- pass serviceability/logging/TestDefaultLogOutput.java 88 differences The langtools test results contain 6 differences from the build 121 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/121/langtools/JTwork pass: 3,423; not run: 269 1: /home/jtest/merge9/122/langtools/JTwork pass: 3,427; fail: 1; not run: 271 0 1 Test --- pass tools/javac/T8037947/CCEForFunctionalInterExtedingRawSuperInterTest.java --- pass tools/javac/annotations/8145489/T8145489.java --- pass tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java --- pass tools/javac/generics/inference/8158355/T8158355.java pass fail tools/javac/modules/AddLimitMods.java --- pass tools/javac/modules/ObscureMessageForBadProvidesTest.java 6 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/122/emailable-report.html There are 4 testcase failures, these failures are under investigation. -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From rjdkolb at gmail.com Mon Jun 20 13:21:56 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Mon, 20 Jun 2016 15:21:56 +0200 Subject: Java 9 Gamified hackathon source code Message-ID: Hello everyone, This is the source code for the Java 9 Gamified hackathon that was done on the 4'th of June 2016 at the Jozi-JUG. https://github.com/Adopt-a-JSR/gamified-java9-hackathon The app works on Java 9 and exposes HTTP 2 using Springboot and Undertow. It's all under the "Unlicense " so please feel free to do whatever you want with it. regards, Richard. From martijnverburg at gmail.com Mon Jun 20 13:49:27 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 20 Jun 2016 14:49:27 +0100 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Very cool, thanks Richard! Cheers, Martijn On 20 June 2016 at 14:21, Richard Kolb wrote: > Hello everyone, > > This is the source code for the Java 9 Gamified hackathon > that was done on the > 4'th of June 2016 at the Jozi-JUG. > https://github.com/Adopt-a-JSR/gamified-java9-hackathon > > The app works on Java 9 and exposes HTTP 2 using Springboot and Undertow. > > It's all under the "Unlicense " so please feel free > to do whatever you want with it. > > regards, > Richard. > From rjdkolb at gmail.com Mon Jun 20 16:56:54 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Mon, 20 Jun 2016 18:56:54 +0200 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Thanks Martijn. If anyone wants to see it online, I have re-enabled it. https://jozijugdojo.co.za/ On 20 June 2016 at 15:49, Martijn Verburg wrote: > Very cool, thanks Richard! > > Cheers, > Martijn > > On 20 June 2016 at 14:21, Richard Kolb wrote: > >> Hello everyone, >> >> This is the source code for the Java 9 Gamified hackathon >> that was done on the >> 4'th of June 2016 at the Jozi-JUG. >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >> >> The app works on Java 9 and exposes HTTP 2 using Springboot and Undertow. >> >> It's all under the "Unlicense " so please feel >> free >> to do whatever you want with it. >> >> regards, >> Richard. >> > > From rahman.usta.88 at gmail.com Mon Jun 20 17:13:15 2016 From: rahman.usta.88 at gmail.com (Rahman USTA) Date: Mon, 20 Jun 2016 20:13:15 +0300 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Richard, Very good to gamify learning Java 9. How many challenges does it have ? Is it possible to see them in a document? (training/hackathon material) Thanks. 2016-06-20 19:56 GMT+03:00 Richard Kolb : > Thanks Martijn. > If anyone wants to see it online, I have re-enabled it. > https://jozijugdojo.co.za/ > > > On 20 June 2016 at 15:49, Martijn Verburg > wrote: > > > Very cool, thanks Richard! > > > > Cheers, > > Martijn > > > > On 20 June 2016 at 14:21, Richard Kolb wrote: > > > >> Hello everyone, > >> > >> This is the source code for the Java 9 Gamified hackathon > >> that was done on the > >> 4'th of June 2016 at the Jozi-JUG. > >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon > >> > >> The app works on Java 9 and exposes HTTP 2 using Springboot and > Undertow. > >> > >> It's all under the "Unlicense " so please feel > >> free > >> to do whatever you want with it. > >> > >> regards, > >> Richard. > >> > > > > > -- Rahman USTA Istanbul JUG https://github.com/rahmanusta From rjdkolb at gmail.com Mon Jun 20 17:58:18 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Mon, 20 Jun 2016 19:58:18 +0200 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Rahman, jshell took centre stage with the new http2 client, letsencrypt, and local variable type inference. IDEs were not allowed. The idea was that your could not really prepare for the hackathon and you needed to complete a step to discover the next step. I could put it in training material, but I think it would be a bit boring ;-) All in all there were five steps. This was the leader board after the hackaton. regards, Richard. On 20 June 2016 at 19:13, Rahman USTA wrote: > Richard, Very good to gamify learning Java 9. How many challenges does it > have ? > > Is it possible to see them in a document? (training/hackathon material) > > Thanks. > > 2016-06-20 19:56 GMT+03:00 Richard Kolb : > >> Thanks Martijn. >> If anyone wants to see it online, I have re-enabled it. >> https://jozijugdojo.co.za/ >> >> >> On 20 June 2016 at 15:49, Martijn Verburg >> wrote: >> >> > Very cool, thanks Richard! >> > >> > Cheers, >> > Martijn >> > >> > On 20 June 2016 at 14:21, Richard Kolb wrote: >> > >> >> Hello everyone, >> >> >> >> This is the source code for the Java 9 Gamified hackathon >> >> that was done on >> the >> >> 4'th of June 2016 at the Jozi-JUG. >> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >> >> >> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >> Undertow. >> >> >> >> It's all under the "Unlicense " so please feel >> >> free >> >> to do whatever you want with it. >> >> >> >> regards, >> >> Richard. >> >> >> > >> > >> > > > > -- > Rahman USTA > Istanbul JUG > https://github.com/rahmanusta > From martijnverburg at gmail.com Mon Jun 20 19:00:22 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 20 Jun 2016 20:00:22 +0100 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Richard, I've informally asked a few of the leads to highlight any areas of Java 9 that might need some early focus, should give us some nice future direction. I think this is really great work, it would be great if everyone on this list can start telling their communities and get the forks and PRs coming in! Cheers, Martijn On 20 June 2016 at 18:58, Richard Kolb wrote: > Hi Rahman, > > jshell took centre stage with the new http2 client, letsencrypt, and local > variable type inference. > IDEs were not allowed. > > The idea was that your could not really prepare for the hackathon and you > needed to complete a step to discover the next step. I could put it in > training material, but I think it would be a bit boring ;-) > > All in all there were five steps. This was the leader board > after the > hackaton. > > regards, > Richard. > > On 20 June 2016 at 19:13, Rahman USTA wrote: > >> Richard, Very good to gamify learning Java 9. How many challenges does it >> have ? >> >> Is it possible to see them in a document? (training/hackathon material) >> >> Thanks. >> >> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >> >>> Thanks Martijn. >>> If anyone wants to see it online, I have re-enabled it. >>> https://jozijugdojo.co.za/ >>> >>> >>> On 20 June 2016 at 15:49, Martijn Verburg >>> wrote: >>> >>> > Very cool, thanks Richard! >>> > >>> > Cheers, >>> > Martijn >>> > >>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >>> > >>> >> Hello everyone, >>> >> >>> >> This is the source code for the Java 9 Gamified hackathon >>> >> that was done on >>> the >>> >> 4'th of June 2016 at the Jozi-JUG. >>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >>> >> >>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >>> Undertow. >>> >> >>> >> It's all under the "Unlicense " so please feel >>> >> free >>> >> to do whatever you want with it. >>> >> >>> >> regards, >>> >> Richard. >>> >> >>> > >>> > >>> >> >> >> >> -- >> Rahman USTA >> Istanbul JUG >> https://github.com/rahmanusta >> > > From rahman.usta.88 at gmail.com Mon Jun 20 19:05:03 2016 From: rahman.usta.88 at gmail.com (Rahman USTA) Date: Mon, 20 Jun 2016 22:05:03 +0300 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Ah okay Richard, I asked it because we will organize a Java 9 hackathon in Istanbul. Thank you sharing the source codes. Best. 20 Haz 2016 22:00 tarihinde "Martijn Verburg" yazd?: > Hi Richard, > > I've informally asked a few of the leads to highlight any areas of Java 9 > that might need some early focus, should give us some nice future direction. > > I think this is really great work, it would be great if everyone on this > list can start telling their communities and get the forks and PRs coming > in! > > Cheers, > Martijn > > On 20 June 2016 at 18:58, Richard Kolb wrote: > >> Hi Rahman, >> >> jshell took centre stage with the new http2 client, letsencrypt, and >> local variable type inference. >> IDEs were not allowed. >> >> The idea was that your could not really prepare for the hackathon and you >> needed to complete a step to discover the next step. I could put it in >> training material, but I think it would be a bit boring ;-) >> >> All in all there were five steps. This was the leader board >> after the >> hackaton. >> >> regards, >> Richard. >> >> On 20 June 2016 at 19:13, Rahman USTA wrote: >> >>> Richard, Very good to gamify learning Java 9. How many challenges does >>> it have ? >>> >>> Is it possible to see them in a document? (training/hackathon material) >>> >>> Thanks. >>> >>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >>> >>>> Thanks Martijn. >>>> If anyone wants to see it online, I have re-enabled it. >>>> https://jozijugdojo.co.za/ >>>> >>>> >>>> On 20 June 2016 at 15:49, Martijn Verburg >>>> wrote: >>>> >>>> > Very cool, thanks Richard! >>>> > >>>> > Cheers, >>>> > Martijn >>>> > >>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >>>> > >>>> >> Hello everyone, >>>> >> >>>> >> This is the source code for the Java 9 Gamified hackathon >>>> >> that was done on >>>> the >>>> >> 4'th of June 2016 at the Jozi-JUG. >>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >>>> >> >>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >>>> Undertow. >>>> >> >>>> >> It's all under the "Unlicense " so please >>>> feel >>>> >> free >>>> >> to do whatever you want with it. >>>> >> >>>> >> regards, >>>> >> Richard. >>>> >> >>>> > >>>> > >>>> >>> >>> >>> >>> -- >>> Rahman USTA >>> Istanbul JUG >>> https://github.com/rahmanusta >>> >> >> > From rjdkolb at gmail.com Tue Jun 21 05:58:45 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 21 Jun 2016 07:58:45 +0200 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Rahman and Martijn, This was our first Java 9 hackathon and it has a 3D spin on things. https://github.com/AdoptOpenJDK/javaday2016challenge-jshell regards, Richard. On 20 June 2016 at 21:05, Rahman USTA wrote: > Ah okay Richard, I asked it because we will organize a Java 9 hackathon in > Istanbul. Thank you sharing the source codes. > > Best. > 20 Haz 2016 22:00 tarihinde "Martijn Verburg" > yazd?: > > Hi Richard, >> >> I've informally asked a few of the leads to highlight any areas of Java 9 >> that might need some early focus, should give us some nice future direction. >> >> I think this is really great work, it would be great if everyone on this >> list can start telling their communities and get the forks and PRs >> coming in! >> >> Cheers, >> Martijn >> >> On 20 June 2016 at 18:58, Richard Kolb wrote: >> >>> Hi Rahman, >>> >>> jshell took centre stage with the new http2 client, letsencrypt, and >>> local variable type inference. >>> IDEs were not allowed. >>> >>> The idea was that your could not really prepare for the hackathon and >>> you needed to complete a step to discover the next step. I could put it in >>> training material, but I think it would be a bit boring ;-) >>> >>> All in all there were five steps. This was the leader board >>> after the >>> hackaton. >>> >>> regards, >>> Richard. >>> >>> On 20 June 2016 at 19:13, Rahman USTA wrote: >>> >>>> Richard, Very good to gamify learning Java 9. How many challenges does >>>> it have ? >>>> >>>> Is it possible to see them in a document? (training/hackathon material) >>>> >>>> Thanks. >>>> >>>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >>>> >>>>> Thanks Martijn. >>>>> If anyone wants to see it online, I have re-enabled it. >>>>> https://jozijugdojo.co.za/ >>>>> >>>>> >>>>> On 20 June 2016 at 15:49, Martijn Verburg >>>>> wrote: >>>>> >>>>> > Very cool, thanks Richard! >>>>> > >>>>> > Cheers, >>>>> > Martijn >>>>> > >>>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >>>>> > >>>>> >> Hello everyone, >>>>> >> >>>>> >> This is the source code for the Java 9 Gamified hackathon >>>>> >> that was done >>>>> on the >>>>> >> 4'th of June 2016 at the Jozi-JUG. >>>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >>>>> >> >>>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >>>>> Undertow. >>>>> >> >>>>> >> It's all under the "Unlicense " so please >>>>> feel >>>>> >> free >>>>> >> to do whatever you want with it. >>>>> >> >>>>> >> regards, >>>>> >> Richard. >>>>> >> >>>>> > >>>>> > >>>>> >>>> >>>> >>>> >>>> -- >>>> Rahman USTA >>>> Istanbul JUG >>>> https://github.com/rahmanusta >>>> >>> >>> >> From rjdkolb at gmail.com Tue Jun 21 06:31:38 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 21 Jun 2016 08:31:38 +0200 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Martijn, That is a fantastic idea! Perhaps you could set up a wiki like the Adopt A JSR wiki that shows which JUGs are involved in which JEP and where testing is needed ? As a side note, I posted a question on how to set the JVM arguments on the child jshell JVM a few months ago on this mailing list (and on a weekend). Michel Trudeau from Oracle responded and said he would add a feature request. A couple of builds later "-R" was added to jshell. A special and public thanks to Michel! regards, Richard. On 20 June 2016 at 21:00, Martijn Verburg wrote: > Hi Richard, > > I've informally asked a few of the leads to highlight any areas of Java 9 > that might need some early focus, should give us some nice future direction. > > I think this is really great work, it would be great if everyone on this > list can start telling their communities and get the forks and PRs coming > in! > > Cheers, > Martijn > > On 20 June 2016 at 18:58, Richard Kolb wrote: > >> Hi Rahman, >> >> jshell took centre stage with the new http2 client, letsencrypt, and >> local variable type inference. >> IDEs were not allowed. >> >> The idea was that your could not really prepare for the hackathon and you >> needed to complete a step to discover the next step. I could put it in >> training material, but I think it would be a bit boring ;-) >> >> All in all there were five steps. This was the leader board >> after the >> hackaton. >> >> regards, >> Richard. >> >> On 20 June 2016 at 19:13, Rahman USTA wrote: >> >>> Richard, Very good to gamify learning Java 9. How many challenges does >>> it have ? >>> >>> Is it possible to see them in a document? (training/hackathon material) >>> >>> Thanks. >>> >>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >>> >>>> Thanks Martijn. >>>> If anyone wants to see it online, I have re-enabled it. >>>> https://jozijugdojo.co.za/ >>>> >>>> >>>> On 20 June 2016 at 15:49, Martijn Verburg >>>> wrote: >>>> >>>> > Very cool, thanks Richard! >>>> > >>>> > Cheers, >>>> > Martijn >>>> > >>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >>>> > >>>> >> Hello everyone, >>>> >> >>>> >> This is the source code for the Java 9 Gamified hackathon >>>> >> that was done on >>>> the >>>> >> 4'th of June 2016 at the Jozi-JUG. >>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >>>> >> >>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >>>> Undertow. >>>> >> >>>> >> It's all under the "Unlicense " so please >>>> feel >>>> >> free >>>> >> to do whatever you want with it. >>>> >> >>>> >> regards, >>>> >> Richard. >>>> >> >>>> > >>>> > >>>> >>> >>> >>> >>> -- >>> Rahman USTA >>> Istanbul JUG >>> https://github.com/rahmanusta >>> >> >> > From abdul.kolarkunnu at oracle.com Tue Jun 21 08:35:54 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Tue, 21 Jun 2016 01:35:54 -0700 (PDT) Subject: JDK 9 build 123 test results now available Message-ID: <83e8109d-d475-4f65-bea2-6902071cbe49@default> JDK 9 ea build 123 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 26 differences from the build 122 test results. No new testcase failures found. 0: /home/jtest/merge9/122/jdk/JTwork pass: 5,838; fail: 17; not run: 2,073 1: /home/jtest/merge9/123/jdk/JTwork pass: 5,836; fail: 11; not run: 2,084 0 1 Test fail pass com/sun/java/swing/plaf/gtk/Test6635110.java fail pass java/io/SequenceInputStream/ConstructorNull.java fail pass java/io/SequenceInputStream/LotsOfStreams.java fail pass java/io/Serializable/arraySuidConflict/Write.java fail pass java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java fail pass java/io/Serializable/available/Available.java --- pass java/lang/annotation/AnnotationWithLambda.java --- pass java/util/Locale/Bug8040211.java --- pass javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java --- pass sun/net/www/http/ChunkedOutputStream/CheckError.java pass --- sun/net/www/http/ChunkedOutputStream/checkError.java --- pass sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java pass --- sun/security/provider/SecureRandom/AbstractDrbgSpec.java --- pass sun/security/provider/SecureRandom/DRBGS11n.java pass --- tools/jlink/IntegrationTest.java pass --- tools/jlink/JLinkOptimTest.java pass --- tools/jlink/JLinkTest.java pass --- tools/jlink/basic/BasicTest.java pass --- tools/jlink/plugins/CompressorPluginTest.java pass --- tools/jlink/plugins/ExcludeFilesPluginTest.java pass --- tools/jlink/plugins/ExcludePluginTest.java pass --- tools/jlink/plugins/ExcludeVMPluginTest.java pass --- tools/jlink/plugins/OrderResourcesPluginTest.java pass --- tools/jlink/plugins/ResourceFilterTest.java pass --- tools/jlink/plugins/StringSharingPluginTest.java pass --- tools/jmod/JmodTest.java 26 differences The hotspot test results contain 1 difference from the build 122 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/122/hotspot/JTwork pass: 1,255; fail: 3; error: 7; not run: 58 1: /home/jtest/merge9/123/hotspot/JTwork pass: 1,254; fail: 4; error: 7; not run: 58 0 1 Test pass fail gc/TestNUMAPageSize.java 1 differences The langtools test results contain 5 differences from the build 122 test results. No new testcase failures found. 0: /home/jtest/merge9/122/langtools/JTwork pass: 3,427; fail: 1; not run: 271 1: /home/jtest/merge9/123/langtools/jtreg/JTwork pass: 3,432; not run: 271 0 1 Test --- pass tools/javac/lambda/MostSpecific29.java --- pass tools/javac/lambda/MostSpecific30.java --- pass tools/javac/lambda/MostSpecific31.java --- pass tools/javac/lambda/MostSpecific32.java fail pass tools/javac/modules/AddLimitMods.java 5 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/123/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From sadhak001 at gmail.com Tue Jun 21 22:10:55 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 21 Jun 2016 22:10:55 +0000 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Really great work, our folks at LJC could use it at the Hackathons. We also have this repo: https://github.com/AdoptOpenJDK/jdk9-jigsaw, any chance of link these together or also pouring some of the goodies from your repo into this - just an idea, still raw. Cheers, Mani On Tue, 21 Jun 2016 at 07:32 Richard Kolb wrote: > Hi Martijn, > > That is a fantastic idea! > Perhaps you could set up a wiki like the Adopt A JSR wiki that shows which > JUGs are involved in which JEP and where testing is needed ? > > As a side note, I posted a question on how to set the JVM arguments on the > child jshell JVM a few months ago on this mailing list (and on a weekend). > Michel Trudeau from Oracle responded and said he would add a feature > request. A couple of builds later "-R" was added to jshell. > > A special and public thanks to Michel! > > regards, > Richard. > > On 20 June 2016 at 21:00, Martijn Verburg > wrote: > > > Hi Richard, > > > > I've informally asked a few of the leads to highlight any areas of Java 9 > > that might need some early focus, should give us some nice future > direction. > > > > I think this is really great work, it would be great if everyone on this > > list can start telling their communities and get the forks and PRs coming > > in! > > > > Cheers, > > Martijn > > > > On 20 June 2016 at 18:58, Richard Kolb wrote: > > > >> Hi Rahman, > >> > >> jshell took centre stage with the new http2 client, letsencrypt, and > >> local variable type inference. > >> IDEs were not allowed. > >> > >> The idea was that your could not really prepare for the hackathon and > you > >> needed to complete a step to discover the next step. I could put it in > >> training material, but I think it would be a bit boring ;-) > >> > >> All in all there were five steps. This was the leader board > >> after the > >> hackaton. > >> > >> regards, > >> Richard. > >> > >> On 20 June 2016 at 19:13, Rahman USTA wrote: > >> > >>> Richard, Very good to gamify learning Java 9. How many challenges does > >>> it have ? > >>> > >>> Is it possible to see them in a document? (training/hackathon material) > >>> > >>> Thanks. > >>> > >>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : > >>> > >>>> Thanks Martijn. > >>>> If anyone wants to see it online, I have re-enabled it. > >>>> https://jozijugdojo.co.za/ > >>>> > >>>> > >>>> On 20 June 2016 at 15:49, Martijn Verburg > >>>> wrote: > >>>> > >>>> > Very cool, thanks Richard! > >>>> > > >>>> > Cheers, > >>>> > Martijn > >>>> > > >>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: > >>>> > > >>>> >> Hello everyone, > >>>> >> > >>>> >> This is the source code for the Java 9 Gamified hackathon > >>>> >> that was done > on > >>>> the > >>>> >> 4'th of June 2016 at the Jozi-JUG. > >>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon > >>>> >> > >>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and > >>>> Undertow. > >>>> >> > >>>> >> It's all under the "Unlicense " so please > >>>> feel > >>>> >> free > >>>> >> to do whatever you want with it. > >>>> >> > >>>> >> regards, > >>>> >> Richard. > >>>> >> > >>>> > > >>>> > > >>>> > >>> > >>> > >>> > >>> -- > >>> Rahman USTA > >>> Istanbul JUG > >>> https://github.com/rahmanusta > >>> > >> > >> > > > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Tue Jun 21 22:24:40 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 22 Jun 2016 00:24:40 +0200 Subject: JDK 9 outreach update Message-ID: <179f0c9d-6204-fff3-ee24-231c4aa340fc@oracle.com> I updated the wiki page to add a notice on v53 class files at https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Prepareforv53classfiles cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From rjdkolb at gmail.com Wed Jun 22 06:00:08 2016 From: rjdkolb at gmail.com (Richard Kolb) Date: Wed, 22 Jun 2016 08:00:08 +0200 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Mani, This is a github link! We have had demos of jigsaw, but never anything to actually do a hackaton with with. You are more than welcome to link or refork the repository. I see I forked to the Adopt A JSR by mistake. Regards, Richard. On 22 Jun 2016 12:11 AM, "Mani Sarkar" wrote: > Really great work, our folks at LJC could use it at the Hackathons. > > We also have this repo: https://github.com/AdoptOpenJDK/jdk9-jigsaw, any > chance of link these together or also pouring some of the goodies from your > repo into this - just an idea, still raw. > > Cheers, > Mani > > On Tue, 21 Jun 2016 at 07:32 Richard Kolb wrote: > >> Hi Martijn, >> >> That is a fantastic idea! >> Perhaps you could set up a wiki like the Adopt A JSR wiki that shows which >> JUGs are involved in which JEP and where testing is needed ? >> >> As a side note, I posted a question on how to set the JVM arguments on the >> child jshell JVM a few months ago on this mailing list (and on a weekend). >> Michel Trudeau from Oracle responded and said he would add a feature >> request. A couple of builds later "-R" was added to jshell. >> >> A special and public thanks to Michel! >> >> regards, >> Richard. >> >> On 20 June 2016 at 21:00, Martijn Verburg >> wrote: >> >> > Hi Richard, >> > >> > I've informally asked a few of the leads to highlight any areas of Java >> 9 >> > that might need some early focus, should give us some nice future >> direction. >> > >> > I think this is really great work, it would be great if everyone on this >> > list can start telling their communities and get the forks and PRs >> coming >> > in! >> > >> > Cheers, >> > Martijn >> > >> > On 20 June 2016 at 18:58, Richard Kolb wrote: >> > >> >> Hi Rahman, >> >> >> >> jshell took centre stage with the new http2 client, letsencrypt, and >> >> local variable type inference. >> >> IDEs were not allowed. >> >> >> >> The idea was that your could not really prepare for the hackathon and >> you >> >> needed to complete a step to discover the next step. I could put it in >> >> training material, but I think it would be a bit boring ;-) >> >> >> >> All in all there were five steps. This was the leader board >> >> after the >> >> hackaton. >> >> >> >> regards, >> >> Richard. >> >> >> >> On 20 June 2016 at 19:13, Rahman USTA >> wrote: >> >> >> >>> Richard, Very good to gamify learning Java 9. How many challenges does >> >>> it have ? >> >>> >> >>> Is it possible to see them in a document? (training/hackathon >> material) >> >>> >> >>> Thanks. >> >>> >> >>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >> >>> >> >>>> Thanks Martijn. >> >>>> If anyone wants to see it online, I have re-enabled it. >> >>>> https://jozijugdojo.co.za/ >> >>>> >> >>>> >> >>>> On 20 June 2016 at 15:49, Martijn Verburg >> >>>> wrote: >> >>>> >> >>>> > Very cool, thanks Richard! >> >>>> > >> >>>> > Cheers, >> >>>> > Martijn >> >>>> > >> >>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >> >>>> > >> >>>> >> Hello everyone, >> >>>> >> >> >>>> >> This is the source code for the Java 9 Gamified hackathon >> >>>> >> that was done >> on >> >>>> the >> >>>> >> 4'th of June 2016 at the Jozi-JUG. >> >>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >> >>>> >> >> >>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >> >>>> Undertow. >> >>>> >> >> >>>> >> It's all under the "Unlicense " so please >> >>>> feel >> >>>> >> free >> >>>> >> to do whatever you want with it. >> >>>> >> >> >>>> >> regards, >> >>>> >> Richard. >> >>>> >> >> >>>> > >> >>>> > >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Rahman USTA >> >>> Istanbul JUG >> >>> https://github.com/rahmanusta >> >>> >> >> >> >> >> > >> > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > From sadhak001 at gmail.com Wed Jun 22 08:41:16 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 22 Jun 2016 08:41:16 +0000 Subject: Java 9 Gamified hackathon source code In-Reply-To: References: Message-ID: Hi Richard, We could move the repo to the adopt openjdk repo, if you feel that's where it belongs. I can help you there, if you like. Cheers, Mani On Wed, 22 Jun 2016 07:00 Richard Kolb, wrote: > Hi Mani, > > This is a github link! > We have had demos of jigsaw, but never anything to actually do a hackaton > with with. > > You are more than welcome to link or refork the repository. I see I forked > to the Adopt A JSR by mistake. > > Regards, > Richard. > On 22 Jun 2016 12:11 AM, "Mani Sarkar" wrote: > >> Really great work, our folks at LJC could use it at the Hackathons. >> >> We also have this repo: https://github.com/AdoptOpenJDK/jdk9-jigsaw, any >> chance of link these together or also pouring some of the goodies from your >> repo into this - just an idea, still raw. >> >> Cheers, >> Mani >> >> On Tue, 21 Jun 2016 at 07:32 Richard Kolb wrote: >> >>> Hi Martijn, >>> >>> That is a fantastic idea! >>> Perhaps you could set up a wiki like the Adopt A JSR wiki that shows >>> which >>> JUGs are involved in which JEP and where testing is needed ? >>> >>> As a side note, I posted a question on how to set the JVM arguments on >>> the >>> child jshell JVM a few months ago on this mailing list (and on a >>> weekend). >>> Michel Trudeau from Oracle responded and said he would add a feature >>> request. A couple of builds later "-R" was added to jshell. >>> >>> A special and public thanks to Michel! >>> >>> regards, >>> Richard. >>> >>> On 20 June 2016 at 21:00, Martijn Verburg >>> wrote: >>> >>> > Hi Richard, >>> > >>> > I've informally asked a few of the leads to highlight any areas of >>> Java 9 >>> > that might need some early focus, should give us some nice future >>> direction. >>> > >>> > I think this is really great work, it would be great if everyone on >>> this >>> > list can start telling their communities and get the forks and PRs >>> coming >>> > in! >>> > >>> > Cheers, >>> > Martijn >>> > >>> > On 20 June 2016 at 18:58, Richard Kolb wrote: >>> > >>> >> Hi Rahman, >>> >> >>> >> jshell took centre stage with the new http2 client, letsencrypt, and >>> >> local variable type inference. >>> >> IDEs were not allowed. >>> >> >>> >> The idea was that your could not really prepare for the hackathon and >>> you >>> >> needed to complete a step to discover the next step. I could put it in >>> >> training material, but I think it would be a bit boring ;-) >>> >> >>> >> All in all there were five steps. This was the leader board >>> >> after the >>> >> hackaton. >>> >> >>> >> regards, >>> >> Richard. >>> >> >>> >> On 20 June 2016 at 19:13, Rahman USTA >>> wrote: >>> >> >>> >>> Richard, Very good to gamify learning Java 9. How many challenges >>> does >>> >>> it have ? >>> >>> >>> >>> Is it possible to see them in a document? (training/hackathon >>> material) >>> >>> >>> >>> Thanks. >>> >>> >>> >>> 2016-06-20 19:56 GMT+03:00 Richard Kolb : >>> >>> >>> >>>> Thanks Martijn. >>> >>>> If anyone wants to see it online, I have re-enabled it. >>> >>>> https://jozijugdojo.co.za/ >>> >>>> >>> >>>> >>> >>>> On 20 June 2016 at 15:49, Martijn Verburg >> > >>> >>>> wrote: >>> >>>> >>> >>>> > Very cool, thanks Richard! >>> >>>> > >>> >>>> > Cheers, >>> >>>> > Martijn >>> >>>> > >>> >>>> > On 20 June 2016 at 14:21, Richard Kolb wrote: >>> >>>> > >>> >>>> >> Hello everyone, >>> >>>> >> >>> >>>> >> This is the source code for the Java 9 Gamified hackathon >>> >>>> >> that was >>> done on >>> >>>> the >>> >>>> >> 4'th of June 2016 at the Jozi-JUG. >>> >>>> >> https://github.com/Adopt-a-JSR/gamified-java9-hackathon >>> >>>> >> >>> >>>> >> The app works on Java 9 and exposes HTTP 2 using Springboot and >>> >>>> Undertow. >>> >>>> >> >>> >>>> >> It's all under the "Unlicense " so please >>> >>>> feel >>> >>>> >> free >>> >>>> >> to do whatever you want with it. >>> >>>> >> >>> >>>> >> regards, >>> >>>> >> Richard. >>> >>>> >> >>> >>>> > >>> >>>> > >>> >>>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> Rahman USTA >>> >>> Istanbul JUG >>> >>> https://github.com/rahmanusta >>> >>> >>> >> >>> >> >>> > >>> >> -- >> @theNeomatrix369 * | **Blog >> ** | *LJC Associate & LJC Advocate >> (@adoptopenjdk & @adoptajsr programs) >> *Meet-a-Project - *MutabilityDetector >> * | **Bitbucket >> * * | **Github >> * * | **LinkedIn >> * >> *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ >> >> *Don't chase success, rather aim for "Excellence", and success will come >> chasing after you!* >> > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From abdul.kolarkunnu at oracle.com Mon Jun 27 07:24:12 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Mon, 27 Jun 2016 00:24:12 -0700 (PDT) Subject: JDK 9 build 124 test results now available Message-ID: <4aff8034-ea12-4386-bb00-7f15b454685a@default> JDK 9 ea build 124 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 26 differences from the build 123 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/123/jdk/JTwork pass: 5,836; fail: 11; not run: 2,084 1: /home/jtest/merge9/124/jdk/JTwork pass: 5,860; fail: 12; not run: 2,097 0 1 Test --- pass java/beans/Introspector/TestMethodOrderDependence.java --- pass java/beans/Statement/ClassForName/ClassForName.java pass fail java/io/SequenceInputStream/ConstructorNull.java --- pass java/lang/ProcessBuilder/SkipTest.java --- pass java/lang/annotation/EqualityTest.java --- pass java/util/Locale/Bug8135061.java --- pass java/util/Locale/Bug8159420.java --- pass java/util/PriorityQueue/AddNonComparable.java --- pass javax/sound/sampled/Clip/IsRunningHang.java --- pass javax/sound/sampled/DirectAudio/bug6400879.java --- pass jdk/internal/misc/VM/RuntimeArguments.java --- pass sun/security/provider/SecureRandom/StrongSecureRandom.java --- pass sun/security/tools/keytool/DupImport.java --- pass sun/security/util/Pem/encoding.sh --- pass sun/tools/jinfo/JInfoTest.java --- pass tools/jlink/IntegrationTest.java --- pass tools/jlink/JLinkTest.java --- pass tools/jlink/basic/BasicTest.java --- pass tools/jlink/plugins/CompressorPluginTest.java --- pass tools/jlink/plugins/ExcludeFilesPluginTest.java --- pass tools/jlink/plugins/ExcludePluginTest.java --- pass tools/jlink/plugins/ExcludeVMPluginTest.java --- pass tools/jlink/plugins/OrderResourcesPluginTest.java --- pass tools/jlink/plugins/ResourceFilterTest.java --- pass tools/jlink/plugins/StringSharingPluginTest.java --- pass tools/jmod/JmodTest.java 26 differences The hotspot test results contain 3 differences from the build 123 test results. No new testcase failures found. 0: /home/jtest/merge9/123/hotspot/JTwork pass: 1,254; fail: 4; error: 7; not run: 58 1: /home/jtest/merge9/124/hotspot/JTwork pass: 1,257; fail: 4; error: 7; not run: 57 0 1 Test --- pass gc/TestSmallHeap.java --- pass runtime/NMT/CommitOverlappingRegions.java --- pass runtime/ReservedStack/ReservedStackTestCompiler.java 3 differences The langtools test results contain 4 differences from the build 123 test results. No new testcase failures found. 0: /home/jtest/merge9/123/langtools/jtreg/JTwork pass: 3,432; not run: 271 1: /home/jtest/merge9/124/langtools/JTwork pass: 3,436; not run: 271 0 1 Test --- pass tools/javac/T8058244/MissingErrorInDefaultSuperCallTest.java --- pass tools/javac/T8068460/PrettyPrintingForLoopsTest.java --- pass tools/javac/generics/inference/8159680/T8159680.java --- pass tools/jdeps/jdkinternals/ShowReplacement.java 4 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/124/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From rory.odonnell at oracle.com Mon Jun 27 09:23:45 2016 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Mon, 27 Jun 2016 10:23:45 +0100 Subject: Early Access builds of JDK 8u112 b01, JDK 9 b124 are available on java.net Message-ID: Hi All, Early Access b124 for JDK 9 is available on java.net, summary of changes are listed here . Early Access b123 (#5178) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here Early Access b01 for JDK 8u112 is available on java.net. Update to JEP 261 : Module System - email from Mark Reinhold [1] - The special ALL-DEFAULT module name, which represents the default set of root modules for use with the -addmods option [2]; - A more thorough explanation of how the built-in class loaders have changed, how built-in modules are assigned to each loader, and how these loaders work together to load classes [3]; and - The reason why Java EE-related modules are no longer resolved by default [4]. - There are various other minor corrections and clarifications, as can be seen in the detailed diff [5]. Rgds,Rory [1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-June/008227.html [2]http://openjdk.java.net/jeps/261#ALL-DEFAULT [3]http://openjdk.java.net/jeps/261#Class-loaders [4]http://openjdk.java.net/jeps/261#EE-modules [5]http://cr.openjdk.java.net/~mr/jigsaw/jeps/updates/261-2016-06-15.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland From freddy.guime at cjug.org Mon Jun 27 13:31:29 2016 From: freddy.guime at cjug.org (Freddy Guime) Date: Mon, 27 Jun 2016 08:31:29 -0500 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group Message-ID: Hello everyone! We had a Hacking JDK 9 session a little while ago, but finally collected and put all the comments from our members on feedback. It was great having Heather and Charlie move things along and work with the Chicago Java Community to try and play with JDK9. Let me know if you want me to go back and get more details on any of these. Thanks! ???????? Jan Fetyko: Trying out jdk9 build 9-ea+112: I can compile and run. But jvisualvm crashes with exception : Exception in thread "main" java.lang.SecurityException: setContextClassLoader at jdk.internal.misc.InnocuousThread.setContextClassLoader(java.base at 9-ea/InnocuousThread.java:104) Mirko: Charlie and Heather both did a fantastic presentation followed by a hands on session with Java 9 and the people there. We had some issues with having the Spring IDE recognizing the JDK. It is built on an eclipse platform but for some odd reason it would not recognize the JDK 9 software. We spoke with Charlie about it and he had a few ideas and suggestions on how to fix this issue. We tried setting up JDK 9 on Netbeans. It would see the JDK 9 but when it came to switching it from Java 1.8 it locked up the app and it req. the task manager to kill the app. The good thing was Heather was able to help us with this issue and show that there was another download that we should use when hooking it up to Netbeans. We did get the JDK running in a command line to compile some code we wrote up and run it Thank you to Heather, Charlie & everyone at the CJUG and IMC Financial Markets Jonathan Ross: Ran into a couple of issues with playing with Java 9 on one of my projects today: * A regression in type inference (easily fixed by simplifying the expressions/spelling out the type parameters) * A peculiar change involving @Nullable @Assisted injects in guava (fixed by using Optional<...> instead) * Using IntelliJ 2016.1, I could compile and run everything (to 1.8 target) fine using the 111 build, but when I switched to 112 things broke: Error:IntelliLang Pattern Validator: sun/misc/Resource * When playing with jshell, I found that java.util.ServiceLoader was not working as expected. Mary G: Question about the Build 112 for MacOS/X, there's no zip or tar.gz distribution, and as a result, when i install the dmg, the java9-ea version has overwritten my previous java8 installation. Would it be possible to have the zip'ped distribution for Mac? Thanks! John Krupka: Tried to start groovyConsole and it crashed. We also tried installing Leiningen for Clojure and that also exploded with missing sun.misc.Launcher. Matt Sicker: Got a weird issue with locales assertEquals("12,00 ?", new MessageFormat("{0,number,currency}", Locale.FRANCE).format(new Object[] {12})); Same problem with Locale.GERMANY, Locale.ITALY, etc. ???????? Freddy Guime Community Leader Chicago Java Users Group freddy.guime at cjug.org From martijnverburg at gmail.com Mon Jun 27 13:40:42 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 27 Jun 2016 14:40:42 +0100 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: Hi Freddy, Great work and thanks Heather for organising the session! Did all of the issues get reported to the appropriate mailing lists? Cheers, Martijn On 27 June 2016 at 14:31, Freddy Guime wrote: > Hello everyone! We had a Hacking JDK 9 session a little while ago, but > finally collected and put all the comments from our members on feedback. It > was great having Heather and Charlie move things along and work with the > Chicago Java Community to try and play with JDK9. > > Let me know if you want me to go back and get more details on any of these. > > Thanks! > > ???????? > > > Jan Fetyko: > Trying out jdk9 build 9-ea+112: I can compile and run. But jvisualvm > crashes with exception : Exception in thread "main" > java.lang.SecurityException: setContextClassLoader at > jdk.internal.misc.InnocuousThread.setContextClassLoader(java.base at 9-ea > /InnocuousThread.java:104) > > > Mirko: > Charlie and Heather both did a fantastic presentation followed by a hands > on session with Java 9 and the people there. We had some issues with having > the Spring IDE recognizing the JDK. It is built on an eclipse platform but > for some odd reason it would not recognize the JDK 9 software. We spoke > with Charlie about it and he had a few ideas and suggestions on how to fix > this issue. > > We tried setting up JDK 9 on Netbeans. It would see the JDK 9 but when it > came to switching it from Java 1.8 it locked up the app and it req. the > task manager to kill the app. The good thing was Heather was able to help > us with this issue and show that there was another download that we should > use when hooking it up to Netbeans. We did get the JDK running in a command > line to compile some code we wrote up and run it > > Thank you to Heather, Charlie & everyone at the CJUG and IMC Financial > Markets > > > Jonathan Ross: > Ran into a couple of issues with playing with Java 9 on one of my projects > today: > * A regression in type inference (easily fixed by simplifying the > expressions/spelling out the type parameters) > * A peculiar change involving @Nullable @Assisted injects in guava (fixed > by using Optional<...> instead) > * Using IntelliJ 2016.1, I could compile and run everything (to 1.8 > target) fine using the 111 build, but when I switched to 112 things broke: > Error:IntelliLang Pattern Validator: sun/misc/Resource > * When playing with jshell, I found that java.util.ServiceLoader was not > working as expected. > > > > Mary G: > Question about the Build 112 for MacOS/X, there's no zip or tar.gz > distribution, and as a result, when i install the dmg, the java9-ea version > has overwritten my previous java8 installation. Would it be possible to > have the zip'ped distribution for Mac? Thanks! > > John Krupka: > Tried to start groovyConsole and it crashed. We also tried installing > Leiningen for Clojure and that also exploded with missing sun.misc.Launcher. > > Matt Sicker: > Got a weird issue with locales > assertEquals("12,00 ?", new MessageFormat("{0,number,currency}", > Locale.FRANCE).format(new Object[] {12})); > Same problem with Locale.GERMANY, Locale.ITALY, etc. > > > > > > ???????? > > > > > Freddy Guime > Community Leader > Chicago Java Users Group > freddy.guime at cjug.org > > > > > > > From freddy.guime at cjug.org Mon Jun 27 16:44:47 2016 From: freddy.guime at cjug.org (Freddy Guime) Date: Mon, 27 Jun 2016 11:44:47 -0500 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: not yet, we'd like some help identifying the right lists : ) Thanks! Freddy On Mon, Jun 27, 2016 at 8:40 AM, Martijn Verburg wrote: > Hi Freddy, > > Great work and thanks Heather for organising the session! Did all of the > issues get reported to the appropriate mailing lists? > > Cheers, > Martijn > > On 27 June 2016 at 14:31, Freddy Guime wrote: > >> Hello everyone! We had a Hacking JDK 9 session a little while ago, but >> finally collected and put all the comments from our members on feedback. It >> was great having Heather and Charlie move things along and work with the >> Chicago Java Community to try and play with JDK9. >> >> Let me know if you want me to go back and get more details on any of >> these. >> >> Thanks! >> >> ???????? >> >> >> Jan Fetyko: >> Trying out jdk9 build 9-ea+112: I can compile and run. But jvisualvm >> crashes with exception : Exception in thread "main" >> java.lang.SecurityException: setContextClassLoader at >> jdk.internal.misc.InnocuousThread.setContextClassLoader(java.base at 9-ea >> /InnocuousThread.java:104) >> >> >> Mirko: >> Charlie and Heather both did a fantastic presentation followed by a hands >> on session with Java 9 and the people there. We had some issues with having >> the Spring IDE recognizing the JDK. It is built on an eclipse platform but >> for some odd reason it would not recognize the JDK 9 software. We spoke >> with Charlie about it and he had a few ideas and suggestions on how to fix >> this issue. >> >> We tried setting up JDK 9 on Netbeans. It would see the JDK 9 but when it >> came to switching it from Java 1.8 it locked up the app and it req. the >> task manager to kill the app. The good thing was Heather was able to help >> us with this issue and show that there was another download that we should >> use when hooking it up to Netbeans. We did get the JDK running in a command >> line to compile some code we wrote up and run it >> >> Thank you to Heather, Charlie & everyone at the CJUG and IMC Financial >> Markets >> >> >> Jonathan Ross: >> Ran into a couple of issues with playing with Java 9 on one of my >> projects today: >> * A regression in type inference (easily fixed by simplifying the >> expressions/spelling out the type parameters) >> * A peculiar change involving @Nullable @Assisted injects in guava (fixed >> by using Optional<...> instead) >> * Using IntelliJ 2016.1, I could compile and run everything (to 1.8 >> target) fine using the 111 build, but when I switched to 112 things broke: >> Error:IntelliLang Pattern Validator: sun/misc/Resource >> * When playing with jshell, I found that java.util.ServiceLoader was not >> working as expected. >> >> >> >> Mary G: >> Question about the Build 112 for MacOS/X, there's no zip or tar.gz >> distribution, and as a result, when i install the dmg, the java9-ea version >> has overwritten my previous java8 installation. Would it be possible to >> have the zip'ped distribution for Mac? Thanks! >> >> John Krupka: >> Tried to start groovyConsole and it crashed. We also tried installing >> Leiningen for Clojure and that also exploded with missing sun.misc.Launcher. >> >> Matt Sicker: >> Got a weird issue with locales >> assertEquals("12,00 ?", new MessageFormat("{0,number,currency}", >> Locale.FRANCE).format(new Object[] {12})); >> Same problem with Locale.GERMANY, Locale.ITALY, etc. >> >> >> >> >> >> ???????? >> >> >> >> >> Freddy Guime >> Community Leader >> Chicago Java Users Group >> freddy.guime at cjug.org >> >> >> >> >> >> >> > From martijnverburg at gmail.com Tue Jun 28 17:32:46 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 28 Jun 2016 18:32:46 +0100 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: Hi Freddy, OK, I'll make an attempt to pick out which report should go where. Are you happy to then contact the original reporter and then have them mail the correct list directly? It will help increase their knowledge/participation of OpenJDK and allow the OpenJDK folks to talk directly to the bug submitted to get extra info as required. I'm CCing in quality-discuss as well so Rory and his team are aware. Right, my answers inline below. Cheers, Martijn On 27 June 2016 at 17:44, Freddy Guime wrote: > not yet, we'd like some help identifying the right lists : ) > > Thanks! > > On 27 June 2016 at 14:31, Freddy Guime wrote: >> >>> Hello everyone! We had a Hacking JDK 9 session a little while ago, but >>> finally collected and put all the comments from our members on feedback. It >>> was great having Heather and Charlie move things along and work with the >>> Chicago Java Community to try and play with JDK9. >>> >>> Let me know if you want me to go back and get more details on any of >>> these. >>> >>> Thanks! >>> >>> ???????? >>> >>> >>> Jan Fetyko: >>> Trying out jdk9 build 9-ea+112: I can compile and run. But jvisualvm >>> crashes with exception : Exception in thread "main" >>> java.lang.SecurityException: setContextClassLoader at >>> jdk.internal.misc.InnocuousThread.setContextClassLoader(java.base at 9-ea >>> /InnocuousThread.java:104) >>> >> Project page for more info - http://openjdk.java.net/projects/visualvm/ and the mailing list: users(at)visualvm.java.net > Jonathan Ross: >>> Ran into a couple of issues with playing with Java 9 on one of my >>> projects today: >>> * A regression in type inference (easily fixed by simplifying the >>> expressions/spelling out the type parameters) >>> >> Will need more details on what the regression was and the workaround is but please report to: jdk9-dev(at)openjdk.net > * A peculiar change involving @Nullable @Assisted injects in guava (fixed >>> by using Optional<...> instead) >>> >> Will need more details on what the bug was and the exact workaround is but please report to: jdk9-dev(at)openjdk.net - it may need reporting to Guava as well but let's see. > * Using IntelliJ 2016.1, I could compile and run everything (to 1.8 >>> target) fine using the 111 build, but when I switched to 112 things broke: >>> Error:IntelliLang Pattern Validator: sun/misc/Resource >>> >> I *think* this has been fixed in the latest build, but JIC please report to jigsaw-dev(at)openjdk.net and jdk9dev(at)openjdk.net > * When playing with jshell, I found that java.util.ServiceLoader was not >>> working as expected. >>> >> How so? Please report the details to kulla-dev(at)openjdk.net > Mary G: >>> Question about the Build 112 for MacOS/X, there's no zip or tar.gz >>> distribution, and as a result, when i install the dmg, the java9-ea version >>> has overwritten my previous java8 installation. Would it be possible to >>> have the zip'ped distribution for Mac? Thanks! >>> >> I think that's actually one for Rory's team to feedback internally? > John Krupka: >>> Tried to start groovyConsole and it crashed. We also tried installing >>> Leiningen for Clojure and that also exploded with missing sun.misc.Launcher. >>> >> Please report to jigsaw-dev(at)openjdk.net and jdk9dev(at)openjdk.net - I suspect however that Leiningen and perhaps Groovy need to fix their launch scripts to access the private sun.misc.Launcher > Matt Sicker: >>> Got a weird issue with locales >>> assertEquals("12,00 ?", new MessageFormat("{0,number,currency}", >>> Locale.FRANCE).format(new Object[] {12})); >>> Same problem with Locale.GERMANY, Locale.ITALY, etc. >>> >> Probably needs a bit more detail but please report to i18n-devat)openjdk.net and and jdk9dev(at)openjdk.net Thanks again for running this hackday and helping get Java 9 ready for prime time! Cheers, Martijn From dalibor.topic at oracle.com Wed Jun 29 13:02:57 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 29 Jun 2016 15:02:57 +0200 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: <7077f309-f5b9-a922-dec1-e767b376d253@oracle.com> On 27.06.2016 15:31, Freddy Guime wrote: > Jan Fetyko: > Trying out jdk9 build 9-ea+112: I can compile and run. But jvisualvm crashes with exception : Exception in thread "main" java.lang.SecurityException: setContextClassLoader at jdk.internal.misc.InnocuousThread.setContextClassLoader(java.base at 9-ea/InnocuousThread.java:104) Please try again with the latest Early Access build, currently that's build 124. If the issue persists, please contact its developers, as Martijn indicated. > > Mirko: >It is built on an eclipse platform but for some odd reason it would not recognize the JDK 9 software. Please see https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Updateyourdependencies > Jonathan Ross: > Ran into a couple of issues with playing with Java 9 on one of my projects today: > * A regression in type inference (easily fixed by simplifying the expressions/spelling out the type parameters) Did you run into https://bugs.openjdk.java.net/browse/JDK-8075793 ? If not, please try again with the latest early access build, and file an issue at bugs.java.com if the problem persists with a reproducer. > * Using IntelliJ 2016.1, I could compile and run everything (to 1.8 target) fine using the 111 build, but when I switched to 112 things broke: > Error:IntelliLang Pattern Validator: sun/misc/Resource Does the problem still occur with the latest early access build? > * When playing with jshell, I found that java.util.ServiceLoader was not working as expected. Does the problem still occur with the latest early access build? > Mary G: > Would it be possible to have the zip'ped distribution for Mac? Thanks! Please file an issue on bugs.java.com. There was a similar issue for Windows at https://bugs.openjdk.java.net/browse/JDK-8080424 - I don't think there was one filed for OS X. Meanwhile, if you'd like to create your own build, please see https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms and http://hg.openjdk.java.net/jdk9/jdk9/raw-file/c0591972ccee/README-builds.html . > John Krupka: > Tried to start groovyConsole and it crashed. Does the problem still occur with the latest early access build? > We also tried installing Leiningen for Clojure and that also exploded with missing sun.misc.Launcher. Please see https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-EncapsulateMostInternalAPIs > Matt Sicker: > Got a weird issue with locales > assertEquals("12,00 ?", new MessageFormat("{0,number,currency}", Locale.FRANCE).format(new Object[] {12})); > Same problem with Locale.GERMANY, Locale.ITALY, etc. Does the problem still occur with the latest early access build? Please see https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-UseCLDRLocaleDatabyDefault . cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Jun 29 13:07:20 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 29 Jun 2016 15:07:20 +0200 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: On 28.06.2016 19:32, Martijn Verburg wrote: > OK, I'll make an attempt to pick out which report should go where. Thanks, Martijn & thanks, Freddy - I added https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-FeedbackonnewJDK9features to capture the method we used here to work with feedback. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From freddy.guime at cjug.org Thu Jun 30 13:46:16 2016 From: freddy.guime at cjug.org (Freddy Guime) Date: Thu, 30 Jun 2016 08:46:16 -0500 Subject: Feedback from Hacking Java 9 at the Chicago Java Users Group In-Reply-To: References: Message-ID: <4CCE1C8A-C17C-4B21-B1FC-8DA2AE8CE93B@cjug.org> Thank you! I?ll start working on redist the feedback to the reporters. Awesome! Freddy Guime Community Leader Chicago Java Users Group freddy.guime at cjug.org > On Jun 29, 2016, at 8:07 AM, dalibor topic wrote: > > > > On 28.06.2016 19:32, Martijn Verburg wrote: > >> OK, I'll make an attempt to pick out which report should go where. > > Thanks, Martijn & thanks, Freddy - I added > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-FeedbackonnewJDK9features to capture the method we used here to work with feedback. > > cheers, > dalibor topic > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment