<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks I will redo the steps to see if I am missing something. So far, yes the signing identity I am using is Distribution Provisioning Profile, my.p12 file is again exported from that signing identity's key, and I am signing my app using this profile.<div><br></div><div>I am using the device token coming from the method call:</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Menlo; ">- (<span style="color: #bb2ca2">void</span>)application:(<span style="color: #703daa">UIApplication</span> *)application didRegisterForRemoteNotificationsWithDeviceToken:(<span style="color: #703daa">NSData</span> *)deviceToken&nbsp;{}</div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><span style="font-family: Helvetica; font-size: medium; ">But I am not sure if I need to do something to flush it (I tried uninstalling the application and reinstalling again, but didn't work).</span></div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><span style="font-family: Helvetica; font-size: medium; "><br></span></div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><span style="font-family: Helvetica; font-size: medium; ">Thanks for the help, I will try to redo the steps and will let you know of any issues I encounter.</span></div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><span style="font-family: Helvetica; font-size: medium; "><br></span></div><div style="margin: 0px; font-size: 11px; font-family: Menlo; "><span style="font-family: Helvetica; font-size: medium; ">Kind regards,</span></div><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br class="Apple-interchange-newline">---</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">Yavuz Selim Yilmaz</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">SUNY at Buffalo</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">Computer Science and Engineering</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">PhD Candidate</div>
</div>
<br><div><div>On Jul 11, 2013, at 4:20 AM, Matthias Wessendorf &lt;<a href="mailto:matzew@apache.org">matzew@apache.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">BTW. you will notice a different DeviceToken (for the "Distribution Provisioning Profile")&nbsp;</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 11, 2013 at 10:12 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">First you need a "iOS Distribution" certificate (to be created in the provisioning portal). I picked "Ad-hoc" (instead of App Store, to test it -here- on my local device)<div>
Next, you need a "Distribution Provisioning Profile" (which uses the above "Ad-hoc" cert. and includes the APP-ID, which you configured to have PROD certificate for APNs)</div>
<div><br></div><div>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><br></div><div>With the right "distribution prov. profile" (and the ad-hoc CERT) it should work.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-Matthias</div></font></span></div><div class="HOEnZb">
<div class="h5"><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 "Distribution Provisioning Profile", right ?&nbsp;</div><div><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>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&nbsp; [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&nbsp; [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 'development' 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&nbsp; [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&nbsp; [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 'production' 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>&nbsp;</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 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>
<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 ? &nbsp;(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 "Job Submitted" 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&nbsp; [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. &nbsp; 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. &nbsp;Please try the following steps:</div>





<div>* stop the JBoss</div><div>* Kill the DB: do "rm ~/pushee.*"</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 "Accept: application/json" -H "Content-type: multipart/form-data" -F "productionCertificate=@/Users/matzew/Desktop/PushCerts/PushTest.p12" -F "productionPassphrase=TopSecret" -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 :) &nbsp;You can also upload both certs, initially:</div><div><br></div><div>curl -v -b cookies.txt -c cookies.txt -i -H "Accept: application/json" -H "Content-type: multipart/form-data"&nbsp;<span style="font-size:13px;font-family:arial,sans-serif">-F "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" -F "developmentPassphrase=pass"&nbsp;</span>-F "productionCertificate=@/Users/matzew/Desktop/PushCerts/PushTest.p12" -F "productionPassphrase=TopSecret" -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'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 "Accept: application/json" -H "Content-type: multipart/form-data" -F "developmentCertificate=@/Users/yavuz/Documents/Certificates.p12" -F "developmentPassphrase=pass" -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 "Accept: application/json" -H "Content-type: multipart/form-data" -F "certificate=@/Users/yavuz/Documents/Certificates.p12" -F "passphrase=pass" -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><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><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></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>
_______________________________________________<br>aerogear-dev mailing list<br><a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/aerogear-dev</blockquote></div><br></div></body></html>