This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 210716
Collapse All | Expand All

(-)a/core.startup/src/org/netbeans/core/startup/NbInstaller.java (-1 / +3 lines)
Lines 330-336 Link Here
330
    protected void classLoaderUp(ClassLoader cl) {
330
    protected void classLoaderUp(ClassLoader cl) {
331
        MainLookup.systemClassLoaderChanged(cl);
331
        MainLookup.systemClassLoaderChanged(cl);
332
        ev.log(Events.PERF_TICK, "META-INF/services/ additions registered"); // NOI18N
332
        ev.log(Events.PERF_TICK, "META-INF/services/ additions registered"); // NOI18N
333
        onStartStop.initialize();
334
    }
333
    }
335
334
336
    final void waitOnStart() {
335
    final void waitOnStart() {
Lines 346-351 Link Here
346
        loadLayers(modules, true);
345
        loadLayers(modules, true);
347
        ev.log(Events.PERF_TICK, "layers loaded"); // NOI18N
346
        ev.log(Events.PERF_TICK, "layers loaded"); // NOI18N
348
	
347
	
348
        onStartStop.initialize();
349
        ev.log(Events.PERF_TICK, "@OnStart"); // NOI18N
350
349
        ev.log(Events.PERF_START, "NbInstaller.load - sections"); // NOI18N
351
        ev.log(Events.PERF_START, "NbInstaller.load - sections"); // NOI18N
350
        ev.log(Events.LOAD_SECTION);
352
        ev.log(Events.LOAD_SECTION);
351
        CoreBridge.getDefault().loaderPoolTransaction(true);
353
        CoreBridge.getDefault().loaderPoolTransaction(true);
(-)a/project.libraries/manifest.mf (-1 lines)
Lines 1-6 Link Here
1
Manifest-Version: 1.0
1
Manifest-Version: 1.0
2
OpenIDE-Module: org.netbeans.modules.project.libraries/1
2
OpenIDE-Module: org.netbeans.modules.project.libraries/1
3
OpenIDE-Module-Install: org/netbeans/modules/project/libraries/LibrariesModule.class
4
OpenIDE-Module-Layer: org/netbeans/modules/project/libraries/resources/mf-layer.xml
3
OpenIDE-Module-Layer: org/netbeans/modules/project/libraries/resources/mf-layer.xml
5
OpenIDE-Module-Specification-Version: 1.35
4
OpenIDE-Module-Specification-Version: 1.35
6
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/libraries/resources/Bundle.properties
5
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/libraries/resources/Bundle.properties
(-)a/project.libraries/nbproject/project.xml (-1 / +1 lines)
Lines 119-125 Link Here
119
                    <build-prerequisite/>
119
                    <build-prerequisite/>
120
                    <compile-dependency/>
120
                    <compile-dependency/>
121
                    <run-dependency>
121
                    <run-dependency>
122
                        <specification-version>6.2</specification-version>
122
                        <specification-version>7.29</specification-version>
123
                    </run-dependency>
123
                    </run-dependency>
124
                </dependency>
124
                </dependency>
125
                <dependency>
125
                <dependency>
(-)a/project.libraries/src/org/netbeans/modules/project/libraries/LibrariesModule.java (-9 / +4 lines)
Lines 43-51 Link Here
43
 */
43
 */
44
package org.netbeans.modules.project.libraries;
44
package org.netbeans.modules.project.libraries;
45
45
46
import org.openide.modules.ModuleInstall;
47
import org.openide.util.Lookup;
46
import org.openide.util.Lookup;
48
import org.netbeans.spi.project.libraries.LibraryProvider;
47
import org.netbeans.spi.project.libraries.LibraryProvider;
48
import org.openide.modules.OnStart;
49
49
50
/**
50
/**
51
 * Ensures that all {@link LibraryProvider}s are actually loaded.
51
 * Ensures that all {@link LibraryProvider}s are actually loaded.
Lines 54-67 Link Here
54
 * This needs to happen before any Ant build is run.
54
 * This needs to happen before any Ant build is run.
55
 * @author Tomas Zezula
55
 * @author Tomas Zezula
56
 */
56
 */
57
public class LibrariesModule extends ModuleInstall {
57
@OnStart
58
58
public class LibrariesModule implements Runnable {
59
    @Override public void restored() {
59
    @Override public void run() {
60
        super.restored();
61
        this.initProviders();
62
    }
63
    
64
    private void initProviders () {
65
        for (LibraryProvider lp : Lookup.getDefault().lookupAll(LibraryProvider.class)) {            
60
        for (LibraryProvider lp : Lookup.getDefault().lookupAll(LibraryProvider.class)) {            
66
            lp.getLibraries();
61
            lp.getLibraries();
67
        }
62
        }

Return to bug 210716