Opened 6 years ago

Last modified 4 years ago

#219 new defect

netbeans 4.1, Problem writing to output file

Reported by: ydario Owned by:
Priority: major Milestone: Enhanced
Component: general Version: 1.6.0 Build 27 GA5
Severity: medium Keywords:
Cc:

Description

Netbeans 4.1 has issues when handling output files generated by ant build. The build is correctly performed, the output log is correctly written to TMP directory, but ide cannot read it back.

IDE log reports this:

Annotation: Problem writing to output file
java.io.IOException: Size failed (Invalid handle)

at sun.nio.ch.FileChannelImpl?.size0(Native Method)
at sun.nio.ch.FileChannelImpl?.size(FileChannelImpl?.java:330)
at org.netbeans.core.output2.FileMapStorage?.getReadBuffer(FileMapStorage?.java:284)
at org.netbeans.core.output2.AbstractLines?.getText(AbstractLines?.java:102)
at org.netbeans.core.output2.OutputDocument?.getText(OutputDocument?.java:160)
at javax.swing.text.PlainView?.getLineWidth(PlainView?.java:668)
at javax.swing.text.PlainView?.updateDamage(PlainView?.java:539)
at javax.swing.text.PlainView?.insertUpdate(PlainView?.java:451)
at javax.swing.plaf.basic.BasicTextUI$RootView?.insertUpdate(BasicTextUI.java:1607)
at javax.swing.plaf.basic.BasicTextUI$UpdateHandler?.insertUpdate(BasicTextUI.java:1866)
at org.netbeans.core.output2.OutputDocument?.fireDocumentEvent(OutputDocument?.java:380)
at org.netbeans.core.output2.OutputDocument?.access$200(OutputDocument?.java:41)
at org.netbeans.core.output2.OutputDocument?$1.run(OutputDocument?.java:311)
at org.openide.util.Mutex.doEvent(Mutex.java:1024)
at org.openide.util.Mutex.readAccess(Mutex.java:239)
at org.netbeans.core.output2.OutputDocument?.stateChanged(OutputDocument?.java:308)
at org.netbeans.core.output2.OutputDocument?.actionPerformed(OutputDocument?.java:373)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)

[catch] at javax.swing.Timer$DoPostEvent?.run(Timer.java:244)

at java.awt.event.InvocationEvent?.dispatch(InvocationEvent?.java:226)
at java.awt.EventQueue?.dispatchEventImpl(EventQueue?.java:667)
at java.awt.EventQueue?.access$300(EventQueue?.java:96)
at java.awt.EventQueue?$2.run(EventQueue?.java:628)
at java.awt.EventQueue?$2.run(EventQueue?.java:626)
at java.security.AccessController?.doPrivileged(Native Method)
at java.security.AccessControlContext?$1.doIntersectionPrivilege(AccessControlContext?.java:105)
at java.awt.EventQueue?.dispatchEvent(EventQueue?.java:637)
at java.awt.EventDispatchThread?.pumpOneEventForFilters(EventDispatchThread?.java:275)
at java.awt.EventDispatchThread?.pumpEventsForFilter(EventDispatchThread?.java:200)
at java.awt.EventDispatchThread?.pumpEventsForHierarchy(EventDispatchThread?.java:190)
at java.awt.EventDispatchThread?.pumpEvents(EventDispatchThread?.java:185)
at java.awt.EventDispatchThread?.pumpEvents(EventDispatchThread?.java:177)
at java.awt.EventDispatchThread?.run(EventDispatchThread?.java:138)

The temporary file is still locked after build, e.g. I cannot delete it from command line.

Change History (1)

comment:1 Changed 4 years ago by ydario

The issue is still valid for Netbeans 6.9.1; while now the console shows more logging, the issue is still here.

Last edited 4 years ago by ydario (previous) (diff)
Note: See TracTickets for help on using tickets.