powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с EntityManager
5 сообщений из 5, страница 1 из 1
Проблема с EntityManager
    #37733429
Kira-sempai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Пытаюсь сделать на основе этого примерчика
http://platform.netbeans.org/tutorials/nbm-crud.html
свою программу для работы с БД.
Застопорился на строчке

EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("SubscribeLibraryPU");
EntityManager entityManager = entityManagerFactory.createEntityManager();

По идее, когда запускается программа должно появиться окно, в котором отображались бы данные из БД. Однако программа дальше не идет

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
void pumpEventsForFilter(int id, Conditional cond, EventFilter filter) {
        addEventFilter(filter);
        doDispatch = true;
        while (doDispatch && cond.evaluate()) {        // вот на этом месте стопорится
            if (isInterrupted() || !pumpOneEventForFilters(id)) {
                doDispatch = false;
            }
        }
        removeEventFilter(filter);
    }



в результате выкидывает java.lang.NullPointerException

at org.openide.windows.OpenComponentAction.actionPerformed(OpenComponentAction.java:89)
at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:197)
at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95)
at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116)
at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99)
at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:200)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


Как-то вот так. В каком месте мне следует копаться, чтобы все заработало?
...
Рейтинг: 0 / 0
Проблема с EntityManager
    #37734279
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://netbeans.org/bugzilla/show_bug.cgi?format=multiple&id=205050

RESOLVED FIXED
Version: 7.1
Target Milestone: 7.2
...
Рейтинг: 0 / 0
Проблема с EntityManager
    #37739253
Kira-sempai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, аммм,... насколько я понял, нужно создать файлик OpenComponentAction.java с соответствующим наполнением, засунуть его в ...\.netbeans\7.1.1\var\cache\index\s85\java\14\gensrc\org\openide\windows и мне будет счастье? Попробовал так сделать, результат не изменился. Может, я еще чего не сделал?
Кстати, как раньше программа ругалась на этот файл, если его не было в этой директории раньше? Ну, это не важно, скорее всего я все равно не пойму...
...
Рейтинг: 0 / 0
Проблема с EntityManager
    #37740727
Kira-sempai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая программка, TeamViewer называется. Она позволяет получать удаленный доступ к компьютеру. Я был бы не против, даже за, если бы кто-нибудь попробовал отладить у меня на компе эту ошибку =)
...
Рейтинг: 0 / 0
Проблема с EntityManager
    #37744108
Kira-sempai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ммм, ладно, еще проще, вот он выдает первые две строчки :

java.lang.NullPointerException
at org.openide.windows.OpenComponentAction.actionPerformed(OpenComponentAction.java:89)

OpenComponentAction.java - где этот файл искать?
Вроде я создал его, когда не нашел, в папке C:\Users\Ирина-Кирина\.netbeans\7.1.1\var\cache\index\s85\java\14\gensrc\org\openide\windows .
И я так понимаю он ругается на строчку 89, но эта строчка явна не от того файла, что сделал я...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с EntityManager
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]