Re: Missing issue? - indexing
Alex, Sure, I will try to reach out to them. If you or anyone on the list has contacts they can share with me that would be great. Rgds,Rory On 02/03/2016 21:54, jigsaw-dev-requ...@openjdk.java.net wrote: Message: 1 Date: Wed, 02 Mar 2016 11:05:33 -0800 From: Alex Buckley <alex.buck...@oracle.com> To: rory.odonn...@oracle.com, jigsaw-dev <jigsaw-dev@openjdk.java.net> Subject: Re: Missing issue? - indexing Message-ID: <56d7397d.3000...@oracle.com> Content-Type: text/plain; charset=utf-8; format=flowed Rory, Could you please add Reflections and Scannotation to the Quality Outreach effort? The concern is not whether these tools understand the new JDK image or the modulepath. The concern is whether these tools make assumptions about the JDK's class loader hierarchy (Gradle was hit by this) and the JDK classes loaded by each loader (Eclipse was hit by this). Alex On 3/2/2016 4:40 AM, Stephen Colebourne wrote: Tools like Reflections [1], Scannotaions [2] and many more [3] provide the ability to find instances of annotations on the classpath. They also provide the ability to find subclasses of an interface. This kind of tooling is commonly needed by Java EE. Different tools use different approaches to gather the information, but it is definitely something that could be captured when building a module. At the very least, it is important to ensure that these tools continue to work. Stephen [1] https://github.com/ronmamo/reflections [2] http://scannotation.sourceforge.net/ [3] http://stackoverflow.com/questions/259140/scanning-java-annotations-at-runtime -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: JOSM feedback on Java 7,8,9, including Jigsaw EA
On 30/10/2015 15:29, Vincent Privat wrote: Hi, Following the recent inclusion of JOSM to the Quality Outreach list by the Adoption Group, we have compiled every single Java issue we have encountered, and reported when it was new, for the latest versions of Java, on a single page: https://josm.openstreetmap.de/wiki/JavaBugs We will use this page to coordinate our communication efforts with you. Is it possible to add a link to it in the last column of the Quality Outreach table? Added to the wiki, thanks for logging all these issues. I suggest you followup with the relevant mailing lists to get specific feedback as you have done with jigsaw-dev. The list currently contains 29 unresolved items and 18 resolved ones. I won't go through all of them in this e-mail. Ideally we'd like to see all of them fixed in a future Java release but I will only focus on the most important ones. Concerning Jigsaw: - We have reported 3 bugs. All made it to the public JIRA: 8138878, 8140477, 8140481. The second one is a bit problematic for our tests as it basically kills our Jenkins instance. I see the two other ones are understood/in progress. We will do more tests after we resolve the hanging problem. - We'd like to know if it can be expected to see the package sun.security.x509 become a public JDK API, for example in javax.security.cert? We currently use it to generate a self-signed certificate in order to create a local https server. That's our only use of private JDK API. Concerning Valhalla: - I see some discussions about building the JDK with project Valhalla. Are you going to provide public Early Access builds like project Jigsaw? Concerning the JIRA database: - Is it possible to add the label "josm-found" to issues 8140481, 8139659, 8034224, 7158257, 7194099 ? - Some issues didn't make it to the public JIRA and remained in the private bug database. Can we please have more information on them (why have they apparently been rejected)? The incident numbers are JI-9009025, JI-9010791, JI-9009449, JI-9008003. - Is it expected to allow external people to have the possibility to subscribe to JDK issues? I will take a look at these and come back to you. Concerning our incoming migration from Java 7 to Java 8: - I am concerned about three issues in Java2D/AWT on Linux. We have several duplicate bug reports for them: 6322854, 7172749, 8098530. Can we hope for a fix in a future update of Java 8? Finally: - We had a terrible experience when trying to report a bug against JAXP. We detected a severe data corruption problem in StaX when dealing with Unicode SMP characters, so we reported it, including a sample Java program 100% reproducible, in January 2013 (JAXP-76 on java.net <http://java.net> JIRA). As no activity was visible on this JIRA instance, we tried to use the standard Java bug report, three times, without success, with incident numbers 2431783 (2013-01-23), 2627098 (2013-10-28) and 9048481 (2014-11-28), without any answer. On 2014, November 29th we discovered by chance that the bug had finally been detected and fixed internally, as JDK-8058175 (created and resolved in September 2014). We reported back to the public JAXP JIRA instance, again without any answer. 6 months later we finally got the ironic and laconic answer "Please report issues to the OpenJDK Bug System", which was exactly was we were trying to do for 2 years! Can you please tell us why our bug reports were all silently ignored while the bug was real, and if is it still worth reporting bugs against JAXP? Thankfully we had far better experiences with other components of the JDK. I will take a look for you and see what I can find. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
JaCoCo feedback - Re: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw
Hi Evgeny, Thanks for the feedback, glad to hear test suite is passing. The additional size is expected during this testing/feedback period, builds include the JMOD files so that people can trying out the linker. They include the debug info files and finally bundles may not be compressed with the right options. Rgds,Rory On 17/09/2015 23:34, Evgeny Mandrikov wrote: Hi Rory, We can't add JDK9 EA Jigsaw to our automated build matrix, because it doesn't cache jdk downloads and I noticed that size of distribution is significantly bigger than size of JDK9 EA - 500 Mb versus 100 Mb. I'm going to implement caching for build system, but is this increase expected? During manual testing there were some issues with Maven, but seems that Maven team already takes care of them, and I was able to workaround them. So that our build and test suite passes without problems. However I think that more closer look on JEPs is required to check potential side-effects for our users. Marc, maybe you already thought about this? Best regards On Wed, Sep 9, 2015 at 7:25 PM, Rory O'Donnell <rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>> wrote: Hi Evgeny, Early-access builds of JDK 9 with Project Jigsaw are available for download at jdk9.java.net/jigsaw <http://jdk9.java.net/jigsaw>. The EA builds contain the latest prototype implementation of JSR 376 <http://openjdk.java.net/projects/jigsaw/spec>, the Java Platform Module System, as well as that of the JDK-specific APIs and tools described in JEP 261 <http://openjdk.java.net/jeps/261>. If you'd like to try out the EA builds, by far the most helpful things you can do are: * Try to run existing applications, without change, on these builds to see whether the module system, or the modularization of the platform, breaks your code or identifies code that depends upon JDK-internal APIs or other unspecified aspects of the platform. * Experiment with the module system itself, perhaps by following the quick start guide <http://openjdk.java.net/projects/jigsaw/quick-start>, and start thinking about how to migrate existing libraries and application components to modules. We hope to publish some specific migration tips shortly. Please send usage questions and experience reports to the jigsaw-dev <http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev> list. Specific suggestions about the design of the module system should be sent to the JSR 376 Expert Group's comments list <mailto:jpms-spec-comme...@openjdk.java.net>. For more information please seen Mark Reinhold's mail [1] Rgds,Rory [1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland -- Evgeny Mandrikov aka Godin <http://godin.net.ru> http://twitter.com/_godin_ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: jigsaw EA feedback for Eclipse/JBoss Tools and WildFly
Thanks for the update Martin! On 11/09/2015 08:30, Martin Malina wrote: On 10. 9. 2015, at 15:41, Alan Bateman <alan.bate...@oracle.com <mailto:alan.bate...@oracle.com>> wrote: On 10/09/2015 14:21, Rory O'Donnell wrote: Martin - thanks for your feedback, not sure your email made it to the list without subscribing. It will now, rgds Rory On 10/09/2015 13:59, Martin Malina wrote: I reported it here: https://issues.jboss.org/browse/JBIDE-20635 Thanks for forwarding. The interesting line seems to be: 13:03:04,020 ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0002: Error booting the container: java.lang.IllegalAccessError: Class __redirected.__XMLInputFactory can not access a member of class com.sun.xml.internal.stream.XMLInputFactoryImpl (module java.xml) with modifiers "public", module java.xml does not export com.sun.xml.internal.stream to So __redirected.__XMLInputFactory (WildFly?, generated?) is attempting to use Class.newInstance to instantiate com.sun.xml.internal.stream.XMLInputFactoryImpl. This should fail with IllegalAccessException because com.sun.xml.internal.stream is not exported. I can't tell where IllegalAccessError is coming from, maybe someone is catching IllegalAccessException and re-throwing it as an IllegalAccessError. I assume using -XaddExports can be used to workaround this temporarily. Hi Alan, thanks for your suggestion. But in this case it seems that our Eclipse tooling was at fault. Given the fact that it worked on command line, there must have been some difference which broke it in Eclipse. Rob seems to have found it and fixed it: https://issues.jboss.org/browse/JBIDE-20635 Thanks, Martin -Alan. -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
Re: jigsaw EA feedback for Eclipse/JBoss Tools and WildFly
Martin - thanks for your feedback, not sure your email made it to the list without subscribing. It will now, rgds Rory On 10/09/2015 13:59, Martin Malina wrote: Hi, Today I tried out the early access build of jdk 1.9 with jigsaw [1]. I tried it with JBoss Developer Studio 9.0.0.CR1 nightly build [2] (based on Eclipse Mars) and while I didn't see any breakage in the tooling itself, I was not able to start WildFly 10 Beta2 [3] with this from Eclipse. It would start fine from command line. I reported it here: https://issues.jboss.org/browse/JBIDE-20635 Rory O'Donnell encouraged me to share this with this list, so here you go :) Note: I'm not subscribed to this mailing list, so please keep me in Cc if you have any questions. Thanks, Martin [1] http://jdk9.java.net/jigsaw [2] https://devstudio.redhat.com/9.0/snapshots/builds/devstudio.product_master/ [3] http://wildfly.org/downloads/ -- Martin Malina JBoss QA Engineer Red Hat Czech s.r.o. Purkynova 99 612 45 Brno, Czech Republic Tel.: +420 532 294 265 -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland