Hi,

Has anyone else seen a similar message as the one above regarding the 
AD-connector version 1.4.2? We did some stress testing and for about 300 
accounts we got five messages as below.

The message caused such behavior on the AD side, that the account was set as 
inactive with the change password tab checked.

Another observation was, that this was observed only during a scheduled run of 
the pull-task. Not during a manual run. Is quartz running out of resources? 
Anyhow it cuts the connection and the password propagation seems to fail for 
some without apparent reason.

Exception during provision on resource ArcadaAdNewSync
org.apache.openjpa.persistence.PersistenceException: This statement has been 
closed.
              at 
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:5003) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4963)
 ~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:133) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:115) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:67) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:687) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.datacache.DataCacheStoreManager.load(DataCacheStoreManager.java:462)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.DelegatingStoreManager.load(DelegatingStoreManager.java:117)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.ROPStoreManager.load(ROPStoreManager.java:78) 
~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.StateManagerImpl.loadFields(StateManagerImpl.java:3145)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.StateManagerImpl.loadField(StateManagerImpl.java:3225)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImpl.java:1690)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.java:1624)
 ~[openjpa-kernel-2.4.2.jar:2.4.2]
              at 
org.apache.syncope.core.persistence.jpa.entity.resource.JPAExternalResource.pcGetorgUnit(JPAExternalResource.java)
 ~[syncope-core-persistence-jpa-2.0.5.jar:2.0.5]
              at 
org.apache.syncope.core.persistence.jpa.entity.resource.JPAExternalResource.getOrgUnit(JPAExternalResource.java:239)
 ~[syncope-core-persistence-jpa-2.0.5.jar:2.0.5]
              at 
org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:381)
 ~[syncope-core-provisioning-java-2.0.5.jar:2.0.5]
              at 
org.apache.syncope.core.provisioning.java.propagation.PropagationTaskCallableImpl.call(PropagationTaskCallableImpl.java:89)
 ~[syncope-core-provisioning-java-2.0.5.jar:2.0.5]
              at 
org.apache.syncope.core.provisioning.java.propagation.PropagationTaskCallableImpl.call(PropagationTaskCallableImpl.java:38)
 ~[syncope-core-provisioning-java-2.0.5.jar:2.0.5]
              at sun.reflect.GeneratedMethodAccessor957.invoke(Unknown Source) 
~[?:?]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source) ~[?:1.8.0_121]
              at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
              at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
 ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
 ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
 ~[spring-tx-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
 ~[spring-tx-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
 ~[spring-tx-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64)
 ~[syncope-core-persistence-jpa-2.0.5.jar:2.0.5]
              at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 ~[spring-aop-4.3.10.RELEASE.jar:4.3.10.RELEASE]
              at com.sun.proxy.$Proxy295.call(Unknown Source) ~[?:?]
              at java.util.concurrent.FutureTask.run(Unknown Source) 
~[?:1.8.0_121]
              at java.util.concurrent.Executors$RunnableAdapter.call(Unknown 
Source) ~[?:1.8.0_121]
              at java.util.concurrent.FutureTask.run(Unknown Source) 
~[?:1.8.0_121]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source) ~[?:1.8.0_121]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source) ~[?:1.8.0_121]
              at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: org.postgresql.util.PSQLException: This statement has been closed.
              at 
org.postgresql.jdbc.PgStatement.checkClosed(PgStatement.java:647) 
~[postgresql-42.0.0.jar:42.0.0]
              at 
org.postgresql.jdbc.PgStatement.getResultSet(PgStatement.java:580) 
~[postgresql-42.0.0.jar:42.0.0]
              at 
com.zaxxer.hikari.pool.ProxyStatement.getResultSet(ProxyStatement.java:174) 
~[HikariCP-java7-2.4.12.jar:?]
              at 
com.zaxxer.hikari.pool.HikariProxyPreparedStatement.getResultSet(HikariProxyPreparedStatement.java)
 ~[HikariCP-java7-2.4.12.jar:?]
              at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.getResultSet(DelegatingPreparedStatement.java:205)
 ~[openjpa-lib-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.getResultSet(DelegatingPreparedStatement.java:203)
 ~[openjpa-lib-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.PostgresDictionary$PostgresPreparedStatement.executeQuery(PostgresDictionary.java:1018)
 ~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
 ~[openjpa-lib-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1800)
 ~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:258)
 ~[openjpa-lib-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SelectImpl.executeQuery(SelectImpl.java:500) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:425) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:392) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
 ~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy.load(RelationFieldStrategy.java:835)
 ~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.meta.FieldMapping.load(FieldMapping.java:936) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:680) 
~[openjpa-jdbc-2.4.2.jar:2.4.2]
              ... 32 more

Regards,

         Mikael

Mikael Ekblom
Systemutvecklare/System developer
Arcada, IT

Jan-Magnus Janssons plats 1,
FIN-00560 Helsingfors,
Finland

TFn: +358 207 699 467
Mobil: +358 207 699 467

Reply via email to