Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » Name mapping
|
Re: Name mapping [message #74846 is a reply to message #74828] |
Sun, 11 March 2007 13:03 |
Sandro Weiser Messages: 105 Registered: July 2009 |
Senior Member |
|
|
Cause:
Table `CSMCharacteristicValueContainer` doesn't exsist: its
`CSMCharacteristicValueContaine`!!!
(database only supports 30 chars for table names, so we had to set
PersistenceOptions.MAXIMUM_SQL_NAME_LENGTH, "30").
87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - begin
87504 [main] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC
connection
87504 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - total
checked-out connections: 0
87504 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - using pooled
JDBC connection, pool size: 0
87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - current
autocommit status: false
87504 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction begin
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
initializing collection [CSMInstance.csmValueContainer#3]
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
checking second-level cache
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
collection not cached
87520 [main] DEBUG org.hibernate.loader.Loader - loading collection:
[CSMInstance.csmValueContainer#3]
87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
PreparedStatement (open PreparedStatements: 0, globally: 0)
87520 [main] DEBUG org.hibernate.SQL - select
csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_4_,
csmvalueco0_.e_id as e1_4_,
csmvalueco0_.`CSMINSTANCE_CSMVALUECONTAI_IDX` as CSMINST28_4_,
csmvalueco0_.e_id as e1_1_3_, csmvalueco0_.e_version as e3_1_3_,
csmvalueco0_.`CSMElement_csmXML_e_id` as CSMElement4_1_3_,
csmvalueco0_.`valid` as valid19_1_3_,
csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_1_3_,
csmvalueco0_.`CSMValue_concreteValue_e_id` as CSMValue21_1_3_,
csmxml1_.e_id as e1_15_0_, csmxml1_.e_version as e3_15_0_,
csmvalue2_.e_id as e1_7_1_, csmvalue2_.e_version as e3_7_1_,
csmvalue2_.`CSMType_dataType_e_id` as CSMType4_7_1_,
csmvalue2_.econtainer_class as econtainer12_7_1_, csmvalue2_.e_container
as e13_7_1_, csmvalue2_.e_container_featureid as e14_7_1_,
csmvalue2_.`value` as value5_7_1_, csmvalue2_.`DTYPE` as DTYPE2_7_1_,
csmtype3_.e_id as e1_6_2_, csmtype3_.e_version as e3_6_2_,
csmtype3_.econtainer_class as econtainer4_6_2_, csmtype3_.e_container as
e5_6_2_, csmtype3_.e_container_featureid as e6_6_2_, csmtype3_.`DTYPE`
as DTYPE2_6_2_ from `CSMElement` csmvalueco0_ left outer join `CSMXML`
csmxml1_ on csmvalueco0_.`CSMElement_csmXML_e_id`=csmxml1_.e_id left
outer join `CSMValueSet` csmvalue2_ on
csmvalueco0_.`CSMValue_concreteValue_e_id`=csmvalue2_.e_id left outer
join `CSMType` csmtype3_ on
csmvalue2_.`CSMType_dataType_e_id`=csmtype3_.e_id where
csmvalueco0_.`CSMCharacteristicValueConta_id`=?
87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - preparing statement
87535 [main] DEBUG org.hibernate.type.LongType - binding '3' to
parameter: 1
87535 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
ResultSet (open ResultSets: 0, globally: 0)
87535 [main] DEBUG org.hibernate.loader.Loader - result set contains
(possibly empty) collection: [CSMInstance.csmValueContainer#3]
87535 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
uninitialized collection: initializing
87535 [main] DEBUG org.hibernate.loader.Loader - processing result set
87551 [main] DEBUG org.hibernate.loader.Loader - result set row: 0
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_15_0_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_7_1_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_6_2_
87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
column: e1_1_3_
87551 [main] DEBUG org.hibernate.loader.Loader - result row: null,
null, null, EntityKey[CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.loader.Loader - Initializing object
from ResultSet: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG
org.hibernate.persister.entity.AbstractEntityPersister - Hydrating
entity: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.type.IntegerType - returning '0' as
column: e3_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: CSMElement4_1_3_
87551 [main] DEBUG org.hibernate.type.BooleanType - returning 'true' as
column: valid19_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: CSMValue21_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_1_3_
87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - Version: 0
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_4_
87551 [main] DEBUG org.hibernate.loader.Loader - found row of
collection: [CSMInstance.csmValueContainer#3]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext - reading row
87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
column: e1_4_
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.type.IntegerType - returning '8' as
column: CSMINST28_4_
87551 [main] DEBUG org.hibernate.loader.Loader - done processing result
set (1 rows)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
ResultSet (open ResultSets: 1, globally: 1)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
PreparedStatement (open PreparedStatements: 1, globally: 1)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
87551 [main] DEBUG org.hibernate.loader.Loader - total objects hydrated: 1
87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - resolving
associations for [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
creating collection wrapper:[CSMElement.referencedElements#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
creating collection wrapper:[CSMCharacteristicValueContainer.valueSet#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rollback
87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rolled
back JDBC Connection
87551 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
completion
87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively
releasing JDBC connection
87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - releasing
JDBC connection [ (open PreparedStatements: 0, globally: 0) (open
ResultSets: 0, globally: 0)]
87551 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - returning
connection to pool, pool size: 1
87551 [main] DEBUG org.hibernate.impl.SessionImpl - after transaction
completion
87551 [main] ERROR org.hibernate.LazyInitializationException - illegal
access to loading collection
org.hibernate.LazyInitializationException: illegal access to loading
collection
at
org.hibernate.collection.AbstractPersistentCollection.initia lize(AbstractPersistentCollection.java:341)
at
org.hibernate.collection.AbstractPersistentCollection.read(A bstractPersistentCollection.java:86)
at
org.hibernate.collection.AbstractPersistentCollection.readSi ze(AbstractPersistentCollection.java:109)
at org.hibernate.collection.PersistentList.size(PersistentList. java:91)
at
org.eclipse.emf.common.util.DelegatingEList.delegateSize(Del egatingEList.java:223)
at
org.eclipse.emf.teneo.mapping.elist.PersistableEList.delegat eSize(PersistableEList.java:415)
at
org.eclipse.emf.common.util.DelegatingEList.size(DelegatingE List.java:214)
at
org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNex t(DelegatingEList.java:1000)
at
de.arcsolutions.remarc.platform.datacore.impl.CSMInstanceImp l.getCSMCharacteristicValueContainer(CSMInstanceImpl.java:20 9)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.getCSMCharacteristicValueContainer(MappingKTabl eModel.java:201)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.doGetContentAt(MappingKTableModel.java:136)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.doGetContentAt(MappingKTableSortedModel.j ava:90)
at
de.kupzog.ktable.KTableSortedModel.getContentAt(KTableSorted Model.java:171)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.getContentAt(MappingKTableSortedModel.jav a:258)
at de.kupzog.ktable.KTable.drawCell(KTable.java:1171)
at de.kupzog.ktable.KTable.drawCells(KTable.java:1088)
at de.kupzog.ktable.KTable.onPaint(KTable.java:776)
at de.kupzog.ktable.KTable$3.paintControl(KTable.java:267)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:83)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:12 85)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3299 )
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025 )
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:19 32)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2966)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
de.arcsolutions.remarc.rcp.application.PlatformRunnable.run( PlatformRunnable.java:71)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Please help!
--
Mit freundlichen Grüßen
arc solutions GmbH
Sandro Weiser
sandro.weiser@arcsolutions.de
www.arcsolutions.de
Handelsregister
Amtsgericht Chemnitz HRB 19907
Geschäftsführer der ARC Solutions GmbH: Alexander Hoffmann
|
|
| |
Re: Name mapping [message #74878 is a reply to message #74846] |
Sun, 11 March 2007 16:18 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Can you step through the code in the PersistableEList.delegateSize method? There is a load() call
there this should have loaded the hibernate collection but apparently did not do that.
gr. Martin
Sandro Weiser wrote:
> Cause:
> Table `CSMCharacteristicValueContainer` doesn't exsist: its
> `CSMCharacteristicValueContaine`!!!
> (database only supports 30 chars for table names, so we had to set
> PersistenceOptions.MAXIMUM_SQL_NAME_LENGTH, "30").
>
> 87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - begin
> 87504 [main] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC
> connection
> 87504 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - total
> checked-out connections: 0
> 87504 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - using pooled
> JDBC connection, pool size: 0
> 87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - current
> autocommit status: false
> 87504 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
> begin
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> initializing collection [CSMInstance.csmValueContainer#3]
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> checking second-level cache
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> collection not cached
> 87520 [main] DEBUG org.hibernate.loader.Loader - loading collection:
> [CSMInstance.csmValueContainer#3]
> 87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
> PreparedStatement (open PreparedStatements: 0, globally: 0)
> 87520 [main] DEBUG org.hibernate.SQL - select
> csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_4_,
> csmvalueco0_.e_id as e1_4_,
> csmvalueco0_.`CSMINSTANCE_CSMVALUECONTAI_IDX` as CSMINST28_4_,
> csmvalueco0_.e_id as e1_1_3_, csmvalueco0_.e_version as e3_1_3_,
> csmvalueco0_.`CSMElement_csmXML_e_id` as CSMElement4_1_3_,
> csmvalueco0_.`valid` as valid19_1_3_,
> csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_1_3_,
> csmvalueco0_.`CSMValue_concreteValue_e_id` as CSMValue21_1_3_,
> csmxml1_.e_id as e1_15_0_, csmxml1_.e_version as e3_15_0_,
> csmvalue2_.e_id as e1_7_1_, csmvalue2_.e_version as e3_7_1_,
> csmvalue2_.`CSMType_dataType_e_id` as CSMType4_7_1_,
> csmvalue2_.econtainer_class as econtainer12_7_1_, csmvalue2_.e_container
> as e13_7_1_, csmvalue2_.e_container_featureid as e14_7_1_,
> csmvalue2_.`value` as value5_7_1_, csmvalue2_.`DTYPE` as DTYPE2_7_1_,
> csmtype3_.e_id as e1_6_2_, csmtype3_.e_version as e3_6_2_,
> csmtype3_.econtainer_class as econtainer4_6_2_, csmtype3_.e_container as
> e5_6_2_, csmtype3_.e_container_featureid as e6_6_2_, csmtype3_.`DTYPE`
> as DTYPE2_6_2_ from `CSMElement` csmvalueco0_ left outer join `CSMXML`
> csmxml1_ on csmvalueco0_.`CSMElement_csmXML_e_id`=csmxml1_.e_id left
> outer join `CSMValueSet` csmvalue2_ on
> csmvalueco0_.`CSMValue_concreteValue_e_id`=csmvalue2_.e_id left outer
> join `CSMType` csmtype3_ on
> csmvalue2_.`CSMType_dataType_e_id`=csmtype3_.e_id where
> csmvalueco0_.`CSMCharacteristicValueConta_id`=?
> 87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - preparing
> statement
> 87535 [main] DEBUG org.hibernate.type.LongType - binding '3' to
> parameter: 1
> 87535 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
> ResultSet (open ResultSets: 0, globally: 0)
> 87535 [main] DEBUG org.hibernate.loader.Loader - result set contains
> (possibly empty) collection: [CSMInstance.csmValueContainer#3]
> 87535 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> uninitialized collection: initializing
> 87535 [main] DEBUG org.hibernate.loader.Loader - processing result set
> 87551 [main] DEBUG org.hibernate.loader.Loader - result set row: 0
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_15_0_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_7_1_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_6_2_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
> column: e1_1_3_
> 87551 [main] DEBUG org.hibernate.loader.Loader - result row: null,
> null, null, EntityKey[CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.loader.Loader - Initializing object
> from ResultSet: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG
> org.hibernate.persister.entity.AbstractEntityPersister - Hydrating
> entity: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.type.IntegerType - returning '0' as
> column: e3_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: CSMElement4_1_3_
> 87551 [main] DEBUG org.hibernate.type.BooleanType - returning 'true' as
> column: valid19_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: CSMValue21_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_1_3_
> 87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - Version: 0
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_4_
> 87551 [main] DEBUG org.hibernate.loader.Loader - found row of
> collection: [CSMInstance.csmValueContainer#3]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext - reading
> row
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
> column: e1_4_
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.type.IntegerType - returning '8' as
> column: CSMINST28_4_
> 87551 [main] DEBUG org.hibernate.loader.Loader - done processing result
> set (1 rows)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
> ResultSet (open ResultSets: 1, globally: 1)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
> PreparedStatement (open PreparedStatements: 1, globally: 1)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
> 87551 [main] DEBUG org.hibernate.loader.Loader - total objects hydrated: 1
> 87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - resolving
> associations for [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> creating collection wrapper:[CSMElement.referencedElements#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> creating collection wrapper:[CSMCharacteristicValueContainer.valueSet#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rollback
> 87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rolled
> back JDBC Connection
> 87551 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
> completion
> 87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively
> releasing JDBC connection
> 87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - releasing
> JDBC connection [ (open PreparedStatements: 0, globally: 0) (open
> ResultSets: 0, globally: 0)]
> 87551 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - returning
> connection to pool, pool size: 1
> 87551 [main] DEBUG org.hibernate.impl.SessionImpl - after transaction
> completion
> 87551 [main] ERROR org.hibernate.LazyInitializationException - illegal
> access to loading collection
> org.hibernate.LazyInitializationException: illegal access to loading
> collection
> at
> org.hibernate.collection.AbstractPersistentCollection.initia lize(AbstractPersistentCollection.java:341)
>
> at
> org.hibernate.collection.AbstractPersistentCollection.read(A bstractPersistentCollection.java:86)
>
> at
> org.hibernate.collection.AbstractPersistentCollection.readSi ze(AbstractPersistentCollection.java:109)
>
> at org.hibernate.collection.PersistentList.size(PersistentList. java:91)
> at
> org.eclipse.emf.common.util.DelegatingEList.delegateSize(Del egatingEList.java:223)
>
> at
> org.eclipse.emf.teneo.mapping.elist.PersistableEList.delegat eSize(PersistableEList.java:415)
>
> at
> org.eclipse.emf.common.util.DelegatingEList.size(DelegatingE List.java:214)
> at
> org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNex t(DelegatingEList.java:1000)
>
> at
> de.arcsolutions.remarc.platform.datacore.impl.CSMInstanceImp l.getCSMCharacteristicValueContainer(CSMInstanceImpl.java:20 9)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.getCSMCharacteristicValueContainer(MappingKTabl eModel.java:201)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.doGetContentAt(MappingKTableModel.java:136)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.doGetContentAt(MappingKTableSortedModel.j ava:90)
>
> at
> de.kupzog.ktable.KTableSortedModel.getContentAt(KTableSorted Model.java:171)
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.getContentAt(MappingKTableSortedModel.jav a:258)
>
> at de.kupzog.ktable.KTable.drawCell(KTable.java:1171)
> at de.kupzog.ktable.KTable.drawCells(KTable.java:1088)
> at de.kupzog.ktable.KTable.onPaint(KTable.java:776)
> at de.kupzog.ktable.KTable$3.paintControl(KTable.java:267)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:83)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
> at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:12 85)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3299 )
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025 )
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:19 32)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2966)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1930)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:422)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> de.arcsolutions.remarc.rcp.application.PlatformRunnable.run( PlatformRunnable.java:71)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
>
> Please help!
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
| | |
Re: Name mapping [message #603420 is a reply to message #74828] |
Sun, 11 March 2007 13:03 |
Sandro Weiser Messages: 105 Registered: July 2009 |
Senior Member |
|
|
Cause:
Table `CSMCharacteristicValueContainer` doesn't exsist: its
`CSMCharacteristicValueContaine`!!!
(database only supports 30 chars for table names, so we had to set
PersistenceOptions.MAXIMUM_SQL_NAME_LENGTH, "30").
87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - begin
87504 [main] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC
connection
87504 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - total
checked-out connections: 0
87504 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - using pooled
JDBC connection, pool size: 0
87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - current
autocommit status: false
87504 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction begin
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
initializing collection [CSMInstance.csmValueContainer#3]
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
checking second-level cache
87520 [main] DEBUG
org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
collection not cached
87520 [main] DEBUG org.hibernate.loader.Loader - loading collection:
[CSMInstance.csmValueContainer#3]
87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
PreparedStatement (open PreparedStatements: 0, globally: 0)
87520 [main] DEBUG org.hibernate.SQL - select
csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_4_,
csmvalueco0_.e_id as e1_4_,
csmvalueco0_.`CSMINSTANCE_CSMVALUECONTAI_IDX` as CSMINST28_4_,
csmvalueco0_.e_id as e1_1_3_, csmvalueco0_.e_version as e3_1_3_,
csmvalueco0_.`CSMElement_csmXML_e_id` as CSMElement4_1_3_,
csmvalueco0_.`valid` as valid19_1_3_,
csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_1_3_,
csmvalueco0_.`CSMValue_concreteValue_e_id` as CSMValue21_1_3_,
csmxml1_.e_id as e1_15_0_, csmxml1_.e_version as e3_15_0_,
csmvalue2_.e_id as e1_7_1_, csmvalue2_.e_version as e3_7_1_,
csmvalue2_.`CSMType_dataType_e_id` as CSMType4_7_1_,
csmvalue2_.econtainer_class as econtainer12_7_1_, csmvalue2_.e_container
as e13_7_1_, csmvalue2_.e_container_featureid as e14_7_1_,
csmvalue2_.`value` as value5_7_1_, csmvalue2_.`DTYPE` as DTYPE2_7_1_,
csmtype3_.e_id as e1_6_2_, csmtype3_.e_version as e3_6_2_,
csmtype3_.econtainer_class as econtainer4_6_2_, csmtype3_.e_container as
e5_6_2_, csmtype3_.e_container_featureid as e6_6_2_, csmtype3_.`DTYPE`
as DTYPE2_6_2_ from `CSMElement` csmvalueco0_ left outer join `CSMXML`
csmxml1_ on csmvalueco0_.`CSMElement_csmXML_e_id`=csmxml1_.e_id left
outer join `CSMValueSet` csmvalue2_ on
csmvalueco0_.`CSMValue_concreteValue_e_id`=csmvalue2_.e_id left outer
join `CSMType` csmtype3_ on
csmvalue2_.`CSMType_dataType_e_id`=csmtype3_.e_id where
csmvalueco0_.`CSMCharacteristicValueConta_id`=?
87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - preparing statement
87535 [main] DEBUG org.hibernate.type.LongType - binding '3' to
parameter: 1
87535 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
ResultSet (open ResultSets: 0, globally: 0)
87535 [main] DEBUG org.hibernate.loader.Loader - result set contains
(possibly empty) collection: [CSMInstance.csmValueContainer#3]
87535 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
uninitialized collection: initializing
87535 [main] DEBUG org.hibernate.loader.Loader - processing result set
87551 [main] DEBUG org.hibernate.loader.Loader - result set row: 0
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_15_0_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_7_1_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: e1_6_2_
87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
column: e1_1_3_
87551 [main] DEBUG org.hibernate.loader.Loader - result row: null,
null, null, EntityKey[CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.loader.Loader - Initializing object
from ResultSet: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG
org.hibernate.persister.entity.AbstractEntityPersister - Hydrating
entity: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.type.IntegerType - returning '0' as
column: e3_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: CSMElement4_1_3_
87551 [main] DEBUG org.hibernate.type.BooleanType - returning 'true' as
column: valid19_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning null as
column: CSMValue21_1_3_
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_1_3_
87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - Version: 0
87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
column: CSMChar20_4_
87551 [main] DEBUG org.hibernate.loader.Loader - found row of
collection: [CSMInstance.csmValueContainer#3]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext - reading row
87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
column: e1_4_
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.type.IntegerType - returning '8' as
column: CSMINST28_4_
87551 [main] DEBUG org.hibernate.loader.Loader - done processing result
set (1 rows)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
ResultSet (open ResultSets: 1, globally: 1)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
PreparedStatement (open PreparedStatements: 1, globally: 1)
87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
87551 [main] DEBUG org.hibernate.loader.Loader - total objects hydrated: 1
87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - resolving
associations for [CSMCharacteristicValueContainer#33]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
creating collection wrapper:[CSMElement.referencedElements#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMInstance#3]
87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
creating collection wrapper:[CSMCharacteristicValueContainer.valueSet#33]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
loading entity: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
attempting to resolve: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
resolved object in session cache: [CSMCharacteristicDefinition#3]
87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rollback
87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rolled
back JDBC Connection
87551 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
completion
87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively
releasing JDBC connection
87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - releasing
JDBC connection [ (open PreparedStatements: 0, globally: 0) (open
ResultSets: 0, globally: 0)]
87551 [main] DEBUG
org.hibernate.connection.DriverManagerConnectionProvider - returning
connection to pool, pool size: 1
87551 [main] DEBUG org.hibernate.impl.SessionImpl - after transaction
completion
87551 [main] ERROR org.hibernate.LazyInitializationException - illegal
access to loading collection
org.hibernate.LazyInitializationException: illegal access to loading
collection
at
org.hibernate.collection.AbstractPersistentCollection.initia lize(AbstractPersistentCollection.java:341)
at
org.hibernate.collection.AbstractPersistentCollection.read(A bstractPersistentCollection.java:86)
at
org.hibernate.collection.AbstractPersistentCollection.readSi ze(AbstractPersistentCollection.java:109)
at org.hibernate.collection.PersistentList.size(PersistentList. java:91)
at
org.eclipse.emf.common.util.DelegatingEList.delegateSize(Del egatingEList.java:223)
at
org.eclipse.emf.teneo.mapping.elist.PersistableEList.delegat eSize(PersistableEList.java:415)
at
org.eclipse.emf.common.util.DelegatingEList.size(DelegatingE List.java:214)
at
org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNex t(DelegatingEList.java:1000)
at
de.arcsolutions.remarc.platform.datacore.impl.CSMInstanceImp l.getCSMCharacteristicValueContainer(CSMInstanceImpl.java:20 9)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.getCSMCharacteristicValueContainer(MappingKTabl eModel.java:201)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.doGetContentAt(MappingKTableModel.java:136)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.doGetContentAt(MappingKTableSortedModel.j ava:90)
at
de.kupzog.ktable.KTableSortedModel.getContentAt(KTableSorted Model.java:171)
at
de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.getContentAt(MappingKTableSortedModel.jav a:258)
at de.kupzog.ktable.KTable.drawCell(KTable.java:1171)
at de.kupzog.ktable.KTable.drawCells(KTable.java:1088)
at de.kupzog.ktable.KTable.onPaint(KTable.java:776)
at de.kupzog.ktable.KTable$3.paintControl(KTable.java:267)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:83)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:12 85)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3299 )
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025 )
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:19 32)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2966)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
de.arcsolutions.remarc.rcp.application.PlatformRunnable.run( PlatformRunnable.java:71)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Please help!
--
Mit freundlichen Grüßen
arc solutions GmbH
Sandro Weiser
sandro.weiser@arcsolutions.de
www.arcsolutions.de
Handelsregister
Amtsgericht Chemnitz HRB 19907
Geschäftsführer der ARC Solutions GmbH: Alexander Hoffmann
|
|
| |
Re: Name mapping [message #603428 is a reply to message #74846] |
Sun, 11 March 2007 16:18 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Can you step through the code in the PersistableEList.delegateSize method? There is a load() call
there this should have loaded the hibernate collection but apparently did not do that.
gr. Martin
Sandro Weiser wrote:
> Cause:
> Table `CSMCharacteristicValueContainer` doesn't exsist: its
> `CSMCharacteristicValueContaine`!!!
> (database only supports 30 chars for table names, so we had to set
> PersistenceOptions.MAXIMUM_SQL_NAME_LENGTH, "30").
>
> 87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - begin
> 87504 [main] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC
> connection
> 87504 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - total
> checked-out connections: 0
> 87504 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - using pooled
> JDBC connection, pool size: 0
> 87504 [main] DEBUG org.hibernate.transaction.JDBCTransaction - current
> autocommit status: false
> 87504 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
> begin
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> initializing collection [CSMInstance.csmValueContainer#3]
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> checking second-level cache
> 87520 [main] DEBUG
> org.hibernate.event.def.DefaultInitializeCollectionEventList ener -
> collection not cached
> 87520 [main] DEBUG org.hibernate.loader.Loader - loading collection:
> [CSMInstance.csmValueContainer#3]
> 87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
> PreparedStatement (open PreparedStatements: 0, globally: 0)
> 87520 [main] DEBUG org.hibernate.SQL - select
> csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_4_,
> csmvalueco0_.e_id as e1_4_,
> csmvalueco0_.`CSMINSTANCE_CSMVALUECONTAI_IDX` as CSMINST28_4_,
> csmvalueco0_.e_id as e1_1_3_, csmvalueco0_.e_version as e3_1_3_,
> csmvalueco0_.`CSMElement_csmXML_e_id` as CSMElement4_1_3_,
> csmvalueco0_.`valid` as valid19_1_3_,
> csmvalueco0_.`CSMCharacteristicValueConta_id` as CSMChar20_1_3_,
> csmvalueco0_.`CSMValue_concreteValue_e_id` as CSMValue21_1_3_,
> csmxml1_.e_id as e1_15_0_, csmxml1_.e_version as e3_15_0_,
> csmvalue2_.e_id as e1_7_1_, csmvalue2_.e_version as e3_7_1_,
> csmvalue2_.`CSMType_dataType_e_id` as CSMType4_7_1_,
> csmvalue2_.econtainer_class as econtainer12_7_1_, csmvalue2_.e_container
> as e13_7_1_, csmvalue2_.e_container_featureid as e14_7_1_,
> csmvalue2_.`value` as value5_7_1_, csmvalue2_.`DTYPE` as DTYPE2_7_1_,
> csmtype3_.e_id as e1_6_2_, csmtype3_.e_version as e3_6_2_,
> csmtype3_.econtainer_class as econtainer4_6_2_, csmtype3_.e_container as
> e5_6_2_, csmtype3_.e_container_featureid as e6_6_2_, csmtype3_.`DTYPE`
> as DTYPE2_6_2_ from `CSMElement` csmvalueco0_ left outer join `CSMXML`
> csmxml1_ on csmvalueco0_.`CSMElement_csmXML_e_id`=csmxml1_.e_id left
> outer join `CSMValueSet` csmvalue2_ on
> csmvalueco0_.`CSMValue_concreteValue_e_id`=csmvalue2_.e_id left outer
> join `CSMType` csmtype3_ on
> csmvalue2_.`CSMType_dataType_e_id`=csmtype3_.e_id where
> csmvalueco0_.`CSMCharacteristicValueConta_id`=?
> 87520 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - preparing
> statement
> 87535 [main] DEBUG org.hibernate.type.LongType - binding '3' to
> parameter: 1
> 87535 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open
> ResultSet (open ResultSets: 0, globally: 0)
> 87535 [main] DEBUG org.hibernate.loader.Loader - result set contains
> (possibly empty) collection: [CSMInstance.csmValueContainer#3]
> 87535 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> uninitialized collection: initializing
> 87535 [main] DEBUG org.hibernate.loader.Loader - processing result set
> 87551 [main] DEBUG org.hibernate.loader.Loader - result set row: 0
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_15_0_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_7_1_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: e1_6_2_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
> column: e1_1_3_
> 87551 [main] DEBUG org.hibernate.loader.Loader - result row: null,
> null, null, EntityKey[CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.loader.Loader - Initializing object
> from ResultSet: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG
> org.hibernate.persister.entity.AbstractEntityPersister - Hydrating
> entity: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.type.IntegerType - returning '0' as
> column: e3_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: CSMElement4_1_3_
> 87551 [main] DEBUG org.hibernate.type.BooleanType - returning 'true' as
> column: valid19_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning null as
> column: CSMValue21_1_3_
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_1_3_
> 87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - Version: 0
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '3' as
> column: CSMChar20_4_
> 87551 [main] DEBUG org.hibernate.loader.Loader - found row of
> collection: [CSMInstance.csmValueContainer#3]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext - reading
> row
> 87551 [main] DEBUG org.hibernate.type.LongType - returning '33' as
> column: e1_4_
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.type.IntegerType - returning '8' as
> column: CSMINST28_4_
> 87551 [main] DEBUG org.hibernate.loader.Loader - done processing result
> set (1 rows)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
> ResultSet (open ResultSets: 1, globally: 1)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close
> PreparedStatement (open PreparedStatements: 1, globally: 1)
> 87551 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
> 87551 [main] DEBUG org.hibernate.loader.Loader - total objects hydrated: 1
> 87551 [main] DEBUG org.hibernate.engine.TwoPhaseLoad - resolving
> associations for [CSMCharacteristicValueContainer#33]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> creating collection wrapper:[CSMElement.referencedElements#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMInstance#3]
> 87551 [main] DEBUG org.hibernate.engine.CollectionLoadContext -
> creating collection wrapper:[CSMCharacteristicValueContainer.valueSet#33]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> loading entity: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> attempting to resolve: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.event.def.DefaultLoadEventListener -
> resolved object in session cache: [CSMCharacteristicDefinition#3]
> 87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rollback
> 87551 [main] DEBUG org.hibernate.transaction.JDBCTransaction - rolled
> back JDBC Connection
> 87551 [main] DEBUG org.hibernate.jdbc.JDBCContext - after transaction
> completion
> 87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively
> releasing JDBC connection
> 87551 [main] DEBUG org.hibernate.jdbc.ConnectionManager - releasing
> JDBC connection [ (open PreparedStatements: 0, globally: 0) (open
> ResultSets: 0, globally: 0)]
> 87551 [main] DEBUG
> org.hibernate.connection.DriverManagerConnectionProvider - returning
> connection to pool, pool size: 1
> 87551 [main] DEBUG org.hibernate.impl.SessionImpl - after transaction
> completion
> 87551 [main] ERROR org.hibernate.LazyInitializationException - illegal
> access to loading collection
> org.hibernate.LazyInitializationException: illegal access to loading
> collection
> at
> org.hibernate.collection.AbstractPersistentCollection.initia lize(AbstractPersistentCollection.java:341)
>
> at
> org.hibernate.collection.AbstractPersistentCollection.read(A bstractPersistentCollection.java:86)
>
> at
> org.hibernate.collection.AbstractPersistentCollection.readSi ze(AbstractPersistentCollection.java:109)
>
> at org.hibernate.collection.PersistentList.size(PersistentList. java:91)
> at
> org.eclipse.emf.common.util.DelegatingEList.delegateSize(Del egatingEList.java:223)
>
> at
> org.eclipse.emf.teneo.mapping.elist.PersistableEList.delegat eSize(PersistableEList.java:415)
>
> at
> org.eclipse.emf.common.util.DelegatingEList.size(DelegatingE List.java:214)
> at
> org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNex t(DelegatingEList.java:1000)
>
> at
> de.arcsolutions.remarc.platform.datacore.impl.CSMInstanceImp l.getCSMCharacteristicValueContainer(CSMInstanceImpl.java:20 9)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.getCSMCharacteristicValueContainer(MappingKTabl eModel.java:201)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableModel.doGetContentAt(MappingKTableModel.java:136)
>
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.doGetContentAt(MappingKTableSortedModel.j ava:90)
>
> at
> de.kupzog.ktable.KTableSortedModel.getContentAt(KTableSorted Model.java:171)
> at
> de.arcsolutions.remarc.platform.ui.tableeditor.ktable.Mappin gKTableSortedModel.getContentAt(MappingKTableSortedModel.jav a:258)
>
> at de.kupzog.ktable.KTable.drawCell(KTable.java:1171)
> at de.kupzog.ktable.KTable.drawCells(KTable.java:1088)
> at de.kupzog.ktable.KTable.onPaint(KTable.java:776)
> at de.kupzog.ktable.KTable$3.paintControl(KTable.java:267)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:83)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
> at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:12 85)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:3299 )
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025 )
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:19 32)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2966)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1930)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:422)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> at
> de.arcsolutions.remarc.rcp.application.PlatformRunnable.run( PlatformRunnable.java:71)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
>
> Please help!
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
|
|
| | |
Goto Forum:
Current Time: Wed Apr 24 22:08:00 GMT 2024
Powered by FUDForum. Page generated in 0.03847 seconds
|