#176798: stack overflow fix in RecognizeInstanceFiles needed to be generalized to work in JNLP mode.
1.1 --- a/openide.util/src/org/netbeans/modules/openide/util/NamedServicesProvider.java Fri Oct 30 19:04:50 2009 -0400
1.2 +++ b/openide.util/src/org/netbeans/modules/openide/util/NamedServicesProvider.java Wed Nov 18 12:27:13 2009 -0500
1.3 @@ -61,7 +61,7 @@
1.4 return lkp;
1.5 }
1.6 NamedServicesProvider prov = Lookup.getDefault().lookup(NamedServicesProvider.class);
1.7 - if (prov != null) {
1.8 + if (prov != null && /* avoid stack overflow during initialization */ !path.equals("URLStreamHandler/nbres/")) { // NOI18N
1.9 lkp = prov.create(path);
1.10 } else {
1.11 ClassLoader l = Lookup.getDefault().lookup(ClassLoader.class);