# HG changeset patch # User Dusan Balek # Date 1501846352 -7200 # Node ID 15c0d1682895ad250a0f23ce8eef1fd873f4d8e4 # Parent f54cccaf6e6cd93bf55fe8fd2c871efcf0c49360 Issue #271211 - NullPointerException at com.sun.tools.javac.comp.Enter.lambda$visitTopLevel$1 - fixed. diff -r f54cccaf6e6c -r 15c0d1682895 make/netbeans/nb-javac/nbproject/build-impl.xml --- a/make/netbeans/nb-javac/nbproject/build-impl.xml Mon Jul 31 11:07:41 2017 +0200 +++ b/make/netbeans/nb-javac/nbproject/build-impl.xml Fri Aug 04 13:32:32 2017 +0200 @@ -339,10 +339,18 @@ - + + + + + + + + + @@ -1562,7 +1570,13 @@ - + + + + + + + @@ -1597,6 +1611,7 @@ + @@ -1605,7 +1620,7 @@ - + diff -r f54cccaf6e6c -r 15c0d1682895 make/netbeans/nb-javac/nbproject/genfiles.properties --- a/make/netbeans/nb-javac/nbproject/genfiles.properties Mon Jul 31 11:07:41 2017 +0200 +++ b/make/netbeans/nb-javac/nbproject/genfiles.properties Fri Aug 04 13:32:32 2017 +0200 @@ -4,5 +4,5 @@ # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=716b253f -nbproject/build-impl.xml.script.CRC32=a1dd8e75 -nbproject/build-impl.xml.stylesheet.CRC32=b9adb2c8@1.88.0.48 +nbproject/build-impl.xml.script.CRC32=7f8d6ed3 +nbproject/build-impl.xml.stylesheet.CRC32=bade6ae5@1.88.0.48 diff -r f54cccaf6e6c -r 15c0d1682895 src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Mon Jul 31 11:07:41 2017 +0200 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java Fri Aug 04 13:32:32 2017 +0200 @@ -389,7 +389,7 @@ syms.listPackageModules(tree.packge.fullname) .stream() .filter(m -> m != tree.modle) - .filter(cand -> visiblePackages.get(tree.packge.fullname) == syms.getPackage(cand, tree.packge.fullname)) + .filter(cand -> visiblePackages != null && visiblePackages.get(tree.packge.fullname) == syms.getPackage(cand, tree.packge.fullname)) .findAny(); if (dependencyWithPackage.isPresent()) {