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.
1. Connect to MySQL DB and expand it's node. 2. Rightclick "Tables" node and choose "Create Table". 3. Rightclick added table and choose "View Data". 4. Add table with 1 columns with BIT type and some values with "Insert Record" dialog. 5. Change values and try to commit. Result: NullPointerException arises. Full stack trace: java.lang.NullPointerException at org.openide.NotifyDescriptor$Exception.<init>(NotifyDescriptor.java:808) at org.netbeans.modules.db.dataview.output.SQLStatementExecutor.commitOrRollback(SQLStatementExecutor.java:155) at org.netbeans.modules.db.dataview.output.SQLExecutionHelper$3.finished(SQLExecutionHelper.java:332) at org.netbeans.modules.db.dataview.output.SQLStatementExecutor.run(SQLStatementExecutor.java:119) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Looks like even when there was valid exception, somehow it was unable to report the problem, instead it was throwing null pointer. I have a fix already for this, will check this in in few minutes.
http://hg.netbeans.org/main/rev/b505c70071b0 Please note, ambiguous updates are not allowed, which means, unless a row can be identified as unique we don't allow the update/delete operation, since this could delete or updated unwanted rows. I have also observed other sql tools doing the same.
Fixed
Integrated into 'main-golden', will be available in build *200810181401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/b505c70071b0 User: ahimanikya@netbeans.org Log: Issue #150282 NullPointerException arises by attempt to commit BIT data
Verified with build 081020.
I've transplanted the changeset http://hg.netbeans.org/main/rev/b505c70071b0 into release65_fixes repository as http://hg.netbeans.org/release65_fixes/rev/158597821b40