Some years ago I wrote an inventory application using the NetBeans platform modular framework. In the ensuing years it’s gone by the wayside. I haven’t programmed in Java for years now. I find it’s not like riding a bicycle. I have a renewed interest.
My application is in working order; Postgresql back-end, Swing front-end, its all humming away but I’d like to do a bit more with it so to re-familiarize myself with this environment I thought I would walk through the CRUD Tutorial at: https://netbeans.apache.org/tutorial/main/tutorials/nbm-crud/ <https://netbeans.apache.org/tutorial/main/tutorials/nbm-crud/> It’s old, written for Java 1.7 I think and for Netbeans I’m using: Product Version: Apache NetBeans IDE 9.0 (Build incubator-netbeans-release-334-on-20180708) Java: 9.0.4; OpenJDK 64-Bit Server VM 9.0.4+11 Runtime: OpenJDK Runtime Environment 9.0.4+11 System: Mac OS X version 10.16 running on x86_64; UTF-8; en_US (nb) EclipseLink (JPA 2.1) jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.core-2.5.2.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.core-2.5.2.jar!/> jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.asm-2.5.2.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.asm-2.5.2.jar!/> jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.5.2.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.antlr-2.5.2.jar!/> jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.5.2.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.jpa-2.5.2.jar!/> jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.5.2.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/org.eclipse.persistence.jpa.jpql-2.5.2.jar!/> jar:nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/javax.persistence-2.1.0.jar!/ <nbinst://org.netbeans.modules.j2ee.eclipselink/modules/ext/eclipselink/javax.persistence-2.1.0.jar!/> … I’ve been through this every which way I can think of and it’s really bugging me I can’t get it going. I was hoping someone might be able to help me with the error I get when running the resulting DBManager application: [EL Info]: connection: 2024-11-07 12:57:10.479--ServerSession(647762109)--file:/.../DBManager/build/cluster/modules/ext/CustomerLibrary.jar_CustomerLibraryPU login successful [EL Warning]: metamodel: 2024-11-07 12:57:10.497--The collection of metamodel types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units. Please verify that your entity classes are referenced in persistence.xml using either <class> elements or a global <exclude-unlisted-classes>false</exclude-unlisted-classes> element INFO [org.netbeans.core.windows.persistence]: [PersistenceManager.getTopComponentForID] Problem when deserializing TopComponent for tcID:'CustomerViewerTopComponent'. Reason: null Content: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd <http://www.netbeans.org/dtds/sessionsettings-1_0.dtd>"> <settings version="1.0"> <instance class="org.shop.viewer.CustomerViewerTopComponent"/> </settings> Class: class org.shop.viewer.CustomerViewerTopComponent Source: MultiFileObject@34b3e798[Windows2Local/Components/CustomerViewerTopComponent.settings] Content: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd <http://www.netbeans.org/dtds/sessionsettings-1_0.dtd>"> <settings version="1.0"> <instance class="org.shop.viewer.CustomerViewerTopComponent"/> </settings> Class: class org.shop.viewer.CustomerViewerTopComponent Source: MultiFileObject@34b3e798[Windows2Local/Components/CustomerViewerTopComponent.settings] Caused: java.lang.IllegalArgumentException: NamedQuery of name: Customer.findAll not found. ...
smime.p7s
Description: S/MIME cryptographic signature