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 140139 - [65cat] IllegalStateException: The data object /Users/nb/Documents/netbeans_temp/nb65-2/WebApplicationJSFJPACRUD4-noajax/src/conf/APP_WebApplicationJSFJPACRUD4-noajax.dbschema is invalid; you may not call get
Summary: [65cat] IllegalStateException: The data object /Users/nb/Documents/netbeans_t...
Status: VERIFIED FIXED
Alias: None
Product: db
Classification: Unclassified
Component: DB schema (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Andrei Badea
URL: http://statistics.netbeans.org/except...
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-15 17:23 UTC by Kenneth Ganfield
Modified: 2009-02-12 15:36 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 76738


Attachments
stacktrace (838 bytes, text/plain)
2008-07-15 17:23 UTC, Kenneth Ganfield
Details
stacktrace (823 bytes, text/plain)
2008-07-24 02:59 UTC, tetsu
Details
stacktrace (795 bytes, text/plain)
2008-08-05 08:14 UTC, kawazu428
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Ganfield 2008-07-15 17:23:01 UTC
Build: NetBeans IDE Dev (Build 20080714064541)
VM: Java HotSpot(TM) Client VM, 1.5.0_13-121, Java(TM) 2 Runtime Environment, Standard Edition, 1.5.0_13-b05-241
OS: Mac OS X, 10.4.11, i386

User Comments: 
tried to create entity classes from db and selected the Attributes for Regenerating Tables option in the Mapping Options page of the wizard
Comment 1 Kenneth Ganfield 2008-07-15 17:23:05 UTC
Created attachment 64593 [details]
stacktrace
Comment 2 tetsu 2008-07-24 02:59:53 UTC
Build: NetBeans IDE Dev (Build 200807221016)
VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06
OS: Windows XP, 5.1, x86

User Comments: 
1. bind a JTable to a database.
2. delete the generated entity classes 
3. delete the generated Persistence files.

Stacktrace: 
java.lang.IllegalStateException: The data object C:\Documents and Settings\Tetsu\My Documents\NetBeansProjects\NumberSlider\src\META-INF\APP_NumberSlider.dbschema is invalid; you may not call getNodeDelegate on it any more; see #17020 and please fix your code
        at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:270)
        at org.netbeans.modules.dbschema.jdbcimpl.DBschemaDataObject.setSchema(DBschemaDataObject.java:141)
        at org.netbeans.modules.dbschema.jdbcimpl.DBschemaDataObject.getSchema(DBschemaDataObject.java:134)
        at org.netbeans.modules.dbschema.nodes.SchemaRootChildren$1.run(SchemaRootChildren.java:167)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Comment 3 tetsu 2008-07-24 02:59:58 UTC
Created attachment 65466 [details]
stacktrace
Comment 4 kawazu428 2008-08-05 08:14:20 UTC
Build: NetBeans IDE Dev (Build 200808021401)
VM: Java HotSpot(TM) Client VM, 11.0-b15, Java(TM) SE Runtime Environment, 1.6.0_10-rc-b28
OS: Linux, 2.6.24-20-generic, i386

User Comments: 
creating entity classes from a database (ant based EJB module)

Stacktrace: 
java.lang.IllegalStateException: The data object /usr/local/home/kr/kontext/entwicklung/projekte/scrap/foo/src/conf/BFLOW_foo.dbschema is invalid; you may not call getNodeDelegate on it any more; see #17020 and please fix your code
        at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:270)
        at org.netbeans.modules.dbschema.jdbcimpl.DBschemaDataObject.setSchema(DBschemaDataObject.java:141)
        at org.netbeans.modules.dbschema.jdbcimpl.DBschemaDataObject.getSchema(DBschemaDataObject.java:134)
        at org.netbeans.modules.dbschema.nodes.SchemaRootChildren$1.run(SchemaRootChildren.java:167)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Comment 5 kawazu428 2008-08-05 08:14:33 UTC
Created attachment 66557 [details]
stacktrace
Comment 6 Jaroslav Tulach 2008-08-05 10:26:15 UTC
Any reason why this bug shall be assigned to openide.loaders and not databases?
Comment 7 kawazu428 2008-08-05 10:29:41 UTC
seems it's been initially assigned to openide-loaders and so far nobody (including myself... :( ) cared to take a closer
look at this...
Comment 8 Andrei Badea 2008-08-07 12:04:35 UTC
Blind fix, I wasn't able to reproduce.

9b3cb83264fa
Comment 9 Roman Mostyka 2008-08-07 15:51:09 UTC
kganfield, please verify the fix, since the fix is blind, because we can't reproduce this isssue, and can be wrong.
Thanks.
Comment 10 Quality Engineering 2008-08-08 04:35:15 UTC
Integrated into 'main-golden', available in build *200808080201* on http://bits.netbeans.org/dev/nightly/
Changeset: http://hg.netbeans.org/main/rev/9b3cb83264fa
User: Andrei Badea <abadea@netbeans.org>
Log: #140139: [65cat] IllegalStateException: The data object /Users/nb/Documents/netbeans_temp/nb65-2/WebApplicationJSFJPACRUD4-noajax/src/conf/APP_WebApplicationJSFJPACRUD4-noajax.dbschema is invalid; you may not call get
Comment 11 mvanek 2009-02-12 15:36:40 UTC
verified.
NetBeans IDE Dev (Build 200902120201)