<div dir="ltr">there seems to be something wrong w/ the metadata for the device / installation</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 10, 2018 at 9:09 PM, Victor Silva <span dir="ltr">&lt;<a href="mailto:vfbsilva@gmail.com" target="_blank">vfbsilva@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Matthew thanks for the swift reply. I did some more digging, seems the problem is two-fold: if I send the notification directly from firebase I get it on my devices so seems aerogear is not getting to it.I don&#39;t own the keys so I asked them to be doubled checked. I&#39;ve also found the following errors on my logs:<br><br><div>[<span style="font-family:garamond,serif">0m [33m14:48:15,595 WARN  [com.arjuna.ats.arjuna] (EJB default - 9) ARJUNA012125: TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">beforeComp<wbr>letion - failed for SynchronizationImple&lt; 0:ffffc8c6e126:3922595c:</span><span style="font-family:garamond,serif">59b2ad<wbr>d6:124ed5, org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist@714d9801 &gt;: javax.persistence.</span><span style="font-family:garamond,serif">PersistenceE<wbr>xception: error during managed flush<br>    at org.hibernate.jpa.internal.</span><span style="font-family:garamond,serif">Ent<wbr>ityManagerImpl$</span><span style="font-family:garamond,serif">CallbackExcepti<wbr>onMapperImpl.</span><span style="font-family:garamond,serif">mapManagedFlushFa<wbr>ilure(</span><span style="font-family:garamond,serif">EntityManagerImpl.java:<wbr>240)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2970)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">beforeTransactionCompleti<wbr>on(</span><span style="font-family:garamond,serif">SessionImpl.java:2339)<br>    at org.hibernate.engine.jdbc.</span><span style="font-family:garamond,serif">inte<wbr>rnal.JdbcCoordinatorImpl.</span><span style="font-family:garamond,serif">befor<wbr>eTransactionCompletion(</span><span style="font-family:garamond,serif">JdbcCoo<wbr>rdinatorImpl.java:485)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.</span><span style="font-family:garamond,serif">JtaT<wbr>ransactionCoordinatorImpl.</span><span style="font-family:garamond,serif">befo<wbr>reCompletion(</span><span style="font-family:garamond,serif">JtaTransactionCoo<wbr>rdinatorImpl.</span><span style="font-family:garamond,serif">java:316)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">Synchronizatio<wbr>nCallbackCoordin</span><span style="font-family:garamond,serif">atorNonTrackin<wbr>gImpl.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Synchro<wbr>nizationCallbackCoordin</span><span style="font-family:garamond,serif">atorNon<wbr>TrackingImpl.java:47)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">RegisteredSync<wbr>hronization.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">R<wbr>egisteredSynchronization.</span><span style="font-family:garamond,serif">java:<wbr>37)<br>    at org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist.beforeCompletion(</span><span style="font-family:garamond,serif">J<wbr>CAOrderedLastSynchronizationL</span><span style="font-family:garamond,serif">i<wbr>st.java:116)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">re<wbr>sources.arjunacore.</span><span style="font-family:garamond,serif">Synchroniza<wbr>tionImple.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Syn<wbr>chronizationImple.java:76)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">before<wbr>Completion(</span><span style="font-family:garamond,serif">TwoPhaseCoordinator<wbr>.java:368)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.end(</span><span style="font-family:garamond,serif">Tw<wbr>oPhaseCoordinator.java:91)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">AtomicAc<wbr>tion.commit(</span><span style="font-family:garamond,serif">AtomicAction.java:<wbr>162)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1200)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">BaseTrans<wbr>action.commit(</span><span style="font-family:garamond,serif">BaseTransaction.<wbr>java:126)<br>    at com.arjuna.ats.jbossatx.</span><span style="font-family:garamond,serif">BaseTr<wbr>ansactionManagerDelegate</span><span style="font-family:garamond,serif">.<wbr>commit(</span><span style="font-family:garamond,serif">BaseTransactionManagerD<wbr>elegate</span><span style="font-family:garamond,serif">.java:89)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:91)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">invokeInOurTx(</span><span style="font-family:garamond,serif">CMTTxInt<wbr>erceptor.java:279)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.required(</span><span style="font-family:garamond,serif">CMTTxIntercep<wbr>tor.java:327)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">CMTT<wbr>xInterceptor.java:239)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">CurrentInvocationCo<wbr>ntextInterc</span><span style="font-family:garamond,serif">eptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">CurrentInvoc<wbr>ationContextInterc</span><span style="font-family:garamond,serif">eptor.java:<wbr>41)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>vocationmetrics.</span><span style="font-family:garamond,serif">WaitTimeInterc<wbr>eptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">WaitTi<wbr>meInterceptor.java:47)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.security.</span><span style="font-family:garamond,serif">Sec<wbr>urityContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">SecurityContextInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:100)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.deployment.</span><span style="font-family:garamond,serif">p<wbr>rocessors.</span><span style="font-family:garamond,serif">StartupAwaitIntercep<wbr>tor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">StartupA<wbr>waitInterceptor.java:</span><span style="font-family:garamond,serif">22)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">ShutDownInterceptor<wbr>Factory$1.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Sh<wbr>utDownInterceptorFactory.</span><span style="font-family:garamond,serif">java:<wbr>64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LoggingInterceptor.</span><span style="font-family:garamond,serif"><wbr>processInvocation(</span><span style="font-family:garamond,serif">LoggingInter<wbr>ceptor.java:67)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">Name<wbr>spaceContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">NamespaceContextIn<wbr>terceptor.</span><span style="font-family:garamond,serif">java:50)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AdditionalSetupInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Addi<wbr>tionalSetupInterceptor.</span><span style="font-family:garamond,serif">java:<wbr>54)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ContextCl<wbr>assLoaderInterceptor.</span><span style="font-family:garamond,serif">processIn<wbr>vocation(</span><span style="font-family:garamond,serif">ContextClassLoaderInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.wildfly.security.manager.</span><span style="font-family:garamond,serif">W<wbr>ildFlySecurityManager.</span><span style="font-family:garamond,serif">doChecke<wbr>d(</span><span style="font-family:garamond,serif">WildFlySecurityManager.java:</span><span style="font-family:garamond,serif"><wbr>636)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">AccessChe<wbr>ckingInterceptor.</span><span style="font-family:garamond,serif">processInvoca<wbr>tion(</span><span style="font-family:garamond,serif">AccessCheckingInterceptor<wbr>.</span><span style="font-family:garamond,serif">java:61)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Privilege<wbr>dWithCombinerIntercep</span><span style="font-family:garamond,serif">tor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">PrivilegedWi<wbr>thCombinerIntercep</span><span style="font-family:garamond,serif">tor.java:80)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ChainedIn<wbr>terceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Ch<wbr>ainedInterceptor.java:61)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Service$View.invoke(</span><span style="font-family:garamond,serif">ViewServic<wbr>e.java:198)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Description$1.</span><span style="font-family:garamond,serif">processInvocatio<wbr>n(</span><span style="font-family:garamond,serif">ViewDescription.java:185)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LogDiagnosticContex<wbr>tRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">LogDiagnosti<wbr>cContextRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>java:82)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncFutureIntercep<wbr>torFactory$</span><span style="font-family:garamond,serif">1$2.runInvocation(</span><span style="font-family:garamond,serif">A<wbr>syncFutureInterceptorFactory.</span><span style="font-family:garamond,serif">j<wbr>ava:104)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncInvocationTask<wbr>.run(</span><span style="font-family:garamond,serif">AsyncInvocationTask.java:<wbr>74)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.runWorker(</span><span style="font-family:garamond,serif">ThreadPool<wbr>Executor.java:1149)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor$Worker.run(</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.java:624)<br>    at java.lang.Thread.run(Thread.</span><span style="font-family:garamond,serif">ja<wbr>va:748)<br>    at org.jboss.threads.JBossThread.</span><span style="font-family:garamond,serif"><wbr>run(JBossThread.java:320)<br>Caused by: javax.validation.</span><span style="font-family:garamond,serif">ConstraintVio<wbr>lationException: Validation failed for classes [org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpus<wbr>h.api.Installation] during persist time for groups [javax.validation.groups.</span><span style="font-family:garamond,serif">Defau<wbr>lt, ]<br>List of constraint violations:[<br>    ConstraintViolationImpl{</span><span style="font-family:garamond,serif">interp<wbr>olatedMessage=&#39;Device token is not valid for this device type&#39;, propertyPath=, rootBeanClass=class org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.api.Installation, messageTemplate=&#39;{org.jboss.</span><span style="font-family:garamond,serif">ae<wbr>rogear.unifiedpush.model.</span><span style="font-family:garamond,serif">const<wbr>raints.devicetoken}&#39;}<br>]<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">validate(</span><span style="font-family:garamond,serif">BeanValidationEventL<wbr>istener.</span><span style="font-family:garamond,serif">java:138)<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">onPreInsert(</span><span style="font-family:garamond,serif">BeanValidationEve<wbr>ntListener.</span><span style="font-family:garamond,serif">java:78)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.preInsert(</span><span style="font-family:garamond,serif">E<wbr>ntityInsertAction.java:205)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.execute(</span><span style="font-family:garamond,serif">Ent<wbr>ityInsertAction.java:82)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:582)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:456)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">A<wbr>bstractFlushingEventListener.</span><span style="font-family:garamond,serif">p<wbr>erformExecutions(</span><span style="font-family:garamond,serif">AbstractFlush<wbr>ingEventListener.</span><span style="font-family:garamond,serif">java:337)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">D<wbr>efaultFlushEventListener.</span><span style="font-family:garamond,serif">onFlu<wbr>sh(</span><span style="font-family:garamond,serif">DefaultFlushEventListener.</span><span style="font-family:garamond,serif">j<wbr>ava:39)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.flush(SessionImpl.</span><span style="font-family:garamond,serif">java:<wbr>1282)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.managedFlush(</span><span style="font-family:garamond,serif">SessionImpl.<wbr>java:465)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2963)<br>    ... 55 more<br><br>
 [0m [31m14:48:15,597 ERROR [org.jboss.as.ejb3.invocation] (EJB default -
 9) WFLYEJB0034: EJB Invocation failed on component 
ClientInstallationServiceImpl for method public abstract void 
org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.service.</span><span style="font-family:garamond,serif">ClientInstallationSer<wbr>vice.</span><span style="font-family:garamond,serif">addInstallation(org.<wbr>jboss.</span><span style="font-family:garamond,serif">aerogear.unifiedpush.<wbr>api.</span><span style="font-family:garamond,serif">Variant,org.jboss.<wbr>aerogear.</span><span style="font-family:garamond,serif">unifiedpush.api.<wbr>Installation): javax.ejb.</span><span style="font-family:garamond,serif">EJBTransactionRolled<wbr>backExcept</span><span style="font-family:garamond,serif">ion: Transaction rolled back<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">handleEndTransactionEx<wbr>ception(</span><span style="font-family:garamond,serif">CMTTxInterceptor.java:<wbr>137)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:117)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">invokeInOurTx(</span><span style="font-family:garamond,serif">CMTTxInt<wbr>erceptor.java:279)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.required(</span><span style="font-family:garamond,serif">CMTTxIntercep<wbr>tor.java:327)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">CMTT<wbr>xInterceptor.java:239)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">CurrentInvocationCo<wbr>ntextInterc</span><span style="font-family:garamond,serif">eptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">CurrentInvoc<wbr>ationContextInterc</span><span style="font-family:garamond,serif">eptor.java:<wbr>41)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>vocationmetrics.</span><span style="font-family:garamond,serif">WaitTimeInterc<wbr>eptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">WaitTi<wbr>meInterceptor.java:47)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.security.</span><span style="font-family:garamond,serif">Sec<wbr>urityContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">SecurityContextInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:100)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.deployment.</span><span style="font-family:garamond,serif">p<wbr>rocessors.</span><span style="font-family:garamond,serif">StartupAwaitIntercep<wbr>tor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">StartupA<wbr>waitInterceptor.java:</span><span style="font-family:garamond,serif">22)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">ShutDownInterceptor<wbr>Factory$1.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Sh<wbr>utDownInterceptorFactory.</span><span style="font-family:garamond,serif">java:<wbr>64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LoggingInterceptor.</span><span style="font-family:garamond,serif"><wbr>processInvocation(</span><span style="font-family:garamond,serif">LoggingInter<wbr>ceptor.java:67)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">Name<wbr>spaceContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">NamespaceContextIn<wbr>terceptor.</span><span style="font-family:garamond,serif">java:50)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AdditionalSetupInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Addi<wbr>tionalSetupInterceptor.</span><span style="font-family:garamond,serif">java:<wbr>54)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ContextCl<wbr>assLoaderInterceptor.</span><span style="font-family:garamond,serif">processIn<wbr>vocation(</span><span style="font-family:garamond,serif">ContextClassLoaderInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.wildfly.security.manager.</span><span style="font-family:garamond,serif">W<wbr>ildFlySecurityManager.</span><span style="font-family:garamond,serif">doChecke<wbr>d(</span><span style="font-family:garamond,serif">WildFlySecurityManager.java:</span><span style="font-family:garamond,serif"><wbr>636)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">AccessChe<wbr>ckingInterceptor.</span><span style="font-family:garamond,serif">processInvoca<wbr>tion(</span><span style="font-family:garamond,serif">AccessCheckingInterceptor<wbr>.</span><span style="font-family:garamond,serif">java:61)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Privilege<wbr>dWithCombinerIntercep</span><span style="font-family:garamond,serif">tor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">PrivilegedWi<wbr>thCombinerIntercep</span><span style="font-family:garamond,serif">tor.java:80)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ChainedIn<wbr>terceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Ch<wbr>ainedInterceptor.java:61)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Service$View.invoke(</span><span style="font-family:garamond,serif">ViewServic<wbr>e.java:198)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Description$1.</span><span style="font-family:garamond,serif">processInvocatio<wbr>n(</span><span style="font-family:garamond,serif">ViewDescription.java:185)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LogDiagnosticContex<wbr>tRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">LogDiagnosti<wbr>cContextRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>java:82)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncFutureIntercep<wbr>torFactory$</span><span style="font-family:garamond,serif">1$2.runInvocation(</span><span style="font-family:garamond,serif">A<wbr>syncFutureInterceptorFactory.</span><span style="font-family:garamond,serif">j<wbr>ava:104)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncInvocationTask<wbr>.run(</span><span style="font-family:garamond,serif">AsyncInvocationTask.java:<wbr>74)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.runWorker(</span><span style="font-family:garamond,serif">ThreadPool<wbr>Executor.java:1149)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor$Worker.run(</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.java:624)<br>    at java.lang.Thread.run(Thread.</span><span style="font-family:garamond,serif">ja<wbr>va:748)<br>    at org.jboss.threads.JBossThread.</span><span style="font-family:garamond,serif"><wbr>run(JBossThread.java:320)<br>Caused by: javax.transaction.</span><span style="font-family:garamond,serif">RollbackExce<wbr>ption: ARJUNA016053: Could not commit transaction.<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1212)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">BaseTrans<wbr>action.commit(</span><span style="font-family:garamond,serif">BaseTransaction.<wbr>java:126)<br>    at com.arjuna.ats.jbossatx.</span><span style="font-family:garamond,serif">BaseTr<wbr>ansactionManagerDelegate</span><span style="font-family:garamond,serif">.<wbr>commit(</span><span style="font-family:garamond,serif">BaseTransactionManagerD<wbr>elegate</span><span style="font-family:garamond,serif">.java:89)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:91)<br>    ... 41 more<br>Caused by: javax.persistence.</span><span style="font-family:garamond,serif">PersistenceE<wbr>xception: error during managed flush<br>    at org.hibernate.jpa.internal.</span><span style="font-family:garamond,serif">Ent<wbr>ityManagerImpl$</span><span style="font-family:garamond,serif">CallbackExcepti<wbr>onMapperImpl.</span><span style="font-family:garamond,serif">mapManagedFlushFa<wbr>ilure(</span><span style="font-family:garamond,serif">EntityManagerImpl.java:<wbr>240)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2970)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">beforeTransactionCompleti<wbr>on(</span><span style="font-family:garamond,serif">SessionImpl.java:2339)<br>    at org.hibernate.engine.jdbc.</span><span style="font-family:garamond,serif">inte<wbr>rnal.JdbcCoordinatorImpl.</span><span style="font-family:garamond,serif">befor<wbr>eTransactionCompletion(</span><span style="font-family:garamond,serif">JdbcCoo<wbr>rdinatorImpl.java:485)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.</span><span style="font-family:garamond,serif">JtaT<wbr>ransactionCoordinatorImpl.</span><span style="font-family:garamond,serif">befo<wbr>reCompletion(</span><span style="font-family:garamond,serif">JtaTransactionCoo<wbr>rdinatorImpl.</span><span style="font-family:garamond,serif">java:316)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">Synchronizatio<wbr>nCallbackCoordin</span><span style="font-family:garamond,serif">atorNonTrackin<wbr>gImpl.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Synchro<wbr>nizationCallbackCoordin</span><span style="font-family:garamond,serif">atorNon<wbr>TrackingImpl.java:47)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">RegisteredSync<wbr>hronization.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">R<wbr>egisteredSynchronization.</span><span style="font-family:garamond,serif">java:<wbr>37)<br>    at org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist.beforeCompletion(</span><span style="font-family:garamond,serif">J<wbr>CAOrderedLastSynchronizationL</span><span style="font-family:garamond,serif">i<wbr>st.java:116)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">re<wbr>sources.arjunacore.</span><span style="font-family:garamond,serif">Synchroniza<wbr>tionImple.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Syn<wbr>chronizationImple.java:76)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">before<wbr>Completion(</span><span style="font-family:garamond,serif">TwoPhaseCoordinator<wbr>.java:368)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.end(</span><span style="font-family:garamond,serif">Tw<wbr>oPhaseCoordinator.java:91)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">AtomicAc<wbr>tion.commit(</span><span style="font-family:garamond,serif">AtomicAction.java:<wbr>162)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1200)<br>    ... 44 more<br>Caused by: javax.validation.</span><span style="font-family:garamond,serif">ConstraintVio<wbr>lationException: Validation failed for classes [org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpus<wbr>h.api.Installation] during persist time for groups [javax.validation.groups.</span><span style="font-family:garamond,serif">Defau<wbr>lt, ]<br>List of constraint violations:[<br>    ConstraintViolationImpl{</span><span style="font-family:garamond,serif">interp<wbr>olatedMessage=&#39;Device token is not valid for this device type&#39;, propertyPath=, rootBeanClass=class org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.api.Installation, messageTemplate=&#39;{org.jboss.</span><span style="font-family:garamond,serif">ae<wbr>rogear.unifiedpush.model.</span><span style="font-family:garamond,serif">const<wbr>raints.devicetoken}&#39;}<br>]<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">validate(</span><span style="font-family:garamond,serif">BeanValidationEventL<wbr>istener.</span><span style="font-family:garamond,serif">java:138)<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">onPreInsert(</span><span style="font-family:garamond,serif">BeanValidationEve<wbr>ntListener.</span><span style="font-family:garamond,serif">java:78)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.preInsert(</span><span style="font-family:garamond,serif">E<wbr>ntityInsertAction.java:205)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.execute(</span><span style="font-family:garamond,serif">Ent<wbr>ityInsertAction.java:82)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:582)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:456)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">A<wbr>bstractFlushingEventListener.</span><span style="font-family:garamond,serif">p<wbr>erformExecutions(</span><span style="font-family:garamond,serif">AbstractFlush<wbr>ingEventListener.</span><span style="font-family:garamond,serif">java:337)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">D<wbr>efaultFlushEventListener.</span><span style="font-family:garamond,serif">onFlu<wbr>sh(</span><span style="font-family:garamond,serif">DefaultFlushEventListener.</span><span style="font-family:garamond,serif">j<wbr>ava:39)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.flush(SessionImpl.</span><span style="font-family:garamond,serif">java:<wbr>1282)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.managedFlush(</span><span style="font-family:garamond,serif">SessionImpl.<wbr>java:465)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2963)<br>    ... 55 more<br><br> [0m [33m14:48:42,860 WARN  [com.arjuna.ats.arjuna] (EJB default - 6) ARJUNA012125: TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">beforeComp<wbr>letion - failed for SynchronizationImple&lt; 0:ffffc8c6e126:3922595c:</span><span style="font-family:garamond,serif">59b2ad<wbr>d6:124ee3, org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist@1e5c076a &gt;: javax.persistence.</span><span style="font-family:garamond,serif">PersistenceE<wbr>xception: error during managed flush<br>    at org.hibernate.jpa.internal.</span><span style="font-family:garamond,serif">Ent<wbr>ityManagerImpl$</span><span style="font-family:garamond,serif">CallbackExcepti<wbr>onMapperImpl.</span><span style="font-family:garamond,serif">mapManagedFlushFa<wbr>ilure(</span><span style="font-family:garamond,serif">EntityManagerImpl.java:<wbr>240)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2970)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">beforeTransactionCompleti<wbr>on(</span><span style="font-family:garamond,serif">SessionImpl.java:2339)<br>    at org.hibernate.engine.jdbc.</span><span style="font-family:garamond,serif">inte<wbr>rnal.JdbcCoordinatorImpl.</span><span style="font-family:garamond,serif">befor<wbr>eTransactionCompletion(</span><span style="font-family:garamond,serif">JdbcCoo<wbr>rdinatorImpl.java:485)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.</span><span style="font-family:garamond,serif">JtaT<wbr>ransactionCoordinatorImpl.</span><span style="font-family:garamond,serif">befo<wbr>reCompletion(</span><span style="font-family:garamond,serif">JtaTransactionCoo<wbr>rdinatorImpl.</span><span style="font-family:garamond,serif">java:316)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">Synchronizatio<wbr>nCallbackCoordin</span><span style="font-family:garamond,serif">atorNonTrackin<wbr>gImpl.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Synchro<wbr>nizationCallbackCoordin</span><span style="font-family:garamond,serif">atorNon<wbr>TrackingImpl.java:47)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">RegisteredSync<wbr>hronization.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">R<wbr>egisteredSynchronization.</span><span style="font-family:garamond,serif">java:<wbr>37)<br>    at org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist.beforeCompletion(</span><span style="font-family:garamond,serif">J<wbr>CAOrderedLastSynchronizationL</span><span style="font-family:garamond,serif">i<wbr>st.java:116)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">re<wbr>sources.arjunacore.</span><span style="font-family:garamond,serif">Synchroniza<wbr>tionImple.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Syn<wbr>chronizationImple.java:76)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">before<wbr>Completion(</span><span style="font-family:garamond,serif">TwoPhaseCoordinator<wbr>.java:368)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.end(</span><span style="font-family:garamond,serif">Tw<wbr>oPhaseCoordinator.java:91)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">AtomicAc<wbr>tion.commit(</span><span style="font-family:garamond,serif">AtomicAction.java:<wbr>162)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1200)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">BaseTrans<wbr>action.commit(</span><span style="font-family:garamond,serif">BaseTransaction.<wbr>java:126)<br>    at com.arjuna.ats.jbossatx.</span><span style="font-family:garamond,serif">BaseTr<wbr>ansactionManagerDelegate</span><span style="font-family:garamond,serif">.<wbr>commit(</span><span style="font-family:garamond,serif">BaseTransactionManagerD<wbr>elegate</span><span style="font-family:garamond,serif">.java:89)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:91)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">invokeInOurTx(</span><span style="font-family:garamond,serif">CMTTxInt<wbr>erceptor.java:279)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.required(</span><span style="font-family:garamond,serif">CMTTxIntercep<wbr>tor.java:327)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">CMTT<wbr>xInterceptor.java:239)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">CurrentInvocationCo<wbr>ntextInterc</span><span style="font-family:garamond,serif">eptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">CurrentInvoc<wbr>ationContextInterc</span><span style="font-family:garamond,serif">eptor.java:<wbr>41)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>vocationmetrics.</span><span style="font-family:garamond,serif">WaitTimeInterc<wbr>eptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">WaitTi<wbr>meInterceptor.java:47)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.security.</span><span style="font-family:garamond,serif">Sec<wbr>urityContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">SecurityContextInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:100)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.deployment.</span><span style="font-family:garamond,serif">p<wbr>rocessors.</span><span style="font-family:garamond,serif">StartupAwaitIntercep<wbr>tor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">StartupA<wbr>waitInterceptor.java:</span><span style="font-family:garamond,serif">22)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">ShutDownInterceptor<wbr>Factory$1.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Sh<wbr>utDownInterceptorFactory.</span><span style="font-family:garamond,serif">java:<wbr>64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LoggingInterceptor.</span><span style="font-family:garamond,serif"><wbr>processInvocation(</span><span style="font-family:garamond,serif">LoggingInter<wbr>ceptor.java:67)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">Name<wbr>spaceContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">NamespaceContextIn<wbr>terceptor.</span><span style="font-family:garamond,serif">java:50)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AdditionalSetupInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Addi<wbr>tionalSetupInterceptor.</span><span style="font-family:garamond,serif">java:<wbr>54)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ContextCl<wbr>assLoaderInterceptor.</span><span style="font-family:garamond,serif">processIn<wbr>vocation(</span><span style="font-family:garamond,serif">ContextClassLoaderInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.wildfly.security.manager.</span><span style="font-family:garamond,serif">W<wbr>ildFlySecurityManager.</span><span style="font-family:garamond,serif">doChecke<wbr>d(</span><span style="font-family:garamond,serif">WildFlySecurityManager.java:</span><span style="font-family:garamond,serif"><wbr>636)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">AccessChe<wbr>ckingInterceptor.</span><span style="font-family:garamond,serif">processInvoca<wbr>tion(</span><span style="font-family:garamond,serif">AccessCheckingInterceptor<wbr>.</span><span style="font-family:garamond,serif">java:61)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Privilege<wbr>dWithCombinerIntercep</span><span style="font-family:garamond,serif">tor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">PrivilegedWi<wbr>thCombinerIntercep</span><span style="font-family:garamond,serif">tor.java:80)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ChainedIn<wbr>terceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Ch<wbr>ainedInterceptor.java:61)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Service$View.invoke(</span><span style="font-family:garamond,serif">ViewServic<wbr>e.java:198)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Description$1.</span><span style="font-family:garamond,serif">processInvocatio<wbr>n(</span><span style="font-family:garamond,serif">ViewDescription.java:185)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LogDiagnosticContex<wbr>tRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">LogDiagnosti<wbr>cContextRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>java:82)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncFutureIntercep<wbr>torFactory$</span><span style="font-family:garamond,serif">1$2.runInvocation(</span><span style="font-family:garamond,serif">A<wbr>syncFutureInterceptorFactory.</span><span style="font-family:garamond,serif">j<wbr>ava:104)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncInvocationTask<wbr>.run(</span><span style="font-family:garamond,serif">AsyncInvocationTask.java:<wbr>74)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.runWorker(</span><span style="font-family:garamond,serif">ThreadPool<wbr>Executor.java:1149)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor$Worker.run(</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.java:624)<br>    at java.lang.Thread.run(Thread.</span><span style="font-family:garamond,serif">ja<wbr>va:748)<br>    at org.jboss.threads.JBossThread.</span><span style="font-family:garamond,serif"><wbr>run(JBossThread.java:320)<br>Caused by: javax.validation.</span><span style="font-family:garamond,serif">ConstraintVio<wbr>lationException: Validation failed for classes [org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpus<wbr>h.api.Installation] during persist time for groups [javax.validation.groups.</span><span style="font-family:garamond,serif">Defau<wbr>lt, ]<br>List of constraint violations:[<br>    ConstraintViolationImpl{</span><span style="font-family:garamond,serif">interp<wbr>olatedMessage=&#39;Device token is not valid for this device type&#39;, propertyPath=, rootBeanClass=class org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.api.Installation, messageTemplate=&#39;{org.jboss.</span><span style="font-family:garamond,serif">ae<wbr>rogear.unifiedpush.model.</span><span style="font-family:garamond,serif">const<wbr>raints.devicetoken}&#39;}<br>]<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">validate(</span><span style="font-family:garamond,serif">BeanValidationEventL<wbr>istener.</span><span style="font-family:garamond,serif">java:138)<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">onPreInsert(</span><span style="font-family:garamond,serif">BeanValidationEve<wbr>ntListener.</span><span style="font-family:garamond,serif">java:78)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.preInsert(</span><span style="font-family:garamond,serif">E<wbr>ntityInsertAction.java:205)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.execute(</span><span style="font-family:garamond,serif">Ent<wbr>ityInsertAction.java:82)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:582)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:456)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">A<wbr>bstractFlushingEventListener.</span><span style="font-family:garamond,serif">p<wbr>erformExecutions(</span><span style="font-family:garamond,serif">AbstractFlush<wbr>ingEventListener.</span><span style="font-family:garamond,serif">java:337)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">D<wbr>efaultFlushEventListener.</span><span style="font-family:garamond,serif">onFlu<wbr>sh(</span><span style="font-family:garamond,serif">DefaultFlushEventListener.</span><span style="font-family:garamond,serif">j<wbr>ava:39)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.flush(SessionImpl.</span><span style="font-family:garamond,serif">java:<wbr>1282)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.managedFlush(</span><span style="font-family:garamond,serif">SessionImpl.<wbr>java:465)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2963)<br>    ... 55 more<br><br>
 [0m [31m14:48:42,863 ERROR [org.jboss.as.ejb3.invocation] (EJB default -
 6) WFLYEJB0034: EJB Invocation failed on component 
ClientInstallationServiceImpl for method public abstract void 
org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.service.</span><span style="font-family:garamond,serif">ClientInstallationSer<wbr>vice.</span><span style="font-family:garamond,serif">addInstallation(org.<wbr>jboss.</span><span style="font-family:garamond,serif">aerogear.unifiedpush.<wbr>api.</span><span style="font-family:garamond,serif">Variant,org.jboss.<wbr>aerogear.</span><span style="font-family:garamond,serif">unifiedpush.api.<wbr>Installation): javax.ejb.</span><span style="font-family:garamond,serif">EJBTransactionRolled<wbr>backExcept</span><span style="font-family:garamond,serif">ion: Transaction rolled back<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">handleEndTransactionEx<wbr>ception(</span><span style="font-family:garamond,serif">CMTTxInterceptor.java:<wbr>137)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:117)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">invokeInOurTx(</span><span style="font-family:garamond,serif">CMTTxInt<wbr>erceptor.java:279)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.required(</span><span style="font-family:garamond,serif">CMTTxIntercep<wbr>tor.java:327)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">CMTT<wbr>xInterceptor.java:239)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">CurrentInvocationCo<wbr>ntextInterc</span><span style="font-family:garamond,serif">eptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">CurrentInvoc<wbr>ationContextInterc</span><span style="font-family:garamond,serif">eptor.java:<wbr>41)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>vocationmetrics.</span><span style="font-family:garamond,serif">WaitTimeInterc<wbr>eptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">WaitTi<wbr>meInterceptor.java:47)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.security.</span><span style="font-family:garamond,serif">Sec<wbr>urityContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">SecurityContextInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:100)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.deployment.</span><span style="font-family:garamond,serif">p<wbr>rocessors.</span><span style="font-family:garamond,serif">StartupAwaitIntercep<wbr>tor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">StartupA<wbr>waitInterceptor.java:</span><span style="font-family:garamond,serif">22)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">ShutDownInterceptor<wbr>Factory$1.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Sh<wbr>utDownInterceptorFactory.</span><span style="font-family:garamond,serif">java:<wbr>64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LoggingInterceptor.</span><span style="font-family:garamond,serif"><wbr>processInvocation(</span><span style="font-family:garamond,serif">LoggingInter<wbr>ceptor.java:67)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">Name<wbr>spaceContextInterceptor.</span><span style="font-family:garamond,serif">proces<wbr>sInvocation(</span><span style="font-family:garamond,serif">NamespaceContextIn<wbr>terceptor.</span><span style="font-family:garamond,serif">java:50)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AdditionalSetupInte<wbr>rceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Addi<wbr>tionalSetupInterceptor.</span><span style="font-family:garamond,serif">java:<wbr>54)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ContextCl<wbr>assLoaderInterceptor.</span><span style="font-family:garamond,serif">processIn<wbr>vocation(</span><span style="font-family:garamond,serif">ContextClassLoaderInt<wbr>erceptor.</span><span style="font-family:garamond,serif">java:64)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.wildfly.security.manager.</span><span style="font-family:garamond,serif">W<wbr>ildFlySecurityManager.</span><span style="font-family:garamond,serif">doChecke<wbr>d(</span><span style="font-family:garamond,serif">WildFlySecurityManager.java:</span><span style="font-family:garamond,serif"><wbr>636)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">AccessChe<wbr>ckingInterceptor.</span><span style="font-family:garamond,serif">processInvoca<wbr>tion(</span><span style="font-family:garamond,serif">AccessCheckingInterceptor<wbr>.</span><span style="font-family:garamond,serif">java:61)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.run(</span><span style="font-family:garamond,serif">InterceptorConte<wbr>xt.java:356)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Privilege<wbr>dWithCombinerIntercep</span><span style="font-family:garamond,serif">tor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">PrivilegedWi<wbr>thCombinerIntercep</span><span style="font-family:garamond,serif">tor.java:80)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">ChainedIn<wbr>terceptor.</span><span style="font-family:garamond,serif">processInvocation(</span><span style="font-family:garamond,serif">Ch<wbr>ainedInterceptor.java:61)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Service$View.invoke(</span><span style="font-family:garamond,serif">ViewServic<wbr>e.java:198)<br>    at org.jboss.as.ee.component.</span><span style="font-family:garamond,serif">View<wbr>Description$1.</span><span style="font-family:garamond,serif">processInvocatio<wbr>n(</span><span style="font-family:garamond,serif">ViewDescription.java:185)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">LogDiagnosticContex<wbr>tRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>processInvocation(</span><span style="font-family:garamond,serif">LogDiagnosti<wbr>cContextRecoveryIn</span><span style="font-family:garamond,serif">terceptor.<wbr>java:82)<br>    at org.jboss.invocation.</span><span style="font-family:garamond,serif">Intercept<wbr>orContext.proceed(</span><span style="font-family:garamond,serif">InterceptorC<wbr>ontext.java:340)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncFutureIntercep<wbr>torFactory$</span><span style="font-family:garamond,serif">1$2.runInvocation(</span><span style="font-family:garamond,serif">A<wbr>syncFutureInterceptorFactory.</span><span style="font-family:garamond,serif">j<wbr>ava:104)<br>    at org.jboss.as.ejb3.component.</span><span style="font-family:garamond,serif">in<wbr>terceptors.</span><span style="font-family:garamond,serif">AsyncInvocationTask<wbr>.run(</span><span style="font-family:garamond,serif">AsyncInvocationTask.java:<wbr>74)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.runWorker(</span><span style="font-family:garamond,serif">ThreadPool<wbr>Executor.java:1149)<br>    at java.util.concurrent.</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor$Worker.run(</span><span style="font-family:garamond,serif">ThreadPoo<wbr>lExecutor.java:624)<br>    at java.lang.Thread.run(Thread.</span><span style="font-family:garamond,serif">ja<wbr>va:748)<br>    at org.jboss.threads.JBossThread.</span><span style="font-family:garamond,serif"><wbr>run(JBossThread.java:320)<br>Caused by: javax.transaction.</span><span style="font-family:garamond,serif">RollbackExce<wbr>ption: ARJUNA016053: Could not commit transaction.<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1212)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">BaseTrans<wbr>action.commit(</span><span style="font-family:garamond,serif">BaseTransaction.<wbr>java:126)<br>    at com.arjuna.ats.jbossatx.</span><span style="font-family:garamond,serif">BaseTr<wbr>ansactionManagerDelegate</span><span style="font-family:garamond,serif">.<wbr>commit(</span><span style="font-family:garamond,serif">BaseTransactionManagerD<wbr>elegate</span><span style="font-family:garamond,serif">.java:89)<br>    at org.jboss.as.ejb3.tx.</span><span style="font-family:garamond,serif">CMTTxInte<wbr>rceptor.</span><span style="font-family:garamond,serif">endTransaction(</span><span style="font-family:garamond,serif">CMTTxIn<wbr>terceptor.java:91)<br>    ... 41 more<br>Caused by: javax.persistence.</span><span style="font-family:garamond,serif">PersistenceE<wbr>xception: error during managed flush<br>    at org.hibernate.jpa.internal.</span><span style="font-family:garamond,serif">Ent<wbr>ityManagerImpl$</span><span style="font-family:garamond,serif">CallbackExcepti<wbr>onMapperImpl.</span><span style="font-family:garamond,serif">mapManagedFlushFa<wbr>ilure(</span><span style="font-family:garamond,serif">EntityManagerImpl.java:<wbr>240)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2970)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">beforeTransactionCompleti<wbr>on(</span><span style="font-family:garamond,serif">SessionImpl.java:2339)<br>    at org.hibernate.engine.jdbc.</span><span style="font-family:garamond,serif">inte<wbr>rnal.JdbcCoordinatorImpl.</span><span style="font-family:garamond,serif">befor<wbr>eTransactionCompletion(</span><span style="font-family:garamond,serif">JdbcCoo<wbr>rdinatorImpl.java:485)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.</span><span style="font-family:garamond,serif">JtaT<wbr>ransactionCoordinatorImpl.</span><span style="font-family:garamond,serif">befo<wbr>reCompletion(</span><span style="font-family:garamond,serif">JtaTransactionCoo<wbr>rdinatorImpl.</span><span style="font-family:garamond,serif">java:316)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">Synchronizatio<wbr>nCallbackCoordin</span><span style="font-family:garamond,serif">atorNonTrackin<wbr>gImpl.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Synchro<wbr>nizationCallbackCoordin</span><span style="font-family:garamond,serif">atorNon<wbr>TrackingImpl.java:47)<br>    at org.hibernate.resource.</span><span style="font-family:garamond,serif">transac<wbr>tion.backend.jta.</span><span style="font-family:garamond,serif">internal.<wbr>synchronization.</span><span style="font-family:garamond,serif">RegisteredSync<wbr>hronization.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">R<wbr>egisteredSynchronization.</span><span style="font-family:garamond,serif">java:<wbr>37)<br>    at org.jboss.as.txn.service.</span><span style="font-family:garamond,serif">inter<wbr>nal.tsr.</span><span style="font-family:garamond,serif">JCAOrderedLastSynchron<wbr>izationL</span><span style="font-family:garamond,serif">ist.beforeCompletion(</span><span style="font-family:garamond,serif">J<wbr>CAOrderedLastSynchronizationL</span><span style="font-family:garamond,serif">i<wbr>st.java:116)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">re<wbr>sources.arjunacore.</span><span style="font-family:garamond,serif">Synchroniza<wbr>tionImple.</span><span style="font-family:garamond,serif">beforeCompletion(</span><span style="font-family:garamond,serif">Syn<wbr>chronizationImple.java:76)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.</span><span style="font-family:garamond,serif">before<wbr>Completion(</span><span style="font-family:garamond,serif">TwoPhaseCoordinator<wbr>.java:368)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">coordina<wbr>tor.</span><span style="font-family:garamond,serif">TwoPhaseCoordinator.end(</span><span style="font-family:garamond,serif">Tw<wbr>oPhaseCoordinator.java:91)<br>    at com.arjuna.ats.arjuna.</span><span style="font-family:garamond,serif">AtomicAc<wbr>tion.commit(</span><span style="font-family:garamond,serif">AtomicAction.java:<wbr>162)<br>    at com.arjuna.ats.internal.jta.</span><span style="font-family:garamond,serif">tr<wbr>ansaction.arjunacore.</span><span style="font-family:garamond,serif">Transacti<wbr>onImple.</span><span style="font-family:garamond,serif">commitAndDisassociate(</span><span style="font-family:garamond,serif"><wbr>TransactionImple.java:1200)<br>    ... 44 more<br>Caused by: javax.validation.</span><span style="font-family:garamond,serif">ConstraintVio<wbr>lationException: Validation failed for classes [org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpus<wbr>h.api.Installation] during persist time for groups [javax.validation.groups.</span><span style="font-family:garamond,serif">Defau<wbr>lt, ]<br>List of constraint violations:[<br>    ConstraintViolationImpl{</span><span style="font-family:garamond,serif">interp<wbr>olatedMessage=&#39;Device token is not valid for this device type&#39;, propertyPath=, rootBeanClass=class org.jboss.aerogear.</span><span style="font-family:garamond,serif">unifiedpush<wbr>.api.Installation, messageTemplate=&#39;{org.jboss.</span><span style="font-family:garamond,serif">ae<wbr>rogear.unifiedpush.model.</span><span style="font-family:garamond,serif">const<wbr>raints.devicetoken}&#39;}<br>]<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">validate(</span><span style="font-family:garamond,serif">BeanValidationEventL<wbr>istener.</span><span style="font-family:garamond,serif">java:138)<br>    at org.hibernate.cfg.</span><span style="font-family:garamond,serif">beanvalidati<wbr>on.</span><span style="font-family:garamond,serif">BeanValidationEventListener<wbr>.</span><span style="font-family:garamond,serif">onPreInsert(</span><span style="font-family:garamond,serif">BeanValidationEve<wbr>ntListener.</span><span style="font-family:garamond,serif">java:78)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.preInsert(</span><span style="font-family:garamond,serif">E<wbr>ntityInsertAction.java:205)<br>    at org.hibernate.action.internal.</span><span style="font-family:garamond,serif"><wbr>EntityInsertAction.execute(</span><span style="font-family:garamond,serif">Ent<wbr>ityInsertAction.java:82)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:582)<br>    at org.hibernate.engine.spi.</span><span style="font-family:garamond,serif">Actio<wbr>nQueue.executeActions(</span><span style="font-family:garamond,serif">ActionQu<wbr>eue.java:456)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">A<wbr>bstractFlushingEventListener.</span><span style="font-family:garamond,serif">p<wbr>erformExecutions(</span><span style="font-family:garamond,serif">AbstractFlush<wbr>ingEventListener.</span><span style="font-family:garamond,serif">java:337)<br>    at org.hibernate.event.internal.</span><span style="font-family:garamond,serif">D<wbr>efaultFlushEventListener.</span><span style="font-family:garamond,serif">onFlu<wbr>sh(</span><span style="font-family:garamond,serif">DefaultFlushEventListener.</span><span style="font-family:garamond,serif">j<wbr>ava:39)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.flush(SessionImpl.</span><span style="font-family:garamond,serif">java:<wbr>1282)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.managedFlush(</span><span style="font-family:garamond,serif">SessionImpl.<wbr>java:465)<br>    at org.hibernate.internal.</span><span style="font-family:garamond,serif">Session<wbr>Impl.</span><span style="font-family:garamond,serif">flushBeforeTransactionCom<wbr>pleti</span><span style="font-family:garamond,serif">on(SessionImpl.java:2963)<br></span></div><div><span style="font-family:garamond,serif"><br></span></div><span style="font-family:garamond,serif"><br></span></div>Can those situations be related?<br><br></div>Thanks again.<br>
</div><div class="gmail_extra"><br><div class="gmail_quote">2018-04-10 5:35 GMT-03:00  <span dir="ltr">&lt;<a href="mailto:aerogear-users-request@lists.jboss.org" target="_blank">aerogear-users-request@lists.<wbr>jboss.org</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Aerogear-users mailing list submissions to<br>
        <a href="mailto:aerogear-users@lists.jboss.org" target="_blank">aerogear-users@lists.jboss.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-users</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:aerogear-users-request@lists.jboss.org" target="_blank">aerogear-users-request@lists.j<wbr>boss.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:aerogear-users-owner@lists.jboss.org" target="_blank">aerogear-users-owner@lists.jbo<wbr>ss.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Aerogear-users digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Android Devices Wont Register iOS Pushes wont be  received on<br>
      the devices (Victor Silva)<br>
   2. Re: Android Devices Wont Register iOS Pushes wont be received<br>
      on the devices (Matthias Wessendorf)<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>----------<br>
<br>
Message: 1<br>
Date: Mon, 9 Apr 2018 18:37:55 -0300<br>
From: Victor Silva &lt;<a href="mailto:vfbsilva@gmail.com" target="_blank">vfbsilva@gmail.com</a>&gt;<br>
Subject: [Aerogear-users] Android Devices Wont Register iOS Pushes<br>
        wont be received on the devices<br>
To: <a href="mailto:aerogear-users@lists.jboss.org" target="_blank">aerogear-users@lists.jboss.org</a><br>
Message-ID:<br>
        &lt;CALGxnHOrnR23iVKh_yhq=<a href="mailto:xmW26xpO-eDLyRrbcCZ5YQ6-HYqkQ@mail.gmail.com" target="_blank">xmW26xp<wbr>O-eDLyRrbcCZ5YQ6-HYqkQ@mail.gm<wbr>ail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
Hello, I have a strange issue where my Android Devices won&#39;t register<br>
properly and the iOSes despite being registered wont receive the dispatched<br>
notifications. Checking the server logs the messages seem to have been<br>
properly dispatched to the push networks. I could not find logs explaining<br>
the issue all I found is here:<br>
<br>
\u001B[0m\u001B[31m11:25:19,72<wbr>0 ERROR [org.jboss.as.ejb3.invocation] (EJB<br>
default - 4) WFLYEJB0034: EJB Invocation failed on component<br>
ClientInstallationServiceImpl for method public abstract void<br>
org.jboss.aerogear.unifiedpush<wbr>.service.ClientInstallationSer<wbr>vice.addInstallation(org.<wbr>jboss.aerogear.unifiedpush.<wbr>api.Variant,org.jboss.<wbr>aerogear.unifiedpush.api.<wbr>Installation):<br>
javax.ejb.EJBTransactionRolled<wbr>backException: Transaction rolled back<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.handleEndTransactionEx<wbr>ception(CMTTxInterceptor.java:<wbr>137)<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.endTransaction(CMTTxIn<wbr>terceptor.java:117)<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.invokeInOurTx(CMTTxInt<wbr>erceptor.java:279)<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.required(CMTTxIntercep<wbr>tor.java:327)<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.processInvocation(CMTT<wbr>xInterceptor.java:239)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.CurrentInvocationCo<wbr>ntextInterceptor.<wbr>processInvocation(CurrentInvoc<wbr>ationContextInterceptor.java:<wbr>41)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>vocationmetrics.WaitTimeInterc<wbr>eptor.processInvocation(WaitTi<wbr>meInterceptor.java:47)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.as.ejb3.security.Sec<wbr>urityContextInterceptor.proces<wbr>sInvocation(SecurityContextInt<wbr>erceptor.java:100)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.as.ejb3.deployment.p<wbr>rocessors.StartupAwaitIntercep<wbr>tor.processInvocation(StartupA<wbr>waitInterceptor.java:22)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.ShutDownInterceptor<wbr>Factory$1.processInvocation(Sh<wbr>utDownInterceptorFactory.java:<wbr>64)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.LoggingInterceptor.<wbr>processInvocation(LoggingInter<wbr>ceptor.java:67)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ee.component.Name">org.jboss.as.ee.component.Name</a><wbr>spaceContextInterceptor.proces<wbr>sInvocation(NamespaceContextIn<wbr>terceptor.java:50)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.AdditionalSetupInte<wbr>rceptor.processInvocation(Addi<wbr>tionalSetupInterceptor.java:<wbr>54)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.invocation.ContextCl<wbr>assLoaderInterceptor.processIn<wbr>vocation(ContextClassLoaderInt<wbr>erceptor.java:64)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.run(InterceptorConte<wbr>xt.java:356)<br>
    at<br>
org.wildfly.security.manager.W<wbr>ildFlySecurityManager.doChecke<wbr>d(WildFlySecurityManager.java:<wbr>636)<br>
    at<br>
org.jboss.invocation.AccessChe<wbr>ckingInterceptor.processInvoca<wbr>tion(AccessCheckingInterceptor<wbr>.java:61)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.run(InterceptorConte<wbr>xt.java:356)<br>
    at<br>
org.jboss.invocation.Privilege<wbr>dWithCombinerInterceptor.<wbr>processInvocation(PrivilegedWi<wbr>thCombinerInterceptor.java:80)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
org.jboss.invocation.ChainedIn<wbr>terceptor.processInvocation(Ch<wbr>ainedInterceptor.java:61)<br>
    at<br>
org.jboss.as.ee.component.View<wbr>Service$View.invoke(ViewServic<wbr>e.java:198)<br>
    at<br>
org.jboss.as.ee.component.View<wbr>Description$1.processInvocatio<wbr>n(ViewDescription.java:185)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.LogDiagnosticContex<wbr>tRecoveryInterceptor.<wbr>processInvocation(LogDiagnosti<wbr>cContextRecoveryInterceptor.<wbr>java:82)<br>
    at<br>
org.jboss.invocation.Intercept<wbr>orContext.proceed(InterceptorC<wbr>ontext.java:340)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.AsyncFutureIntercep<wbr>torFactory$1$2.runInvocation(A<wbr>syncFutureInterceptorFactory.j<wbr>ava:104)<br>
    at<br>
<a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.AsyncInvocationTask<wbr>.run(AsyncInvocationTask.java:<wbr>74)<br>
    at<br>
java.util.concurrent.ThreadPoo<wbr>lExecutor.runWorker(ThreadPool<wbr>Executor.java:1149)<br>
    at<br>
java.util.concurrent.ThreadPoo<wbr>lExecutor$Worker.run(ThreadPoo<wbr>lExecutor.java:624)<br>
    at java.lang.Thread.run(Thread.ja<wbr>va:748)<br>
    at org.jboss.threads.JBossThread.<wbr>run(JBossThread.java:320)<br>
Caused by: javax.transaction.RollbackExce<wbr>ption: ARJUNA016053: Could not<br>
commit transaction.<br>
    at<br>
<a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.Transacti<wbr>onImple.commitAndDisassociate(<wbr>TransactionImple.java:1212)<br>
    at<br>
<a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.BaseTrans<wbr>action.commit(BaseTransaction.<wbr>java:126)<br>
    at<br>
com.arjuna.ats.jbossatx.BaseTr<wbr>ansactionManagerDelegate.<wbr>commit(BaseTransactionManagerD<wbr>elegate.java:89)<br>
    at<br>
org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.endTransaction(CMTTxIn<wbr>terceptor.java:91)<br>
    ... 41 more<br>
Caused by: javax.persistence.PersistenceE<wbr>xception: error during managed<br>
flush<br>
    at<br>
org.hibernate.jpa.internal.Ent<wbr>ityManagerImpl$CallbackExcepti<wbr>onMapperImpl.mapManagedFlushFa<wbr>ilure(EntityManagerImpl.java:<wbr>240)<br>
    at<br>
org.hibernate.internal.Session<wbr>Impl.flushBeforeTransactionCom<wbr>pletion(SessionImpl.java:2970)<br>
    at<br>
org.hibernate.internal.Session<wbr>Impl.beforeTransactionCompleti<wbr>on(SessionImpl.java:2339)<br>
    at<br>
org.hibernate.engine.jdbc.inte<wbr>rnal.JdbcCoordinatorImpl.befor<wbr>eTransactionCompletion(JdbcCoo<wbr>rdinatorImpl.java:485)<br>
    at<br>
org.hibernate.resource.transac<wbr>tion.backend.jta.internal.JtaT<wbr>ransactionCoordinatorImpl.befo<wbr>reCompletion(JtaTransactionCoo<wbr>rdinatorImpl.java:316)<br>
    at<br>
org.hibernate.resource.transac<wbr>tion.backend.jta.internal.<wbr>synchronization.Synchronizatio<wbr>nCallbackCoordinatorNonTrackin<wbr>gImpl.beforeCompletion(Synchro<wbr>nizationCallbackCoordinatorNon<wbr>TrackingImpl.java:47)<br>
    at<br>
org.hibernate.resource.transac<wbr>tion.backend.jta.internal.<wbr>synchronization.RegisteredSync<wbr>hronization.beforeCompletion(R<wbr>egisteredSynchronization.java:<wbr>37)<br>
    at<br>
org.jboss.as.txn.service.inter<wbr>nal.tsr.JCAOrderedLastSynchron<wbr>izationList.beforeCompletion(J<wbr>CAOrderedLastSynchronizationLi<wbr>st.java:116)<br>
    at<br>
<a href="http://com.arjuna.ats.internal.jta.re">com.arjuna.ats.internal.jta.re</a><wbr>sources.arjunacore.Synchroniza<wbr>tionImple.beforeCompletion(Syn<wbr>chronizationImple.java:76)<br>
    at<br>
com.arjuna.ats.arjuna.coordina<wbr>tor.TwoPhaseCoordinator.before<wbr>Completion(TwoPhaseCoordinator<wbr>.java:368)<br>
    at<br>
com.arjuna.ats.arjuna.coordina<wbr>tor.TwoPhaseCoordinator.end(Tw<wbr>oPhaseCoordinator.java:91)<br>
    at com.arjuna.ats.arjuna.AtomicAc<wbr>tion.commit(AtomicAction.java:<wbr>162)<br>
    at<br>
<a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.Transacti<wbr>onImple.commitAndDisassociate(<wbr>TransactionImple.java:1200)<br>
    ... 44 more<br>
Caused by: javax.validation.ConstraintVio<wbr>lationException: Validation failed<br>
for classes [org.jboss.aerogear.unifiedpus<wbr>h.api.Installation] during<br>
persist time for groups [javax.validation.groups.Defau<wbr>lt, ]<br>
List of constraint violations:[<br>
    ConstraintViolationImpl{interp<wbr>olatedMessage=&#39;Device token is not valid<br>
for this device type&#39;, propertyPath=, rootBeanClass=class<br>
org.jboss.aerogear.unifiedpush<wbr>.api.Installation,<br>
messageTemplate=&#39;{<a href="http://org.jboss.ae">org.jboss.ae</a><wbr>rogear.unifiedpush.model.const<wbr>raints.devicetoken}&#39;}<br>
]<br>
    at<br>
org.hibernate.cfg.beanvalidati<wbr>on.BeanValidationEventListener<wbr>.validate(BeanValidationEventL<wbr>istener.java:138)<br>
    at<br>
org.hibernate.cfg.beanvalidati<wbr>on.BeanValidationEventListener<wbr>.onPreInsert(BeanValidationEve<wbr>ntListener.java:78)<br>
    at<br>
org.hibernate.action.internal.<wbr>EntityInsertAction.preInsert(E<wbr>ntityInsertAction.java:205)<br>
    at<br>
org.hibernate.action.internal.<wbr>EntityInsertAction.execute(Ent<wbr>ityInsertAction.java:82)<br>
    at<br>
org.hibernate.engine.spi.Actio<wbr>nQueue.executeActions(ActionQu<wbr>eue.java:582)<br>
    at<br>
org.hibernate.engine.spi.Actio<wbr>nQueue.executeActions(ActionQu<wbr>eue.java:456)<br>
    at<br>
org.hibernate.event.internal.A<wbr>bstractFlushingEventListener.p<wbr>erformExecutions(AbstractFlush<wbr>ingEventListener.java:337)<br>
    at<br>
org.hibernate.event.internal.D<wbr>efaultFlushEventListener.onFlu<wbr>sh(DefaultFlushEventListener.j<wbr>ava:39)<br>
    at org.hibernate.internal.Session<wbr>Impl.flush(SessionImpl.java:<wbr>1282)<br>
    at org.hibernate.internal.Session<wbr>Impl.managedFlush(SessionImpl.<wbr>java:465)<br>
    at<br>
org.hibernate.internal.Session<wbr>Impl.flushBeforeTransactionCom<wbr>pletion(SessionImpl.java:2963)<br>
    ... 55 more<br>
<br>
Are the messages maybe delayed?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/aerogear-users/attachments/20180409/c8cbaf17/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.jboss.org/piperma<wbr>il/aerogear-users/attachments/<wbr>20180409/c8cbaf17/attachment-<wbr>0001.html</a><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 10 Apr 2018 10:35:06 +0200<br>
From: Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;<br>
Subject: Re: [Aerogear-users] Android Devices Wont Register iOS Pushes<br>
        wont be received on the devices<br>
To: <a href="mailto:aerogear-users@lists.jboss.org" target="_blank">aerogear-users@lists.jboss.org</a><br>
Message-ID:<br>
        &lt;CAAg5f2QQ=<a href="mailto:jgBhY2_YWwLsyMroSG9tNFC9wyFqXdEMEnO716OBQ@mail.gmail.com" target="_blank">jgBhY2_YWwLsyMroSG9<wbr>tNFC9wyFqXdEMEnO716OBQ@mail.<wbr>gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
looks like the submitted device token is not valid, not matching the<br>
pattern:<br>
<br>
<br>
```<br>
Caused by: javax.validation.ConstraintVio<wbr>lationException: Validation failed<br>
for classes [org.jboss.aerogear.unifiedpus<wbr>h.api.Installation] during<br>
persist time for groups [javax.validation.groups.Defau<wbr>lt, ]<br>
List of constraint violations:[<br>
    ConstraintViolationImpl{interp<wbr>olatedMessage=&#39;Device token is not valid<br>
for this device type&#39;, propertyPath=, rootBeanClass=class<br>
org.jboss.aerogear.unifiedpush<wbr>.api.Installation,<br>
messageTemplate=&#39;{<a href="http://org.jboss.ae">org.jboss.ae</a><wbr>rogear.unifiedpush.model.<br>
constraints.devicetoken}&#39;}<br>
]<br>
```<br>
<br>
<br>
On Mon, Apr 9, 2018 at 11:37 PM, Victor Silva &lt;<a href="mailto:vfbsilva@gmail.com" target="_blank">vfbsilva@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hello, I have a strange issue where my Android Devices won&#39;t register<br>
&gt; properly and the iOSes despite being registered wont receive the dispatched<br>
&gt; notifications. Checking the server logs the messages seem to have been<br>
&gt; properly dispatched to the push networks. I could not find logs explaining<br>
&gt; the issue all I found is here:<br>
&gt;<br>
&gt; \u001B[0m\u001B[31m11:25:19,72<wbr>0 ERROR [org.jboss.as.ejb3.invocation] (EJB<br>
&gt; default - 4) WFLYEJB0034: EJB Invocation failed on component<br>
&gt; ClientInstallationServiceImpl for method public abstract void<br>
&gt; org.jboss.aerogear.unifiedpush<wbr>.service.ClientInstallationSer<wbr>vice.<br>
&gt; addInstallation(<a href="http://org.jboss.aero">org.jboss.aero</a><wbr>gear.unifiedpush.api.<br>
&gt; Variant,org.jboss.aerogear.uni<wbr>fiedpush.api.Installation): javax.ejb.<br>
&gt; EJBTransactionRolledbackExcept<wbr>ion: Transaction rolled back<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.<br>
&gt; handleEndTransactionException(<wbr>CMTTxInterceptor.java:137)<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.endTransaction(<br>
&gt; CMTTxInterceptor.java:117)<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.invokeInOurTx(<br>
&gt; CMTTxInterceptor.java:279)<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.required(<br>
&gt; CMTTxInterceptor.java:327)<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.processInvocation(<br>
&gt; CMTTxInterceptor.java:239)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.<br>
&gt; CurrentInvocationContextInterc<wbr>eptor.processInvocation(<br>
&gt; CurrentInvocationContextInterc<wbr>eptor.java:41)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>vocationmetrics.WaitTimeInterc<wbr>eptor.<br>
&gt; processInvocation(WaitTimeInte<wbr>rceptor.java:47)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.as.ejb3.security.Sec<wbr>urityContextInterceptor.<br>
&gt; processInvocation(SecurityCont<wbr>extInterceptor.java:100)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.as.ejb3.deployment.p<wbr>rocessors.StartupAwaitIntercep<wbr>tor.<br>
&gt; processInvocation(StartupAwait<wbr>Interceptor.java:22)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.<br>
&gt; ShutDownInterceptorFactory$1.p<wbr>rocessInvocation(ShutDownInter<wbr>ceptorFactory.<br>
&gt; java:64)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.LoggingInterceptor.<br>
&gt; processInvocation(LoggingInter<wbr>ceptor.java:67)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ee.component.Name">org.jboss.as.ee.component.Name</a><wbr>spaceContextInterceptor.<br>
&gt; processInvocation(NamespaceCon<wbr>textInterceptor.java:50)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.<br>
&gt; AdditionalSetupInterceptor.pro<wbr>cessInvocation(AdditionalSetup<wbr>Interceptor.<br>
&gt; java:54)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.invocation.ContextCl<wbr>assLoaderInterceptor.<br>
&gt; processInvocation(ContextClass<wbr>LoaderInterceptor.java:64)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.run(<br>
&gt; InterceptorContext.java:356)<br>
&gt;     at org.wildfly.security.manager.W<wbr>ildFlySecurityManager.doChecke<wbr>d(<br>
&gt; WildFlySecurityManager.java:63<wbr>6)<br>
&gt;     at org.jboss.invocation.AccessChe<wbr>ckingInterceptor.processInvoca<wbr>tion(<br>
&gt; AccessCheckingInterceptor.java<wbr>:61)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.run(<br>
&gt; InterceptorContext.java:356)<br>
&gt;     at org.jboss.invocation.Privilege<wbr>dWithCombinerIntercep<br>
&gt; tor.processInvocation(Privileg<wbr>edWithCombinerInterceptor.<wbr>java:80)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at org.jboss.invocation.ChainedIn<wbr>terceptor.processInvocation(<br>
&gt; ChainedInterceptor.java:61)<br>
&gt;     at org.jboss.as.ee.component.View<wbr>Service$View.invoke(<br>
&gt; ViewService.java:198)<br>
&gt;     at org.jboss.as.ee.component.View<wbr>Description$1.processInvocatio<wbr>n(<br>
&gt; ViewDescription.java:185)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.<br>
&gt; LogDiagnosticContextRecoveryIn<wbr>terceptor.processInvocation(<br>
&gt; LogDiagnosticContextRecoveryIn<wbr>terceptor.java:82)<br>
&gt;     at org.jboss.invocation.Intercept<wbr>orContext.proceed(<br>
&gt; InterceptorContext.java:340)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.<br>
&gt; AsyncFutureInterceptorFactory$<wbr>1$2.runInvocation(<br>
&gt; AsyncFutureInterceptorFactory.<wbr>java:104)<br>
&gt;     at <a href="http://org.jboss.as.ejb3.component.in">org.jboss.as.ejb3.component.in</a><wbr>terceptors.AsyncInvocationTask<wbr>.run(<br>
&gt; AsyncInvocationTask.java:74)<br>
&gt;     at java.util.concurrent.ThreadPoo<wbr>lExecutor.runWorker(<br>
&gt; ThreadPoolExecutor.java:1149)<br>
&gt;     at java.util.concurrent.ThreadPoo<wbr>lExecutor$Worker.run(<br>
&gt; ThreadPoolExecutor.java:624)<br>
&gt;     at java.lang.Thread.run(Thread.ja<wbr>va:748)<br>
&gt;     at org.jboss.threads.JBossThread.<wbr>run(JBossThread.java:320)<br>
&gt; Caused by: javax.transaction.RollbackExce<wbr>ption: ARJUNA016053: Could not<br>
&gt; commit transaction.<br>
&gt;     at <a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.<br>
&gt; TransactionImple.commitAndDisa<wbr>ssociate(TransactionImple.<wbr>java:1212)<br>
&gt;     at <a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.<br>
&gt; BaseTransaction.commit(BaseTra<wbr>nsaction.java:126)<br>
&gt;     at com.arjuna.ats.jbossatx.BaseTr<wbr>ansactionManagerDelegate.<wbr>commit(<br>
&gt; BaseTransactionManagerDelegate<wbr>.java:89)<br>
&gt;     at org.jboss.as.ejb3.tx.CMTTxInte<wbr>rceptor.endTransaction(<br>
&gt; CMTTxInterceptor.java:91)<br>
&gt;     ... 41 more<br>
&gt; Caused by: javax.persistence.PersistenceE<wbr>xception: error during managed<br>
&gt; flush<br>
&gt;     at org.hibernate.jpa.internal.Ent<wbr>ityManagerImpl$<br>
&gt; CallbackExceptionMapperImpl.ma<wbr>pManagedFlushFailure(<br>
&gt; EntityManagerImpl.java:240)<br>
&gt;     at org.hibernate.internal.Session<wbr>Impl.flushBeforeTransactionCom<wbr>pleti<br>
&gt; on(SessionImpl.java:2970)<br>
&gt;     at org.hibernate.internal.Session<wbr>Impl.beforeTransactionCompleti<wbr>on(<br>
&gt; SessionImpl.java:2339)<br>
&gt;     at org.hibernate.engine.jdbc.inte<wbr>rnal.JdbcCoordinatorImpl.<br>
&gt; beforeTransactionCompletion(Jd<wbr>bcCoordinatorImpl.java:485)<br>
&gt;     at org.hibernate.resource.transac<wbr>tion.backend.jta.internal.<br>
&gt; JtaTransactionCoordinatorImpl.<wbr>beforeCompletion(<br>
&gt; JtaTransactionCoordinatorImpl.<wbr>java:316)<br>
&gt;     at org.hibernate.resource.transac<wbr>tion.backend.jta.<br>
&gt; internal.synchronization.Synch<wbr>ronizationCallbackCoordin<br>
&gt; atorNonTrackingImpl.beforeComp<wbr>letion(SynchronizationCallback<wbr>Coordin<br>
&gt; atorNonTrackingImpl.java:47)<br>
&gt;     at org.hibernate.resource.transac<wbr>tion.backend.jta.<br>
&gt; internal.synchronization.Regis<wbr>teredSynchronization.beforeCom<wbr>pletion(<br>
&gt; RegisteredSynchronization.java<wbr>:37)<br>
&gt;     at org.jboss.as.txn.service.inter<wbr>nal.tsr.<br>
&gt; JCAOrderedLastSynchronizationL<wbr>ist.beforeCompletion(<br>
&gt; JCAOrderedLastSynchronizationL<wbr>ist.java:116)<br>
&gt;     at <a href="http://com.arjuna.ats.internal.jta.re">com.arjuna.ats.internal.jta.re</a><wbr>sources.arjunacore.<br>
&gt; SynchronizationImple.beforeCom<wbr>pletion(SynchronizationImple.<wbr>java:76)<br>
&gt;     at com.arjuna.ats.arjuna.coordina<wbr>tor.TwoPhaseCoordinator.<br>
&gt; beforeCompletion(TwoPhaseCoord<wbr>inator.java:368)<br>
&gt;     at com.arjuna.ats.arjuna.coordina<wbr>tor.TwoPhaseCoordinator.end(<br>
&gt; TwoPhaseCoordinator.java:91)<br>
&gt;     at com.arjuna.ats.arjuna.AtomicAc<wbr>tion.commit(AtomicAction.java:<wbr>162)<br>
&gt;     at <a href="http://com.arjuna.ats.internal.jta.tr">com.arjuna.ats.internal.jta.tr</a><wbr>ansaction.arjunacore.<br>
&gt; TransactionImple.commitAndDisa<wbr>ssociate(TransactionImple.<wbr>java:1200)<br>
&gt;     ... 44 more<br>
&gt; Caused by: javax.validation.ConstraintVio<wbr>lationException: Validation<br>
&gt; failed for classes [org.jboss.aerogear.unifiedpus<wbr>h.api.Installation]<br>
&gt; during persist time for groups [javax.validation.groups.Defau<wbr>lt, ]<br>
&gt; List of constraint violations:[<br>
&gt;     ConstraintViolationImpl{inter<wbr>polatedMessage=&#39;Device token is not<br>
&gt; valid for this device type&#39;, propertyPath=, rootBeanClass=class<br>
&gt; org.jboss.aerogear.unifiedpush<wbr>.api.Installation,<br>
&gt; messageTemplate=&#39;{<a href="http://org.jboss.ae">org.jboss.ae</a><wbr>rogear.unifiedpush.model.<br>
&gt; constraints.devicetoken}&#39;}<br>
&gt; ]<br>
&gt;     at org.hibernate.cfg.beanvalidati<wbr>on.BeanValidationEventListener<wbr>.<br>
&gt; validate(BeanValidationEventLi<wbr>stener.java:138)<br>
&gt;     at org.hibernate.cfg.beanvalidati<wbr>on.BeanValidationEventListener<wbr>.<br>
&gt; onPreInsert(BeanValidationEven<wbr>tListener.java:78)<br>
&gt;     at org.hibernate.action.internal.<wbr>EntityInsertAction.preInsert(<br>
&gt; EntityInsertAction.java:205)<br>
&gt;     at org.hibernate.action.internal.<wbr>EntityInsertAction.execute(<br>
&gt; EntityInsertAction.java:82)<br>
&gt;     at org.hibernate.engine.spi.Actio<wbr>nQueue.executeActions(<br>
&gt; ActionQueue.java:582)<br>
&gt;     at org.hibernate.engine.spi.Actio<wbr>nQueue.executeActions(<br>
&gt; ActionQueue.java:456)<br>
&gt;     at org.hibernate.event.internal.A<wbr>bstractFlushingEventListener.<br>
&gt; performExecutions(AbstractFlus<wbr>hingEventListener.java:337)<br>
&gt;     at org.hibernate.event.internal.D<wbr>efaultFlushEventListener.onFlu<wbr>sh(<br>
&gt; DefaultFlushEventListener.java<wbr>:39)<br>
&gt;     at org.hibernate.internal.Session<wbr>Impl.flush(SessionImpl.java:<wbr>1282)<br>
&gt;     at org.hibernate.internal.Session<wbr>Impl.managedFlush(<br>
&gt; SessionImpl.java:465)<br>
&gt;     at org.hibernate.internal.Session<wbr>Impl.flushBeforeTransactionCom<wbr>pleti<br>
&gt; on(SessionImpl.java:2963)<br>
&gt;     ... 55 more<br>
&gt;<br>
&gt; Are the messages maybe delayed?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Aerogear-users mailing list<br>
&gt; <a href="mailto:Aerogear-users@lists.jboss.org" target="_blank">Aerogear-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
--<br>
Matthias Wessendorf<br>
<br>
github: <a href="https://github.com/matzew" rel="noreferrer" target="_blank">https://github.com/matzew</a><br>
twitter: <a href="http://twitter.com/mwessendorf" rel="noreferrer" target="_blank">http://twitter.com/mwessendorf</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/aerogear-users/attachments/20180410/3fb208d2/attachment.html" rel="noreferrer" target="_blank">http://lists.jboss.org/piperma<wbr>il/aerogear-users/attachments/<wbr>20180410/3fb208d2/attachment.<wbr>html</a><br>
<br>
------------------------------<br>
<br>
______________________________<wbr>_________________<br>
Aerogear-users mailing list<br>
<a href="mailto:Aerogear-users@lists.jboss.org" target="_blank">Aerogear-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/aerogear-users</a><br>
<br>
<br>
End of Aerogear-users Digest, Vol 42, Issue 1<br>
******************************<wbr>***************<br>
</blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Aerogear-users mailing list<br>
<a href="mailto:Aerogear-users@lists.jboss.org">Aerogear-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-users" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/aerogear-<wbr>users</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Matthias Wessendorf <br><br>github: <a href="https://github.com/matzew" target="_blank">https://github.com/matzew</a> <br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div></div></div></div></div>
</div>