<div dir="ltr">First you need a &quot;iOS Distribution&quot; certificate (to be created in the provisioning portal). I picked &quot;Ad-hoc&quot; (instead of App Store, to test it -here- on my local device)<div style>Next, you need a &quot;Distribution Provisioning Profile&quot; (which uses the above &quot;Ad-hoc&quot; cert. and includes the APP-ID, which you configured to have PROD certificate for APNs)</div>
<div style><br></div><div style>Next, make sure the app (on your device) is invoked/signed with the right Identity (e.g. iPhone Distribution) In Xcode: TARGETS (your app) -&gt; Build Settings (tab) -&gt; Code Signing -&gt; Code Signing Identity</div>
<div style><br></div><div style>With the right &quot;distribution prov. profile&quot; (and the ad-hoc CERT) it should work.</div><div style><br></div><div style>-Matthias</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Jul 11, 2013 at 8:33 AM, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</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">We are talking about a &quot;Distribution Provisioning Profile&quot;, right ? </div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 8:57 PM, Yavuz Selim YILMAZ <span dir="ltr">&lt;<a href="mailto:yavuzsel@buffalo.edu" target="_blank">yavuzsel@buffalo.edu</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi,<div><br></div><div>yes, the app ID matches with the provisioning profile, and the app installs and functions correctly on the device.</div>

<div><br></div><div><div>regards,<br><div>
<div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">

<br>---</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">

Yavuz Selim Yilmaz</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">

SUNY at Buffalo</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">

Computer Science and Engineering</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">

PhD Candidate</div>
</div>
<br></div><div><div><div><div>On Jul 10, 2013, at 2:46 PM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt; wrote:</div><br><blockquote type="cite"><div dir="ltr">
<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 8:29 PM, Yavuz Selim YILMAZ <span dir="ltr">&lt;<a href="mailto:yavuzsel@buffalo.edu" target="_blank">yavuzsel@buffalo.edu</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Thanks you. Now here is the scenario:<div><br></div><div>Deploy with development setup, and send push message. Server logs the following and the message is DELIVERED to the device:</div>


<div><br></div><div><div style="margin:0px;font-size:11px;font-family:Monaco">14:23:01,518 INFO  [org.jboss.aerogear.connectivity.rest.registry.instances.MobileVariantInstanceEndpoint] (http--0.0.0.0-8080-1) Updating received metadata for MobileVariantInstance</div>


<div style="margin:0px;font-size:11px;font-family:Monaco">14:23:21,618 INFO  [org.jboss.aerogear.connectivity.rest.sender.PushNotificationSenderEndpoint] (http--0.0.0.0-8080-2) Message submitted to PushNetworks</div><div style="margin:0px;font-size:11px;font-family:Monaco">


14:23:21,620 SEVERE [org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender] (EJB default - 7) No certificate for &#39;development&#39; was found.</div><div style="margin:0px;font-size:11px;font-family:Monaco">


Could not send messages to APNs</div></div><div><br></div><div><br></div><div>Now, deploy with production setup, and send push message. Server logs the following and the message is NOT DELIVERED to the device:</div><div>

<br>
</div><div><div style="margin:0px;font-size:11px;font-family:Monaco">14:22:14,433 INFO  [org.jboss.aerogear.connectivity.rest.registry.instances.MobileVariantInstanceEndpoint] (http--0.0.0.0-8080-1) Updating received metadata for MobileVariantInstance</div>


<div style="margin:0px;font-size:11px;font-family:Monaco">14:22:25,493 INFO  [org.jboss.aerogear.connectivity.rest.sender.PushNotificationSenderEndpoint] (http--0.0.0.0-8080-2) Message submitted to PushNetworks</div><div style="margin:0px;font-size:11px;font-family:Monaco">


14:22:25,497 SEVERE [org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender] (EJB default - 6) No certificate for &#39;production&#39; was found.</div><div style="margin:0px;font-size:11px;font-family:Monaco">


Could not send messages to APNs</div><div style="margin:0px;font-size:11px;font-family:Monaco"><br></div><div style="margin:0px;font-size:11px;font-family:Monaco"><br></div><div>
<div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


I pulled the repo changes, but did not recreate my application. Though I tried adding the variant with production certificate again, nothing changed from the above case. Do you have any other suggestion for me to try?</div>


</div></div></div></blockquote><div><br></div><div>device correct ? e.g. does it contain the right provisioning profile (matching the right apple app ID? With the configured Prod Cert?)</div><div><br></div><div>
<br></div><div>Regardless, I will check as well</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">


<div><div><div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


<br></div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


Kind regards,</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


<br>---</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


Yavuz Selim Yilmaz</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


SUNY at Buffalo</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


Computer Science and Engineering</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">


PhD Candidate</div>
</div></div><div><div>
<br><div><div>On Jul 10, 2013, at 2:05 PM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt; wrote:</div><br><blockquote type="cite"><div dir="ltr">Doh!,<div><br></div><div>


yes - here is the fix:</div><div><a href="https://github.com/aerogear/aerogear-unified-push-server/commit/ca704190c8d1880cd8fd7c62afaf8ce3d3f157f5" target="_blank">https://github.com/aerogear/aerogear-unified-push-server/commit/ca704190c8d1880cd8fd7c62afaf8ce3d3f157f5</a><br>



</div><div><br></div><div>can u pull latest changes and redeploy ?  (No need to erase the database this time)</div><div><br></div><div>-Matthias</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Jul 10, 2013 at 7:54 PM, Yavuz Selim YILMAZ <span dir="ltr">&lt;<a href="mailto:yavuzsel@buffalo.edu" target="_blank">yavuzsel@buffalo.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word">Hi Matthias,<div><br></div><div>Thanks for the reply. It worked smoothly and I could add my variants. When I deploy my app with development certificate and set staging to development, message is delivered. However, when I change my setup to production, although I am getting &quot;Job Submitted&quot; response from my push server, the server logs the following errors and no message is delivered to the device:</div>



<div><br></div><div><div style="margin:0px;font-size:11px;font-family:Monaco">13:46:19,462 INFO  [org.jboss.aerogear.connectivity.rest.sender.PushNotificationSenderEndpoint] (http--0.0.0.0-8080-1) Message submitted to PushNetworks</div>



<div style="margin:0px;font-size:11px;font-family:Monaco">13:46:19,465 ERROR [org.jboss.weld.Bean] (EJB default - 5) WELD-000019 Error destroying an instance Managed Bean [class org.jboss.aerogear.connectivity.jpa.dao.impl.MobileVariantInstanceDaoImpl] with qualifiers [@Any @Default] of org.jboss.aerogear.connectivity.jpa.dao.impl.MobileVariantInstanceDaoImpl@5afd0eb7</div>



<div style="margin:0px;font-size:11px;font-family:Monaco">13:46:19,467 ERROR [org.jboss.ejb3.invocation] (EJB default - 5) JBAS014134: EJB Invocation failed on component SenderServiceImpl for method public abstract void org.jboss.aerogear.connectivity.service.sender.SenderService.broadcast(org.jboss.aerogear.connectivity.model.PushApplication,org.jboss.aerogear.connectivity.service.sender.message.BroadcastMessage): <span style="text-decoration:underline;color:#011993">javax.ejb.EJBException</span>: <span style="text-decoration:underline;color:#011993">java.lang.NullPointerException</span></div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:166</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:230</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:304</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:190</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">CurrentInvocationContextInterceptor.java:41</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">LoggingInterceptor.java:59</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">NamespaceContextInterceptor.java:50</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">AdditionalSetupInterceptor.java:43</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">TCCLInterceptor.java:45</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.ChainedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ChainedInterceptor.java:61</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ViewService$View.invoke(<span style="text-decoration:underline;color:#011993">ViewService.java:165</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ViewDescription$1.processInvocation(<span style="text-decoration:underline;color:#011993">ViewDescription.java:173</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.AsyncVoidInterceptorFactory$Task.run(<span style="text-decoration:underline;color:#011993">AsyncVoidInterceptorFactory.java:75</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(<span style="text-decoration:underline;color:#011993">ThreadPoolExecutor.java:895</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(<span style="text-decoration:underline;color:#011993">ThreadPoolExecutor.java:918</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.lang.Thread.run(<span style="text-decoration:underline;color:#011993">Thread.java:680</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.threads.JBossThread.run(<span style="text-decoration:underline;color:#011993">JBossThread.java:122</span>)</div>



<div style="margin:0px;font-size:11px;font-family:Monaco;color:rgb(1,25,147)"><span>Caused by: </span><span style="text-decoration:underline">java.lang.NullPointerException</span></div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at java.io.ByteArrayInputStream.&lt;init&gt;(<span style="text-decoration:underline;color:#011993">ByteArrayInputStream.java:89</span>) [classes.jar:1.6.0_51]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.cache.APNsCache.getProductionService(<span style="text-decoration:underline;color:#011993">APNsCache.java:69</span>) [classes:]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.cache.APNsCache$Proxy$_$$_WeldClientProxy.getProductionService(APNsCache$Proxy$_$$_WeldClientProxy.java) [classes:]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender.lookupApnsService(<span style="text-decoration:underline;color:#011993">APNsPushNotificationSender.java:82</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender.sendPushMessage(<span style="text-decoration:underline;color:#011993">APNsPushNotificationSender.java:55</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.service.sender.impl.SenderServiceImpl.broadcast(<span style="text-decoration:underline;color:#011993">SenderServiceImpl.java:116</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(<span style="text-decoration:underline;color:#011993">Native Method</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(<span style="text-decoration:underline;color:#011993">NativeMethodAccessorImpl.java:39</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(<span style="text-decoration:underline;color:#011993">DelegatingMethodAccessorImpl.java:25</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.lang.reflect.Method.invoke(<span style="text-decoration:underline;color:#011993">Method.java:597</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ManagedReferenceMethodInterceptorFactory.java:72</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext$Invocation.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:374</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(<span style="text-decoration:underline;color:#011993">Jsr299BindingsInterceptor.java:127</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">Jsr299BindingsInterceptor.java:135</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(<span style="text-decoration:underline;color:#011993">UserInterceptorFactory.java:36</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.WeavedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">WeavedInterceptor.java:53</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(<span style="text-decoration:underline;color:#011993">UserInterceptorFactory.java:36</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">SBInvocationInterceptor.java:47</span>) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">EjbRequestScopeActivationInterceptor.java:101</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InitialInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">InitialInterceptor.java:21</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.ChainedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ChainedInterceptor.java:61</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ComponentDispatcherInterceptor.java:53</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">PooledInstanceInterceptor.java:51</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:228</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>... 22 more</div><div style="margin:0px;font-size:11px;font-family:Monaco;min-height:15px"><br></div><div style="margin:0px;font-size:11px;font-family:Monaco">



13:46:19,491 ERROR [org.jboss.as.ejb3] (EJB default - 5) JBAS014102: Asynchronous invocation failed: <span style="text-decoration:underline;color:#011993">javax.ejb.EJBException</span>: <span style="text-decoration:underline;color:#011993">java.lang.NullPointerException</span></div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:166</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:230</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:304</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:190</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">CurrentInvocationContextInterceptor.java:41</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">LoggingInterceptor.java:59</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">NamespaceContextInterceptor.java:50</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">AdditionalSetupInterceptor.java:43</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">TCCLInterceptor.java:45</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.ChainedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ChainedInterceptor.java:61</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ViewService$View.invoke(<span style="text-decoration:underline;color:#011993">ViewService.java:165</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ViewDescription$1.processInvocation(<span style="text-decoration:underline;color:#011993">ViewDescription.java:173</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.interceptors.AsyncVoidInterceptorFactory$Task.run(<span style="text-decoration:underline;color:#011993">AsyncVoidInterceptorFactory.java:75</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(<span style="text-decoration:underline;color:#011993">ThreadPoolExecutor.java:895</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(<span style="text-decoration:underline;color:#011993">ThreadPoolExecutor.java:918</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.lang.Thread.run(<span style="text-decoration:underline;color:#011993">Thread.java:680</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.threads.JBossThread.run(<span style="text-decoration:underline;color:#011993">JBossThread.java:122</span>)</div>



<div style="margin:0px;font-size:11px;font-family:Monaco;color:rgb(1,25,147)"><span>Caused by: </span><span style="text-decoration:underline">java.lang.NullPointerException</span></div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at java.io.ByteArrayInputStream.&lt;init&gt;(<span style="text-decoration:underline;color:#011993">ByteArrayInputStream.java:89</span>) [classes.jar:1.6.0_51]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.cache.APNsCache.getProductionService(<span style="text-decoration:underline;color:#011993">APNsCache.java:69</span>) [classes:]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.cache.APNsCache$Proxy$_$$_WeldClientProxy.getProductionService(APNsCache$Proxy$_$$_WeldClientProxy.java) [classes:]</div><div style="margin:0px;font-size:11px;font-family:Monaco">



<span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender.lookupApnsService(<span style="text-decoration:underline;color:#011993">APNsPushNotificationSender.java:82</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.message.sender.APNsPushNotificationSender.sendPushMessage(<span style="text-decoration:underline;color:#011993">APNsPushNotificationSender.java:55</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.aerogear.connectivity.service.sender.impl.SenderServiceImpl.broadcast(<span style="text-decoration:underline;color:#011993">SenderServiceImpl.java:116</span>) [classes:]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(<span style="text-decoration:underline;color:#011993">Native Method</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(<span style="text-decoration:underline;color:#011993">NativeMethodAccessorImpl.java:39</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(<span style="text-decoration:underline;color:#011993">DelegatingMethodAccessorImpl.java:25</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at java.lang.reflect.Method.invoke(<span style="text-decoration:underline;color:#011993">Method.java:597</span>) [classes.jar:1.6.0_51]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ManagedReferenceMethodInterceptorFactory.java:72</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext$Invocation.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:374</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(<span style="text-decoration:underline;color:#011993">Jsr299BindingsInterceptor.java:127</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">Jsr299BindingsInterceptor.java:135</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(<span style="text-decoration:underline;color:#011993">UserInterceptorFactory.java:36</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.WeavedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">WeavedInterceptor.java:53</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(<span style="text-decoration:underline;color:#011993">UserInterceptorFactory.java:36</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">SBInvocationInterceptor.java:47</span>) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">EjbRequestScopeActivationInterceptor.java:101</span>) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InitialInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">InitialInterceptor.java:21</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.ChainedInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ChainedInterceptor.java:61</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">ComponentDispatcherInterceptor.java:53</span>) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(<span style="text-decoration:underline;color:#011993">PooledInstanceInterceptor.java:51</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.invocation.InterceptorContext.proceed(<span style="text-decoration:underline;color:#011993">InterceptorContext.java:288</span>) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(<span style="text-decoration:underline;color:#011993">CMTTxInterceptor.java:228</span>) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>



<div style="margin:0px;font-size:11px;font-family:Monaco"><span style="white-space:pre-wrap">        </span>... 22 more</div><div style="margin:0px;font-size:11px;font-family:Monaco"><br></div><div style="margin:0px;font-size:11px;font-family:Monaco">



<br></div><div style="margin:0px">Any idea on what might be the cause?</div><div style="margin:0px"><br></div><div style="margin:0px">Best regards,</div><div><div>
<div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">



<br>---</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">



Yavuz Selim Yilmaz</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">



SUNY at Buffalo</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">



Computer Science and Engineering</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">



PhD Candidate</div>
</div>
<br></div><div><div><div>On Jul 10, 2013, at 12:41 PM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt; wrote:</div><br><blockquote type="cite"><div dir="ltr">
Hello Yavuz,<div><br></div><div><br></div><div>thanks for trying the branch.   Your CURL seems to be correct (the one with the developmentCertificate and developmentPassphrase).</div><div><br></div>
<div><br></div><div>However, since we changed the model, I think you need to erase your local database :-) I remember running into that as well, when testing the things.</div><div><br></div><div>the DB is stored on the filesystem.  Please try the following steps:</div>




<div>* stop the JBoss</div><div>* Kill the DB: do &quot;rm ~/pushee.*&quot;</div><div>* start JBoss again</div><div><br></div><div>Now, you need to login, and create a PushApp and than, use the above CURL for adding the developmentCert...</div>




<div><br></div><div><br></div><div><br></div><div>BTW. a PRODUCTION :) cert is added like this:</div><div>curl -v -b cookies.txt -c cookies.txt -i -H &quot;Accept: application/json&quot; -H &quot;Content-type: multipart/form-data&quot; -F &quot;productionCertificate=@/Users/matzew/Desktop/PushCerts/PushTest.p12&quot; -F &quot;productionPassphrase=TopSecret&quot; -X POST <a href="http://localhost:8080/ag-push/rest/applications/%7BpushApplicationID%7D/iOS" target="_blank">http://localhost:8080/ag-push/rest/applications/{pushApplicationID}/iOS</a><br>




</div><div><br></div><div><br></div><div>AND :)  You can also upload both certs, initially:</div><div><br></div><div>curl -v -b cookies.txt -c cookies.txt -i -H &quot;Accept: application/json&quot; -H &quot;Content-type: multipart/form-data&quot; <span style="font-size:13px;font-family:arial,sans-serif">-F &quot;developmentCertificate=@/</span><span style="font-size:13px;font-family:arial,sans-serif">Users/yavuz/Documents/</span><span style="font-size:13px;font-family:arial,sans-serif">Certificates.p12&quot; -F &quot;developmentPassphrase=pass&quot; </span>-F &quot;productionCertificate=@/Users/matzew/Desktop/PushCerts/PushTest.p12&quot; -F &quot;productionPassphrase=TopSecret&quot; -X POST <a href="http://localhost:8080/ag-push/rest/applications/%7BpushApplicationID%7D/iOS" target="_blank">http://localhost:8080/ag-push/rest/applications/{pushApplicationID}/iOS</a></div>




<div><br></div><div><br></div><div><br></div><div>Hope that helps</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 6:24 PM, Yavuz Selim YILMAZ <span dir="ltr">&lt;<a href="mailto:yavuzsel@buffalo.edu" target="_blank">yavuzsel@buffalo.edu</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi all,<div><br></div><div>I&#39;m trying out the ProdCerts branch on aerogear-unified-push-server to enable AeroGear powered push notifications on my production iOS application.</div>




<div><br></div><div>When I am trying to add an iOS variant, I am getting:</div><div><br></div><div>HTTP/1.1 400 Bad Request</div><div>…</div><div>The request sent by the client was syntactically incorrect ().</div><div>…</div>




<div><br></div><div>The curl command I am using is here:</div><div><br></div><div>$curl -i -b cookies.txt -c cookies.txt -H &quot;Accept: application/json&quot; -H &quot;Content-type: multipart/form-data&quot; -F &quot;developmentCertificate=@/Users/yavuz/Documents/Certificates.p12&quot; -F &quot;developmentPassphrase=pass&quot; -X POST <a href="http://localhost:8080/ag-push/rest/applications/8055d0a9-ed30-463c-9ac3-baf8cee39ebc/iOS" target="_blank">http://localhost:8080/ag-push/rest/applications/8055d0a9-ed30-463c-9ac3-baf8cee39ebc/iOS</a></div>




<div><br></div><div>As far as I could see, Bad Request is returned if developmentCertificate and/or developmentPassphrase is null (in my case, productionCertificate/Passphrase are already null). Therefore, in order to make sure my Certificates.p12 does not read null , I switched to master branch, and executed the following command successfully and add my variant:</div>




<div><br></div><div>$curl -i -b cookies.txt -c cookies.txt -H &quot;Accept: application/json&quot; -H &quot;Content-type: multipart/form-data&quot; -F &quot;certificate=@/Users/yavuz/Documents/Certificates.p12&quot; -F &quot;passphrase=pass&quot; -X POST <a href="http://localhost:8080/ag-push/rest/applications/688d0fe1-4cc2-4606-ab10-09660620b483/iOS" target="_blank">http://localhost:8080/ag-push/rest/applications/688d0fe1-4cc2-4606-ab10-09660620b483/iOS</a></div>




<div><br></div><div>Any ideas why I might be getting this error, or any suggestions/directions are most appreciated.</div><div><br></div><div>Kind regards,</div><div><div>
<div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">




<br>---</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">




Yavuz Selim Yilmaz</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">




SUNY at Buffalo</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">




Computer Science and Engineering</div><div style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">




PhD Candidate</div>
</div>
<br></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>




<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>




twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></blockquote>



</div><br></div></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>



<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>



twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></blockquote>


</div><br></div></div></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>


<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>


twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></blockquote>

</div><br></div></div></div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br>

<br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>

twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div>