Hi Neil,
Issue is reproducible with your code in nb-javac-14.
But the same is working in ant based project. We are working on fix and
will let you know as soon as it's done.

Regards,
Akshay Gupta

On 8/5/2020 5:13 PM, Neil C Smith wrote:
On Wed, 29 Jul 2020 at 19:44, Arvind Aprameya
<[email protected]> wrote:
Thank you all for your patience, nb-javac is now available with JDK 14 related 
javac modifications.
Has anyone got a project with records working correctly with master
and new nb-javac installed?  I have a simple test Maven project that
works fine in 12.0 and master build without nb-javac installed, but is
throwing continual exceptions / dialogs with this.  Is there a
configuration option I may have missed that only nb-javac requires?
If not, I'll open a JIRA ticket.

One dump (there are many similar from this) below.  (aside - wonder
what I'm testing or who might have prompted it?! :-) )

Best wishes,

Neil

package com.codelerity.testrecords;

import java.util.HashSet;

public class Main {

     record Point(int x, int y) {};

     public static void main(String[] args) {
         int count = 0;
         int miss = 0;
         HashSet<Integer> hashes = new HashSet<>();

         for (int x = 0; x < 5000; x++) {
             for (int y = 0; y < 5000; y++) {
                 count++;
                 Point p = new Point(x,y);
                 if (!hashes.add(p.hashCode())) {
                     miss++;
                 }
             }
         }
         System.out.println(count);
         System.out.println(miss);
         System.out.println(hashes.size());
     }
}

----- Classpath: ---------------------------------------------
bootPath: 
nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.base/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.compiler/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.datatransfer/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.desktop/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.instrument/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.logging/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.management/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.management.rmi/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.naming/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.net.http/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.prefs/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.rmi/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.scripting/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.se/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.security.jgss/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.security.sasl/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.smartcardio/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.sql/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.sql.rowset/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.transaction.xa/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.xml/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/java.xml.crypto/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.accessibility/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.aot/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.attach/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.charsets/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.compiler/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.crypto.cryptoki/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.crypto.ec/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.dynalink/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.editpad/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.hotspot.agent/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.httpserver/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.incubator.foreign/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.incubator.jpackage/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.ed/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.jvmstat/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.le/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.opt/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.vm.ci/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.vm.compiler/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.internal.vm.compiler.management/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jartool/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.javadoc/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jcmd/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jconsole/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jdeps/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jdi/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jdwp.agent/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jfr/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jlink/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jshell/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jsobject/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.jstatd/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.localedata/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.management/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.management.agent/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.management.jfr/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.naming.dns/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.naming.rmi/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.net/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.nio.mapmode/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.rmic/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.scripting.nashorn/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.scripting.nashorn.shell/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.sctp/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.security.auth/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.security.jgss/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.unsupported/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.unsupported.desktop/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.xml.dom/:nbjrt:file:/opt/jdk-14.0.1+7/!/modules/jdk.zipfs/
classPath: /home/nsigma/NetBeansProjects/TestRecords/target/classes
sourcePath: 
/home/nsigma/NetBeansProjects/TestRecords/src/main/java:/home/nsigma/NetBeansProjects/TestRecords/src/main/resources
----- Original exception ---------------------------------------------
javax.lang.model.element.UnknownElementException: Unknown element: "x"
     at 
javax.lang.model.util.AbstractElementVisitor6.visitUnknown(AbstractElementVisitor6.java:126)
     at 
javax.lang.model.element.ElementVisitor.visitRecordComponent(ElementVisitor.java:190)
     at 
javax.lang.model.util.AbstractElementVisitor6.visitRecordComponent(AbstractElementVisitor6.java:164)
     at com.sun.tools.javac.code.Symbol$RecordComponent.accept(Symbol.java:1806)
     at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:154)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:1040)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:985)
     at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:141)
     at 
javax.lang.model.util.ElementScanner6.visitType(ElementScanner6.java:194)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:1005)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:985)
     at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:1548)
     at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:154)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:1040)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:985)
     at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:141)
     at 
javax.lang.model.util.ElementScanner6.visitType(ElementScanner6.java:194)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:1005)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:985)
     at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:1548)
     at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:154)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:1040)
     at 
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.findAnnotationsPresent(JavacProcessingEnvironment.java:1234)
     at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/NETBEANS/Mailing*lists__;Kw!!GqivPVa7Brio!N4w6a7B0BG9cYq8MpE8q5OwtGqBLPk7tItRZSpuYDVkH12R-qHF88VZ7fZARnakPxVPJ$





--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to