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.

Bug 163736 - Exception when i change submodule names for EAR
Summary: Exception when i change submodule names for EAR
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Output Window (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: t_h
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2009-04-27 11:58 UTC by Jaroslav Pospisil
Modified: 2009-05-08 07:42 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Pospisil 2009-04-27 11:58:06 UTC
Build 6.7 Beta,Win Vista,JDK 1.6.0_13

Create new Maven Enterprise project,left it's name default,but change submodule's names on next screen(all the same).
Project is created,however exception is thrown in the process.

INFO [org.netbeans.modules.maven.execute.MavenJavaExecutor]: Embedded execution will lock up when creating a new project
with maven-archetype-plugin, version 2.0-alpha-4. Falling back to 2.0-alpha-3
INFO [org.netbeans.modules.maven.execute.MavenJavaExecutor]: Embedded execution will lock up when creating a new project
with maven-archetype-plugin, version 2.0-alpha-4. Falling back to 2.0-alpha-3
SEVERE [global]
java.lang.NegativeArraySizeException
        at org.netbeans.core.output2.OutputDocument$DO.getChildrenAdded(OutputDocument.java:723)
        at org.netbeans.core.output2.ExtPlainView.updateDamage(ExtPlainView.java:347)
        at javax.swing.text.PlainView.insertUpdate(PlainView.java:425)
        at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1590)
        at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1849)
        at org.netbeans.core.output2.OutputDocument.fireDocumentEvent(OutputDocument.java:476)
        at org.netbeans.core.output2.OutputDocument.stateChanged(OutputDocument.java:457)
        at org.netbeans.core.output2.AbstractLines.run(AbstractLines.java:250)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
        at java.awt.Dialog$1.run(Dialog.java:1051)
        at java.awt.Dialog$3.run(Dialog.java:1103)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1101)
        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:985)
        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1019)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1007)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:115)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
        at org.openide.util.Mutex.readAccess(Mutex.java:268)
        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:992)
        at java.awt.Component.show(Component.java:1516)
        at java.awt.Component.setVisible(Component.java:1468)
        at java.awt.Window.setVisible(Window.java:841)
        at java.awt.Dialog.setVisible(Dialog.java:991)
        at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:495)
        at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:362)
        at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:139)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
INFO [org.netbeans.modules.maven.execute.MavenJavaExecutor]: Embedded execution will lock up when creating a new project
with maven-archetype-plugin, version 2.0-alpha-4. Falling back to 2.0-alpha-3
INFO [org.netbeans.modules.maven.execute.MavenJavaExecutor]: Embedded execution will lock up when creating a new project
with maven-archetype-plugin, version 2.0-alpha-4. Falling back to 2.0-alpha-3
Comment 1 Milos Kleint 2009-04-27 12:03:30 UTC
output window problem?
Comment 2 t_h 2009-04-28 11:42:28 UTC
Is it reproducible?
Comment 3 Jaroslav Pospisil 2009-04-28 13:09:01 UTC
I'm unable to reproduce it more than 1:10 times, it's rather random.
Comment 4 t_h 2009-05-07 13:15:23 UTC
core-main #23068d2f44ae
Comment 5 Quality Engineering 2009-05-08 07:42:31 UTC
Integrated into 'main-golden', will be available in build *200905080201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/23068d2f44ae
User: Tomas Holy <t_h@netbeans.org>
Log: OutWriter.dispose() is called asynchronously to EDT so it is necessary to provide valid data in AbstractLines even after disposal (to correctly handle scheduled document events). Should fix #163736, #164615, #164616, #164403.