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.
I attempted to use the New->Entity Classes from Database... wizard with Netbeans 6.0 milestone 7 and it failed with an exception. From the messages.log: INFO: Unexpected error while generating the RgProject entity class. java.io.IOException: Unexpected error while generating the RgProject entity class. at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator.run(JavaPersistenceGenerator.java:235) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator.generateBeans(JavaPersistenceGenerator.java:97) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.RelatedCMPWizard.createBeans(RelatedCMPWizard.java:315) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.RelatedCMPWizard.access$000(RelatedCMPWizard.java:56) [catch] at org.netbeans.modules.j2ee.persistence.wizard.fromdb.RelatedCMPWizard$1.run(RelatedCMPWizard.java:229) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963) Caused by: java.io.IOException at org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:562) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator.run(JavaPersistenceGenerator.java:221) ... 6 more Caused by: java.lang.IllegalArgumentException: Type byte [] cannot be found at org.netbeans.modules.j2ee.persistence.util.GenerationUtils.createQualIdent(GenerationUtils.java:700) at org.netbeans.modules.j2ee.persistence.util.GenerationUtils.createType(GenerationUtils.java:213) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$ClassGenerator$Property.<init>(JavaPersistenceGenerator.java:569) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$ClassGenerator.createProperty(JavaPersistenceGenerator.java:372) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$EntityClassGenerator.generateMember(JavaPersistenceGenerator.java:674) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$ClassGenerator.run(JavaPersistenceGenerator.java:505) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$1.run(JavaPersistenceGenerator.java:224) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.JavaPersistenceGenerator$Generator$1.run(JavaPersistenceGenerator.java:222) at org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:557) ... 7 more The RG_PROJECT table that the entity is being generated from is as follows: desc rg_project; Name Null? Type ------------------------------------------------------------------------ -------- ------------------------------------------------- PROJECT_ID NOT NULL NUMBER(8) CREATED_BY NOT NULL VARCHAR2(30) DATE_CREATED NOT NULL DATE LAST_MODIFIED_BY VARCHAR2(30) DATE_LAST_MODIFIED DATE PROJECT_CODE NOT NULL VARCHAR2(128) PROJECT_NAME NOT NULL VARCHAR2(255) PROJECT_LOGO LONG RAW I'd guess its the long raw column that is giving it grief since that is what would translate to byte[]. This was in an Oracle 10g database.
*** Issue 101176 has been marked as a duplicate of this issue. ***
Fixed. Checking in j2ee/persistence/src/org/netbeans/modules/j2ee/persistence/util/GenerationUtils.java; /cvs/j2ee/persistence/src/org/netbeans/modules/j2ee/persistence/util/GenerationUtils.java,v <-- GenerationUtils.java new revision: 1.2; previous revision: 1.1 done Checking in j2ee/utilities/src/org/netbeans/modules/j2ee/common/source/GenerationUtils.java; /cvs/j2ee/utilities/src/org/netbeans/modules/j2ee/common/source/GenerationUtils.java,v <-- GenerationUtils.java new revision: 1.14; previous revision: 1.13 done Checking in j2ee/utilities/test/unit/src/org/netbeans/modules/j2ee/common/source/GenerationUtilsTest.java; /cvs/j2ee/utilities/test/unit/src/org/netbeans/modules/j2ee/common/source/GenerationUtilsTest.java,v <-- GenerationUtilsTest.java new revision: 1.14; previous revision: 1.13 done