I don't get any exceptions from EclipseLink [message #1731579] |
Sat, 07 May 2016 05:09 |
Pavel No Messages: 47 Registered: May 2016 |
Member |
|
|
I use eclipse link with gemini.jpa in osgi env. This is the list of bunles I install:
<bundle name="javax.persistence-2.1.1.jar"/>
<bundle name="org.eclipse.persistence.asm-2.6.3-M1.jar"/>
<bundle name="org.eclipse.persistence.antlr-2.6.3-M1.jar"/>
<bundle name="org.eclipse.persistence.core-2.6.3-M1.jar"/>
<bundle name="org.eclipse.persistence.jpa-2.6.3-M1.jar"/>
<bundle name="org.eclipse.persistence.jpa.jpql-2.6.3-M1.jar"/>
<bundle name="org.eclipse.gemini.jpa_1.2.0.M1.jar"/>
<bundle name="org.eclipse.gemini.dbaccess.h2-1.1.0.RELEASE.jar"/>
<bundle name="org.eclipse.gemini.dbaccess.util_1.1.0.201206011559.jar"/>
The problem is that I don't get any exceptions from jpa provider. Istead of this the execution of the thread just stops and nothing. For example:
System.out.println("#5");
em=getEntityManager();
System.out.println("#7");
Query query = em.createQuery("Select BLABLABLA distinct p from PersonItem p left join fetch p.contacts WHERE p.guid IN ('398f98dlk3','gfdhhgf5gf')");
System.out.println("#8");
The programs never reaches #8. No exception. On console I see only the following:
...
#7
[EL Config]: connection: 2016-05-07 08:01:33.051--ServerSession(1717159844)--Connection(379332424)--Thread(Thread[FelixFrameworkWiring,5,main])--disconnect
[EL Info]: connection: 2016-05-07 08:01:33.051--ServerSession(1717159844)--Thread(Thread[FelixFrameworkWiring,5,main])--/myPersistenceUnit_nonJtaDataSource=856082737 logout successful
In my persistence.xml I have
<property name="eclipselink.logging.level" value="FINE"/>
<property name="eclipselink.logging.thread" value="false"/>
<property name="eclipselink.logging.exceptions" value="true"/>
<property name="eclipselink.orm.throw.exceptions" value="true"/>
There are also sutuations when I must get exception but get nothing. Please, help to solve this problem.
[Updated on: Sat, 07 May 2016 10:05] Report message to a moderator
|
|
|
|
Re: I don't get any exceptions from EclipseLink [message #1731619 is a reply to message #1731616] |
Sun, 08 May 2016 04:44 |
Pavel No Messages: 47 Registered: May 2016 |
Member |
|
|
Thank you for your answer. I set to finnest and added -Dorg.eclipse.gemini.debug to java runtime command. However, it didn't help. This is the full ouput from console:
[EL Finest]: properties: 2016-05-08 07:36:52.662--ServerSession(601732110)--Thread(Thread[FelixFrameworkWiring,5,main])--property=eclipselink.logging.thread; value=false
[EL Finest]: properties: 2016-05-08 07:36:52.683--ServerSession(601732110)--property=eclipselink.logging.exceptions; value=true
[EL Fine]: server: 2016-05-08 07:36:52.683--Configured server platform: org.eclipse.persistence.platform.server.NoServerPlatform
[EL Finest]: jpa: 2016-05-08 07:36:52.684--ServerSession(601732110)--Begin predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit; state Initial; factoryCount 0
[EL Finest]: properties: 2016-05-08 07:36:52.684--ServerSession(601732110)--property=eclipselink.orm.throw.exceptions; value=true
[EL Finest]: properties: 2016-05-08 07:36:52.685--ServerSession(601732110)--property=eclipselink.weaving.changetracking; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.685--ServerSession(601732110)--property=eclipselink.weaving.lazy; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.685--ServerSession(601732110)--property=eclipselink.weaving.eager; default value=false
[EL Finest]: properties: 2016-05-08 07:36:52.686--ServerSession(601732110)--property=eclipselink.weaving.fetchgroups; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.686--ServerSession(601732110)--property=eclipselink.weaving.internal; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.686--ServerSession(601732110)--property=eclipselink.weaving.rest; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.688--ServerSession(601732110)--property=eclipselink.multitenant.tenants-share-emf; default value=true
[EL Finest]: properties: 2016-05-08 07:36:52.688--ServerSession(601732110)--property=eclipselink.multitenant.tenants-share-cache; default value=false
[EL Finer]: metadata: 2016-05-08 07:36:52.709--Searching for mapping file: [META-INF/orm.xml] at root URL: [bundle://18.0:0/].
[EL Finer]: metadata: 2016-05-08 07:36:52.71--Searching for mapping file: [META-INF/eclipselink-orm.xml] at root URL: [bundle://18.0:0/].
[EL Config]: metadata: 2016-05-08 07:36:52.942--ServerSession(601732110)--The access type for the persistent class [class com.temp.PersonItem] is set to [FIELD].
[EL Config]: metadata: 2016-05-08 07:36:52.982--ServerSession(601732110)--The access type for the persistent class [class com.temp.ContactItem] is set to [FIELD].
[EL Config]: metadata: 2016-05-08 07:36:52.984--ServerSession(601732110)--The alias name for the entity class [class com.temp.PersonItem] is being defaulted to: PersonItem.
[EL Config]: metadata: 2016-05-08 07:36:53.043--ServerSession(601732110)--The primary key column name for the mapping element [field contacts] is being defaulted to: col1.
[EL Finer]: weaver: 2016-05-08 07:36:53.047--ServerSession(601732110)--Class [com.temp.ContactItem] registered to be processed by weaver.
[EL Finer]: weaver: 2016-05-08 07:36:53.051--ServerSession(601732110)--Class [com.temp.PersonItem] registered to be processed by weaver.
[EL Config]: weaver: 2016-05-08 07:36:53.051--ServerSession(601732110)--Class com.temp.PersonItem could not be weaved for change tracking as it is not supported by its mappings.
[EL Finest]: jpa: 2016-05-08 07:36:53.075--ServerSession(601732110)--End predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit; state Predeployed; factoryCount 0
[EL Finest]: weaver: 2016-05-08 07:36:53.115--Missing class details for [com.temp.Activator].
[EL Finest]: weaver: 2016-05-08 07:36:53.116--Using existing class bytes for [com.temp.Activator].
Gemini JPA Sample started
#1
#2
#3
[EL Finest]: weaver: 2016-05-08 07:36:53.118--Missing class details for [com.temp.PersonDirectoryService].
[EL Finest]: weaver: 2016-05-08 07:36:53.118--Using existing class bytes for [com.temp.PersonDirectoryService].
#4
#5
[EL Finer]: jpa: 2016-05-08 07:36:53.127--JavaSECMPInitializer - predeploying myPersistenceUnit.
[EL Finest]: properties: 2016-05-08 07:36:53.128--ServerSession(2066626242)--Thread(Thread[FelixFrameworkWiring,5,main])--property=eclipselink.logging.thread; value=false
[EL Finest]: properties: 2016-05-08 07:36:53.128--ServerSession(2066626242)--property=eclipselink.logging.exceptions; value=true
[EL Fine]: server: 2016-05-08 07:36:53.129--Configured server platform: org.eclipse.persistence.platform.server.NoServerPlatform
[EL Finest]: jpa: 2016-05-08 07:36:53.129--ServerSession(2066626242)--Begin predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Initial; factoryCount 0
[EL Finest]: properties: 2016-05-08 07:36:53.129--ServerSession(2066626242)--property=eclipselink.orm.throw.exceptions; value=true
[EL Finest]: properties: 2016-05-08 07:36:53.129--ServerSession(2066626242)--property=eclipselink.weaving.changetracking; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.129--ServerSession(2066626242)--property=eclipselink.weaving.lazy; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.weaving.eager; default value=false
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.weaving.fetchgroups; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.weaving.internal; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.weaving.rest; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.multitenant.tenants-share-emf; default value=true
[EL Finest]: properties: 2016-05-08 07:36:53.13--ServerSession(2066626242)--property=eclipselink.multitenant.tenants-share-cache; default value=false
[EL Finer]: metadata: 2016-05-08 07:36:53.13--Searching for mapping file: [META-INF/orm.xml] at root URL: [bundle://18.0:1/].
[EL Finer]: metadata: 2016-05-08 07:36:53.131--Searching for mapping file: [META-INF/eclipselink-orm.xml] at root URL: [bundle://18.0:1/].
[EL Config]: metadata: 2016-05-08 07:36:53.133--ServerSession(2066626242)--The access type for the persistent class [class com.temp.PersonItem] is set to [FIELD].
[EL Config]: metadata: 2016-05-08 07:36:53.136--ServerSession(2066626242)--The access type for the persistent class [class com.temp.ContactItem] is set to [FIELD].
[EL Config]: metadata: 2016-05-08 07:36:53.136--ServerSession(2066626242)--The alias name for the entity class [class com.temp.PersonItem] is being defaulted to: PersonItem.
[EL Config]: metadata: 2016-05-08 07:36:53.137--ServerSession(2066626242)--The primary key column name for the mapping element [field contacts] is being defaulted to: col1.
[EL Finer]: weaver: 2016-05-08 07:36:53.138--ServerSession(2066626242)--Class [com.temp.ContactItem] registered to be processed by weaver.
[EL Finer]: weaver: 2016-05-08 07:36:53.138--ServerSession(2066626242)--Class [com.temp.PersonItem] registered to be processed by weaver.
[EL Config]: weaver: 2016-05-08 07:36:53.138--ServerSession(2066626242)--Class com.temp.PersonItem could not be weaved for change tracking as it is not supported by its mappings.
[EL Finest]: jpa: 2016-05-08 07:36:53.139--ServerSession(2066626242)--End predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Predeployed; factoryCount 0
[EL Finest]: jpa: 2016-05-08 07:36:53.139--ServerSession(2066626242)--Begin predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Predeployed; factoryCount 0
[EL Finest]: jpa: 2016-05-08 07:36:53.139--ServerSession(2066626242)--End predeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Predeployed; factoryCount 1
[EL Finer]: metamodel: 2016-05-08 07:36:53.148--ServerSession(2066626242)--Canonical Metamodel class [com.temp.PersonItem_] not found during initialization.
[EL Finer]: metamodel: 2016-05-08 07:36:53.149--ServerSession(2066626242)--Canonical Metamodel class [com.temp.ContactItem_] not found during initialization.
[EL Finest]: jpa: 2016-05-08 07:36:53.149--ServerSession(2066626242)--Begin deploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Predeployed; factoryCount 1
[EL Finest]: weaver: 2016-05-08 07:36:53.155--Begin weaver class transformer processing class [com.temp.PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.155--Initializing compute class writer for [com.temp.PersonItem]. Class loaders: context [4e25154f] argument [5d13c79f].
[EL Finest]: weaver: 2016-05-08 07:36:53.17--Visiting the end of the class [com/temp/PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.171--Adding _persistence_get() method into [com/temp/PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.172--Adding _persistence_set() method into [com/temp/PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.175--Weaved persistence (PersistenceEntity) [com.temp.PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.175--Weaved fetch groups (FetchGroupTracker) [com.temp.PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.175--Weaved REST [com.temp.PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.175--End weaver class transformer processing class [com.temp.PersonItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.206--Begin weaver class transformer processing class [com.temp.ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.206--Initializing compute class writer for [com.temp.ContactItem]. Class loaders: context [4e25154f] argument [5d13c79f].
[EL Finest]: weaver: 2016-05-08 07:36:53.207--Visiting the end of the class [com/temp/ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.208--Adding _persistence_get() method into [com/temp/ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.208--Adding _persistence_set() method into [com/temp/ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.21--Weaved change tracking (ChangeTracker) [com.temp.ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.21--Weaved fetch groups (FetchGroupTracker) [com.temp.ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.21--Weaved REST [com.temp.ContactItem].
[EL Finest]: weaver: 2016-05-08 07:36:53.21--End weaver class transformer processing class [com.temp.ContactItem].
[EL Finest]: jpa: 2016-05-08 07:36:53.216--ServerSession(2066626242)--Bean Validation Factory was not initialized: [javax/validation/Validation].
[EL Finer]: 2016-05-08 07:36:53.219--initializing session manager
[EL Finest]: properties: 2016-05-08 07:36:53.22--ServerSession(2066626242)--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: properties: 2016-05-08 07:36:53.22--ServerSession(2066626242)--property=eclipselink.logging.thread; value=false
[EL Finest]: properties: 2016-05-08 07:36:53.22--ServerSession(2066626242)--property=eclipselink.logging.exceptions; value=true
[EL Finest]: properties: 2016-05-08 07:36:53.221--ServerSession(2066626242)--property=eclipselink.logging.level; value=FINEST; translated value=FINEST
[EL Finest]: properties: 2016-05-08 07:36:53.221--ServerSession(2066626242)--property=eclipselink.logging.thread; value=false
[EL Finest]: properties: 2016-05-08 07:36:53.221--ServerSession(2066626242)--property=eclipselink.logging.exceptions; value=true
[EL Finest]: properties: 2016-05-08 07:36:53.222--ServerSession(2066626242)--property=javax.persistence.jdbc.user; value=sa
[EL Finest]: properties: 2016-05-08 07:36:53.222--ServerSession(2066626242)--property=javax.persistence.jdbc.password; value=xxxxxx
[EL Finest]: properties: 2016-05-08 07:36:53.223--ServerSession(2066626242)--property=javax.persistence.nonJtaDataSource; value=org.eclipse.gemini.jpa.datasource.PlainDriverDataSource@21837dd6
[EL Info]: 2016-05-08 07:36:53.227--ServerSession(2066626242)--EclipseLink, version: Eclipse Persistence Services - 2.6.3.v20160218-180e602
[EL Finest]: connection: 2016-05-08 07:36:53.444--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle12Platform, regular expression: (?is)oracle.*12.*
[EL Finest]: connection: 2016-05-08 07:36:53.445--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle11Platform, regular expression: (?is)oracle.*11.*
[EL Finest]: connection: 2016-05-08 07:36:53.445--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle10Platform, regular expression: (?is)oracle.*10.*
[EL Finest]: connection: 2016-05-08 07:36:53.445--Database platform: org.eclipse.persistence.platform.database.oracle.Oracle9Platform, regular expression: (?is)oracle.*9.*
[EL Finest]: connection: 2016-05-08 07:36:53.445--Database platform: org.eclipse.persistence.platform.database.oracle.OraclePlatform, regular expression: (?is)oracle.*
[EL Finest]: connection: 2016-05-08 07:36:53.445--Database platform: org.eclipse.persistence.platform.database.SQLAnywherePlatform, regular expression: SQL\ Anywhere.*
[EL Finest]: connection: 2016-05-08 07:36:53.446--Database platform: org.eclipse.persistence.platform.database.SybasePlatform, regular expression: (?i)(sybase.*)|(adaptive\ server\ enterprise.*)|(SQL\ Server.*)
[EL Finest]: connection: 2016-05-08 07:36:53.446--Database platform: org.eclipse.persistence.platform.database.SQLServerPlatform, regular expression: (?i)microsoft.*
[EL Finest]: connection: 2016-05-08 07:36:53.447--Database platform: org.eclipse.persistence.platform.database.JavaDBPlatform, regular expression: (?i).*derby.*
[EL Finest]: connection: 2016-05-08 07:36:53.447--Database platform: org.eclipse.persistence.platform.database.DB2ZPlatform, regular expression: (?i).*db2.*dsn.*
[EL Finest]: connection: 2016-05-08 07:36:53.447--Database platform: org.eclipse.persistence.platform.database.DB2MainframePlatform, regular expression: (?i).*db2.*qsq.*
[EL Finest]: connection: 2016-05-08 07:36:53.447--Database platform: org.eclipse.persistence.platform.database.DB2Platform, regular expression: (?i).*db2.*
[EL Finest]: connection: 2016-05-08 07:36:53.447--Database platform: org.eclipse.persistence.platform.database.PointBasePlatform, regular expression: (?is)pointbase.*
[EL Finest]: connection: 2016-05-08 07:36:53.448--Database platform: org.eclipse.persistence.platform.database.MySQLPlatform, regular expression: (?i)mysql.*
[EL Finest]: connection: 2016-05-08 07:36:53.448--Database platform: org.eclipse.persistence.platform.database.Informix11Platform, regular expression: (?i)(informix.*)|(ids.*)
[EL Finest]: connection: 2016-05-08 07:36:53.448--Database platform: org.eclipse.persistence.platform.database.PostgreSQLPlatform, regular expression: (?is)postgresql.*
[EL Finest]: connection: 2016-05-08 07:36:53.448--Database platform: org.eclipse.persistence.platform.database.H2Platform, regular expression: (?is)h2.*
[EL Fine]: connection: 2016-05-08 07:36:53.448--Detected database platform: org.eclipse.persistence.platform.database.H2Platform
[EL Config]: connection: 2016-05-08 07:36:53.728--ServerSession(2066626242)--Connection(1167901552)--connecting(DatabaseLogin(
platform=>H2Platform
user name=> "sa"
connector=>JNDIConnector datasource name=>null
))
[EL Config]: connection: 2016-05-08 07:36:53.927--ServerSession(2066626242)--Connection(40721473)--Connected: jdbc:h2:tcp://localhost//data/database
User: SA
Database: H2 Version: 1.3.176 (2014-04-05)
Driver: H2 JDBC Driver Version: 1.3.176 (2014-04-05)
[EL Finest]: connection: 2016-05-08 07:36:54.219--ServerSession(2066626242)--Connection(730596770)--Connection acquired from connection pool [read].
[EL Finest]: connection: 2016-05-08 07:36:54.219--ServerSession(2066626242)--Connection(730596770)--Connection released to connection pool [read].
[EL Config]: connection: 2016-05-08 07:36:54.22--ServerSession(2066626242)--Connection(145282272)--connecting(DatabaseLogin(
platform=>H2Platform
user name=> "sa"
connector=>JNDIConnector datasource name=>null
))
[EL Config]: connection: 2016-05-08 07:36:54.398--ServerSession(2066626242)--Connection(1005877998)--Connected: jdbc:h2:tcp://localhost//data/database
User: SA
Database: H2 Version: 1.3.176 (2014-04-05)
Driver: H2 JDBC Driver Version: 1.3.176 (2014-04-05)
[EL Info]: connection: 2016-05-08 07:36:54.741--ServerSession(2066626242)--/myPersistenceUnit_nonJtaDataSource=562265558 login successful
[EL Finer]: metamodel: 2016-05-08 07:36:54.746--ServerSession(2066626242)--Canonical Metamodel class [com.temp.PersonItem_] not found during initialization.
[EL Finer]: metamodel: 2016-05-08 07:36:54.747--ServerSession(2066626242)--Canonical Metamodel class [com.temp.ContactItem_] not found during initialization.
[EL Finest]: jpa: 2016-05-08 07:36:54.747--ServerSession(2066626242)--End deploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Deployed; factoryCount 1
#7
[EL Finest]: jpa: 2016-05-08 07:36:55.041--ServerSession(2066626242)--Begin undeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Deployed; factoryCount 1
[EL Config]: connection: 2016-05-08 07:36:55.041--ServerSession(2066626242)--Connection(730596770)--disconnect
[EL Finer]: cache: 2016-05-08 07:36:55.042--ServerSession(2066626242)--initialize identitymaps
[EL Info]: connection: 2016-05-08 07:36:55.042--ServerSession(2066626242)--/myPersistenceUnit_nonJtaDataSource=562265558 logout successful
[EL Finest]: jpa: 2016-05-08 07:36:55.042--ServerSession(2066626242)--End undeploying Persistence Unit myPersistenceUnit; session /myPersistenceUnit_nonJtaDataSource=562265558; state Undeployed; factoryCount 0
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04543 seconds