I had the same problem where I had a panel with some comboboxes which should be populated by values from the database. I worked around it by extracting the database calls into it's own method which needed to be called manually after constructing the panel:

Within my TopComponent I construct the offending panel:

PersonPanel personPanel = new PersonPanel();
personPanel.setDb(db); // db is my object to communicate with the database personPanel.initCombo(); // init the components that needs data from the database

And the PersonPanel#initCombo() method contains the stuff that I had before in the constructor:

    public void initCombo() {
        List<Person> persons = db.getPersons();
        Person[] toArray = persons.toArray(Person[]::new);
comboPerson.setModel(new javax.swing.DefaultComboBoxModel<>(toArray));
        comboPerson.setRenderer(new PersonComboRenderer());
    }

Maybe not the most elegant way but it worked for my case.

On 7/9/25 21:10, Ricardo Palomares wrote:
Hi all,

After a lot of time, I'm trying to come back to Java development. I have an Ant-based Java SE project using Swing and EclipseLink JPA 2.1 originally developed in Java 8 and NetBeans 8.2. I'm now using Java 17 and NetBeans 25 (I have 26 also installed, but I don't think this has to do with 25 vs. 26). On opening a GUI component that invokes an EntityManager I get this error:




Other GUI components not involving DB connection (like the main window, with a JFrame and a classic dropdown top menu) can be opened and edited without any problem.

The project, however, apparently clean and builds OK. I've replaced the original EclipseLink JPA 2.1 library in the project for the global EclipseLink 2.2.3, but still I keep getting the same error on GUI editing. Any hint about where to start to look?

TIA

--
Ricardo Palomares (RickieES)
https://github.com/RickieES
https://sourceforge.net/u/rpalomares/profile
http://stackoverflow.com/users/1185157/


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to