|
28 / 28 / 10
Регистрация: 24.05.2013
Сообщений: 157
|
|||||||||||
Attempting to execute an operation on a closed EntityManagerFactory28.12.2014, 19:34. Показов 1847. Ответов 1
Метки нет (Все метки)
Создаю dataTable:
Кликните здесь для просмотра всего текста
Код, который "достает" из базы список list: Кликните здесь для просмотра всего текста
При открытии страницы, на коорой должна быть таблица со списком из БД, получаю исключение: Кликните здесь для просмотра всего текста
2014-12-28T19:22:28.999+0400|SEVERE: Error Rendering View[/show.xhtml] javax.el.ELException: /show.xhtml @13,49 value="#{friend.list}": java.lang.IllegalStateException: Attempting to execute an operation on a closed EntityManagerFactory. at com.sun.faces.facelets.el.TagValueExpres sion.getValue(TagValueExpression.java:11 4) at javax.faces.component.ComponentStateHelp er.eval(ComponentStateHelper.java:194) at javax.faces.component.ComponentStateHelp er.eval(ComponentStateHelper.java:182) at javax.faces.component.UIData.getValue(UI Data.java:732) at javax.faces.component.UIData.getDataMode l(UIData.java:1811) at javax.faces.component.UIData.setRowIndex WithoutRowStatePreserved(UIData.java:484 ) at javax.faces.component.UIData.setRowIndex (UIData.java:473) at com.sun.faces.renderkit.html_basic.Table Renderer.encodeBegin(TableRenderer.java: 82) at javax.faces.component.UIComponentBase.en codeBegin(UIComponentBase.java:869) at javax.faces.component.UIData.encodeBegin (UIData.java:1133) at javax.faces.component.UIComponent.encode All(UIComponent.java:1854) at javax.faces.component.UIComponent.encode All(UIComponent.java:1859) at com.sun.faces.application.view.FaceletVi ewHandlingStrategy.renderView(FaceletVie wHandlingStrategy.java:443) at com.sun.faces.application.view.MultiView Handler.renderView(MultiViewHandler.java :131) at javax.faces.application.ViewHandlerWrapp er.renderView(ViewHandlerWrapper.java:33 7) at com.sun.faces.lifecycle.RenderResponsePh ase.execute(RenderResponsePhase.java:120 ) at com.sun.faces.lifecycle.Phase.doPhase(Ph ase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.re nder(LifecycleImpl.java:219) at javax.faces.webapp.FacesServlet.service( FacesServlet.java:647) at org.apache.catalina.core.StandardWrapper .service(StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapper Valve.invoke(StandardWrapperValve.java:3 18) at org.apache.catalina.core.StandardContext Valve.invoke(StandardContextValve.java:1 60) at org.apache.catalina.core.StandardPipelin e.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipelin e.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invok e(WebPipeline.java:99) at org.apache.catalina.core.StandardHostVal ve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdap ter.doService(CoyoteAdapter.java:357) at org.apache.catalina.connector.CoyoteAdap ter.service(CoyoteAdapter.java:260) at com.sun.enterprise.v3.services.impl.Cont ainerMapper.service(ContainerMapper.java :188) at org.glassfish.grizzly.http.server.HttpHa ndler.runService(HttpHandler.java:191) at org.glassfish.grizzly.http.server.HttpHa ndler.doHandle(HttpHandler.java:168) at org.glassfish.grizzly.http.server.HttpSe rverFilter.handleRead(HttpServerFilter.j ava:189) at org.glassfish.grizzly.filterchain.Execut orResolver$9.execute(ExecutorResolver.ja va:119) at org.glassfish.grizzly.filterchain.Defaul tFilterChain.executeFilter(DefaultFilter Chain.java:288) at org.glassfish.grizzly.filterchain.Defaul tFilterChain.executeChainPart(DefaultFil terChain.java:206) at org.glassfish.grizzly.filterchain.Defaul tFilterChain.execute(DefaultFilterChain. java:136) at org.glassfish.grizzly.filterchain.Defaul tFilterChain.process(DefaultFilterChain. java:114) at org.glassfish.grizzly.ProcessorExecutor. execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPN IOTransport.fireIOEvent(TCPNIOTransport. java:838) at org.glassfish.grizzly.strategies.Abstrac tIOStrategy.fireIOEvent(AbstractIOStrate gy.java:113) at org.glassfish.grizzly.strategies.WorkerT hreadIOStrategy.run0(WorkerThreadIOStrat egy.java:115) at org.glassfish.grizzly.strategies.WorkerT hreadIOStrategy.access$100(WorkerThreadI OStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerT hreadIOStrategy$WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.Abstrac tThreadPool$Worker.doWork(AbstractThread Pool.java:564) at org.glassfish.grizzly.threadpool.Abstrac tThreadPool$Worker.run(AbstractThreadPoo l.java:544) at java.lang.Thread.run(Thread.java:724) Caused by: javax.el.ELException: java.lang.IllegalStateException: Attempting to execute an operation on a closed EntityManagerFactory. at javax.el.BeanELResolver.getValue(BeanELR esolver.java:368) at com.sun.faces.el.DemuxCompositeELResolve r._getValue(DemuxCompositeELResolver.jav a:176) at com.sun.faces.el.DemuxCompositeELResolve r.getValue(DemuxCompositeELResolver.java :203) at com.sun.el.parser.AstValue.getValue(AstV alue.java:140) at com.sun.el.parser.AstValue.getValue(AstV alue.java:204) at com.sun.el.ValueExpressionImpl.getValue( ValueExpressionImpl.java:226) at com.sun.faces.facelets.el.TagValueExpres sion.getValue(TagValueExpression.java:10 9) ... 45 more Caused by: java.lang.IllegalStateException: Attempting to execute an operation on a closed EntityManagerFactory. at org.eclipse.persistence.internal.jpa.Ent ityManagerFactoryDelegate.verifyOpen(Ent ityManagerFactoryDelegate.java:338) at org.eclipse.persistence.internal.jpa.Ent ityManagerFactoryDelegate.createEntityMa nagerImpl(EntityManagerFactoryDelegate.j ava:303) at org.eclipse.persistence.internal.jpa.Ent ityManagerFactoryImpl.createEntityManage rImpl(EntityManagerFactoryImpl.java:336) at org.eclipse.persistence.internal.jpa.Ent ityManagerFactoryImpl.createEntityManage r(EntityManagerFactoryImpl.java:317) at com.sun.enterprise.container.common.impl .EntityManagerWrapper.getNonTxEMFromCurr entInvocation(EntityManagerWrapper.java: 268) at com.sun.enterprise.container.common.impl .EntityManagerWrapper._getDelegate(Entit yManagerWrapper.java:213) at com.sun.enterprise.container.common.impl .EntityManagerWrapper.createQuery(Entity ManagerWrapper.java:455) at org.glassfish.sample.FriendEJB.getList(F riendEJB.java:32) at sun.reflect.NativeMethodAccessorImpl.inv oke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.inv oke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.jav a:43) at java.lang.reflect.Method.invoke(Method.j ava:606) at javax.el.BeanELResolver.getValue(BeanELR esolver.java:363) ... 51 more Сталкивался кто-нибудь с этим, может помочь исправить? Добавлено через 2 минуты P.S. использую glassfish 4.0 Добавлено через 5 минут Хм.. перезапустил БД и сервер - проблема решилась.. Но все же хотелось бы узнать причину возникновения этой ошибки, если кто знает
0
|
|||||||||||
| 28.12.2014, 19:34 | |
|
Ответы с готовыми решениями:
1
ValueError: I/O operation on closed file Cannot perform this operation on a closed dataset |
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 28.12.2014, 22:00 | |
|
У меня glassfish тоже порой так шалит когда много раз редеплою приложение на запущенном сервере после внесения изменений, похоже проблемы в его внутренней кухне.
0
|
|
| 28.12.2014, 22:00 | |
|
Помогаю со студенческими работами здесь
2
Cannot Perform this Operation on a Closed Dataset
Ошибка cannot perform this operation on a closed dataset ADO - cannot perform this operation on a closed dataset ADOTable1: Cannot perform this operation on a closed dataset Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|