[Aerogear-users] Android Devices Wont Register iOS Pushes wont be received on the devices

Victor Silva vfbsilva at gmail.com
Mon Apr 9 17:37:55 EDT 2018


Hello, I have a strange issue where my Android Devices won't register
properly and the iOSes despite being registered wont receive the dispatched
notifications. Checking the server logs the messages seem to have been
properly dispatched to the push networks. I could not find logs explaining
the issue all I found is here:

\u001B[0m\u001B[31m11:25:19,720 ERROR [org.jboss.as.ejb3.invocation] (EJB
default - 4) WFLYEJB0034: EJB Invocation failed on component
ClientInstallationServiceImpl for method public abstract void
org.jboss.aerogear.unifiedpush.service.ClientInstallationService.addInstallation(org.jboss.aerogear.unifiedpush.api.Variant,org.jboss.aerogear.unifiedpush.api.Installation):
javax.ejb.EJBTransactionRolledbackException: Transaction rolled back
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.handleEndTransactionException(CMTTxInterceptor.java:137)
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:117)
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279)
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:327)
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356)
    at
org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636)
    at
org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356)
    at
org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
    at
org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198)
    at
org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.LogDiagnosticContextRecoveryInterceptor.processInvocation(LogDiagnosticContextRecoveryInterceptor.java:82)
    at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
    at
org.jboss.as.ejb3.component.interceptors.AsyncFutureInterceptorFactory$1$2.runInvocation(AsyncFutureInterceptorFactory.java:104)
    at
org.jboss.as.ejb3.component.interceptors.AsyncInvocationTask.run(AsyncInvocationTask.java:74)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: javax.transaction.RollbackException: ARJUNA016053: Could not
commit transaction.
    at
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1212)
    at
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
    at
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:89)
    at
org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:91)
    ... 41 more
Caused by: javax.persistence.PersistenceException: error during managed
flush
    at
org.hibernate.jpa.internal.EntityManagerImpl$CallbackExceptionMapperImpl.mapManagedFlushFailure(EntityManagerImpl.java:240)
    at
org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2970)
    at
org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2339)
    at
org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:485)
    at
org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorImpl.beforeCompletion(JtaTransactionCoordinatorImpl.java:316)
    at
org.hibernate.resource.transaction.backend.jta.internal.synchronization.SynchronizationCallbackCoordinatorNonTrackingImpl.beforeCompletion(SynchronizationCallbackCoordinatorNonTrackingImpl.java:47)
    at
org.hibernate.resource.transaction.backend.jta.internal.synchronization.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:37)
    at
org.jboss.as.txn.service.internal.tsr.JCAOrderedLastSynchronizationList.beforeCompletion(JCAOrderedLastSynchronizationList.java:116)
    at
com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76)
    at
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:368)
    at
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:91)
    at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
    at
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1200)
    ... 44 more
Caused by: javax.validation.ConstraintViolationException: Validation failed
for classes [org.jboss.aerogear.unifiedpush.api.Installation] during
persist time for groups [javax.validation.groups.Default, ]
List of constraint violations:[
    ConstraintViolationImpl{interpolatedMessage='Device token is not valid
for this device type', propertyPath=, rootBeanClass=class
org.jboss.aerogear.unifiedpush.api.Installation,
messageTemplate='{org.jboss.aerogear.unifiedpush.model.constraints.devicetoken}'}
]
    at
org.hibernate.cfg.beanvalidation.BeanValidationEventListener.validate(BeanValidationEventListener.java:138)
    at
org.hibernate.cfg.beanvalidation.BeanValidationEventListener.onPreInsert(BeanValidationEventListener.java:78)
    at
org.hibernate.action.internal.EntityInsertAction.preInsert(EntityInsertAction.java:205)
    at
org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:82)
    at
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:582)
    at
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:456)
    at
org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
    at
org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
    at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1282)
    at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:465)
    at
org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2963)
    ... 55 more

Are the messages maybe delayed?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-users/attachments/20180409/c8cbaf17/attachment.html 


More information about the Aerogear-users mailing list