Wir aktualisieren die Vorgangsansicht, damit Sie mehr erreichen.Mehr erfahren

OutOfMemory beim schreiben der AccessLog Daten in DB2

[2016-09-12 01:05:00,000] INFO: com.softmodeler.server - start job to transfer access log to reporting database
[2016-09-12 01:11:22,749] INFO: org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierCacheHandler - Finished purging map 'teneoHibernateIdMapPurging', original records: 371950, removed records: 0, final records: 372168, time[ms]: 1381
[2016-09-12 01:12:24,128] INFO: org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierCacheHandler - Finished purging map 'teneoHibernateIdMapPurging', original records: 378155, removed records: 0, final records: 378362, time[ms]: 2505
[2016-09-12 01:13:25,825] INFO: org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierCacheHandler - Finished purging map 'teneoHibernateIdMapPurging', original records: 382228, removed records: 0, final records: 382458, time[ms]: 4419
[2016-09-12 01:14:26,565] INFO: org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierCacheHandler - Finished purging map 'teneoHibernateIdMapPurging', original records: 384721, removed records: 0, final records: 384883, time[ms]: 4967
[2016-09-12 01:14:30,752] ERROR: com.softmodeler.server - create ServerException for
[2016-09-23 01:16:24,721] ERROR: com.softmodeler.server - create ServerException for
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.StringBuilder.toString(StringBuilder.java:407)
at com.microsoft.sqlserver.jdbc.SimpleInputStream.close(SimpleInputStream.java:164)
at com.microsoft.sqlserver.jdbc.SimpleInputStream.getBytes(SimpleInputStream.java:346)
at com.microsoft.sqlserver.jdbc.DDC.convertStreamToObject(DDC.java:438)
at com.microsoft.sqlserver.jdbc.ServerDTVImpl.getValue(dtv.java:2536)
at com.microsoft.sqlserver.jdbc.DTV.getValue(dtv.java:193)
at com.microsoft.sqlserver.jdbc.Column.getValue(Column.java:132)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2082)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2067)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(SQLServerResultSet.java:2401)
at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:267)
at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:267)
at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$2.doExtract(VarcharTypeDescriptor.java:73)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:267)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:263)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253)
at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:338)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2969)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1696)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1628)
at org.hibernate.loader.Loader.getRow(Loader.java:1515)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:726)
at org.hibernate.loader.Loader.processResultSet(Loader.java:953)
at org.hibernate.loader.Loader.doQuery(Loader.java:921)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355)
at org.hibernate.loader.Loader.doList(Loader.java:2554)
at org.hibernate.loader.Loader.doList(Loader.java:2540)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370)
at org.hibernate.loader.Loader.list(Loader.java:2365)
[2016-09-23 01:16:26,546] WARN: Transaction - Error ending association for XAResource com.ibm.db2.jcc.t4.ac@3d7eeb5b; transaction will roll back. XA error code: 100
com.ibm.db2.jcc.am.XaException: [jcc][t4][10401][12066][4.14.146] XA exception: XA_RBROLLBACK ERRORCODE=-4228, SQLSTATE=null
at com.ibm.db2.jcc.am.ed.c(ed.java:454)
at com.ibm.db2.jcc.am.ed.c(ed.java:478)
at com.ibm.db2.jcc.t4.ac.a(ac.java:2094)
at com.ibm.db2.jcc.t4.ac.end(ac.java:678)
at org.apache.geronimo.transaction.manager.TransactionImpl.endResources(TransactionImpl.java:583)
at org.apache.geronimo.transaction.manager.TransactionImpl.endResources(TransactionImpl.java:562)
at org.apache.geronimo.transaction.manager.TransactionImpl.rollback(TransactionImpl.java:495)
at org.apache.geronimo.transaction.manager.TransactionManagerImpl.rollback(TransactionManagerImpl.java:265)
at org.springframework.transaction.jta.JtaTransactionManager.doRollback(JtaTransactionManager.java:1048)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:853)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:830)
at org.jencks.GeronimoPlatformTransactionManager.rollback(GeronimoPlatformTransactionManager.java:80)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:503)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:285)
at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:70)
at com.softmodeler.server.scheduling.ManagedTransactionalJob.execute(ManagedTransactionalJob.java:28)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
[2016-09-23 01:16:26,546] INFO: org.quartz.core.JobRunShell - Job DEFAULT.com.softmodeler.server.job.AccessLogPublisherJob threw a JobExecutionException:
org.quartz.JobExecutionException: org.quartz.JobExecutionException: com.softmodeler.common.ServerException: java.lang.OutOfMemoryError: GC overhead limit exceeded [See nested exception: com.softmodeler.common.ServerException: java.lang.OutOfMemoryError: GC overhead limit exceeded]
at com.softmodeler.server.scheduling.ManagedJob.execute(ManagedJob.java:48)
at com.softmodeler.server.scheduling.ManagedTransactionalJob.execute_aroundBody0(ManagedTransactionalJob.java:28)
at com.softmodeler.server.scheduling.ManagedTransactionalJob$AjcClosure1.run(ManagedTransactionalJob.java:1)
at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96cproceed(AbstractTransactionAspect.aj:66)
at org.springframework.transaction.aspectj.AbstractTransactionAspect$AbstractTransactionAspect$1.proceedWithInvocation(AbstractTransactionAspect.aj:72)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:70)
at com.softmodeler.server.scheduling.ManagedTransactionalJob.execute(ManagedTransactionalJob.java:28)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: org.quartz.JobExecutionException: com.softmodeler.common.ServerException: java.lang.OutOfMemoryError: GC overhead limit exceeded
at com.softmodeler.server.job.AccessLogPublisherJob$Run.run(AccessLogPublisherJob.java:39)
at com.softmodeler.server.scheduling.ManagedJob.execute(ManagedJob.java:45)
... 9 common frames omitted
Caused by: com.softmodeler.common.ServerException: java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.StringBuilder.toString(StringBuilder.java:407)
at com.microsoft.sqlserver.jdbc.SimpleInputStream.close(SimpleInputStream.java:164)
at com.microsoft.sqlserver.jdbc.SimpleInputStream.getBytes(SimpleInputStream.java:346)
at com.microsoft.sqlserver.jdbc.DDC.convertStreamToObject(DDC.java:438)
at com.microsoft.sqlserver.jdbc.ServerDTVImpl.getValue(dtv.java:2536)
at com.microsoft.sqlserver.jdbc.DTV.getValue(dtv.java:193)
at com.microsoft.sqlserver.jdbc.Column.getValue(Column.java:132)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2082)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:2067)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getString(SQLServerResultSet.java:2401)
at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:267)
at org.apache.commons.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:267)
at org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$2.doExtract(VarcharTypeDescriptor.java:73)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:267)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:263)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253)
at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:338)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2969)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1696)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1628)
at org.hibernate.loader.Loader.getRow(Loader.java:1515)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:726)
at org.hibernate.loader.Loader.processResultSet(Loader.java:953)
at org.hibernate.loader.Loader.doQuery(Loader.java:921)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355)
at org.hibernate.loader.Loader.doList(Loader.java:2554)
at org.hibernate.loader.Loader.doList(Loader.java:2540)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370)
at org.hibernate.loader.Loader.list(Loader.java:2365)

Status

Zugewiesene Person

Flavio Donzé

Autor

Flavio Donzé

Lösungsversionen

Betrifft Versionen

4.14.12

Priorität

Normal