<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Seems to be a NullPointer:<div><br></div><div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);">Caused by: java.lang.NullPointerException</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.quickstarts.wfk.contacts.customer.ContactRESTService.updateContact(ContactRESTService.java:192) [classes:]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.DelegatingInterceptorInvocationContext.proceed(DelegatingInterceptorInvocationContext.java:87) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.deltaspike.security.impl.extension.DefaultSecurityStrategy.execute(DefaultSecurityStrategy.java:61) [deltaspike-security-module-impl-0.5.jar:0.5]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.deltaspike.security.impl.extension.SecurityInterceptor.filterDeniedInvocations(SecurityInterceptor.java:44) [deltaspike-security-module-impl-0.5.jar:0.5]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_55]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.weld.interceptor.proxy.SimpleMethodInvocation.invoke(SimpleMethodInvocation.java:30) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.invokeNext(AbstractInterceptionChain.java:103) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.weld.interceptor.chain.AbstractInterceptionChain.invokeNextInterceptor(AbstractInterceptionChain.java:81) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.weld.bean.InterceptorImpl.intercept(InterceptorImpl.java:105) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.DelegatingInterceptorInvocationContext.proceed(DelegatingInterceptorInvocationContext.java:77) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:68) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:80) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:273) [wildfly-ejb3-8.1.0.CR1.jar:8.1.0.CR1]</div><div style="margin: 0px; font-family: 'Andale Mono'; color: rgb(41, 249, 20); background-color: rgb(0, 0, 0);"><span class="Apple-tab-span" style="white-space:pre">        </span>... 81 more</div></div><div><br></div><div>And that means the contact Id is null:</div><div><br></div><div><a href="https://github.com/edewit/jboss-wfk-quickstarts/blob/push/contacts-mobile-picketlink-secured/src/main/java/org/jboss/quickstarts/wfk/contacts/customer/ContactRESTService.java#L192">https://github.com/edewit/jboss-wfk-quickstarts/blob/push/contacts-mobile-picketlink-secured/src/main/java/org/jboss/quickstarts/wfk/contacts/customer/ContactRESTService.java#L192</a></div><div><br></div><div>So your data should also contain the same id as the id in the url</div><div><br></div><div>&nbsp;-d '{"firstName":"Davey","lastName":"Jones","phoneNumber":"1(212)555-3333","email":"<a href="mailto:davey.jones@locker.com">davey.jones@locker.com</a>","birthDate":"1996-08-07","id”:"7"}'</div><div><br></div><div><br><div><div>On 2 Jun,2014, at 14:10 , Sebastien Blanc &lt;<a href="mailto:scm.blanc@gmail.com">scm.blanc@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Your request look good but without having the application server log it's hard to tell what is going on exactly. You could ask Erik to check the log or deploy the backend locally.&nbsp;<div><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Jun 2, 2014 at 2:07 PM, Daniel Passos <span dir="ltr">&lt;<a href="mailto:daniel@passos.me" target="_blank">daniel@passos.me</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"><p style="margin:1.2em 0px!important">Sorry,</p><p style="margin:1.2em 0px!important">Yes, I am try updating a contact and the server responded w/ status code 500</p>
<pre style="font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em;color:rgb(51,51,51);display:block!important;background:rgb(248,248,255)">
* Adding handle: conn: 0x7ff159003000 
* Adding handle: send: 0 
* Adding handle: recv: 0 
* Curl_addHandleToPipeline: length: 1 
* - Conn 0 (0x7ff159003000) send_pipe: 1, recv_pipe: 0 
* About to connect() to <a href="http://quickstarts-edewit.rhcloud.com/" target="_blank">quickstarts-edewit.rhcloud.com</a> port 80 (#0) 
*   Trying <a href="tel:50.16.176.239" value="+15016176239" target="_blank">50.16.176.239</a>... 
* Connected to <a href="http://quickstarts-edewit.rhcloud.com/" target="_blank">quickstarts-edewit.rhcloud.com</a> <a href="tel:%2850.16.176.239" value="+15016176239" target="_blank">(50.16.176.239</a>) port 80 (#0) 
&gt; PUT /rest/contacts/7 HTTP/1.1 
&gt; User-Agent: curl/7.30.0 
&gt; Host: <a href="http://quickstarts-edewit.rhcloud.com/" target="_blank">quickstarts-edewit.rhcloud.com</a> 
&gt; Cookie: JSESSIONID=<a href="http://zugucp2lnhlbcnnowbrd3mx6.quickstarts-edewit.rhcloud.com/" target="_blank">zugucP2LNHLbCNNOwBrD3mx6.quickstarts-edewit.rhcloud.com</a> 
&gt; Accept: application/json 
&gt; Content-type: application/json 
&gt; Content-Length: 120 
&gt;  
* upload completely sent off: 120 out of 120 bytes 
&lt; HTTP/1.1 500 Internal Server Error 
&lt; Date: Mon, 02 Jun 2014 12:04:59 GMT 
&lt; Content-Type: text/html;charset=ISO-8859-1 
&lt; Content-Length: 80 
&lt; Connection: close 
&lt;  
* Closing connection 0 
&lt;html&gt;&lt;head&gt;&lt;title&gt;Error&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Internal Server Error&lt;/body&gt;&lt;/html&gt;
</code></pre><div title="MDH:U29ycnksPGRpdj48YnI+PC9kaXY+PGRpdj5ZZWFwLCBJJ20gdHJ5IHVwZGF0ZSBhIGNvbnRhY3Qg
YW5kIHRoZSBzZXJ2ZXIgcmVzcG9uZGUgdy8gc3RhdHVzIGNvZGUgNTAwPC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj5gYGA8L2Rpdj48ZGl2PgoKCgoKCgoKPHAgY2xhc3M9IiI+KiBBZGRpbmcgaGFu
ZGxlOiBjb25uOiAweDdmZjE1OTAwMzAwMDwvcD4KPHAgY2xhc3M9IiI+KiBBZGRpbmcgaGFuZGxl
OiBzZW5kOiAwPC9wPgo8cCBjbGFzcz0iIj4qIEFkZGluZyBoYW5kbGU6IHJlY3Y6IDA8L3A+Cjxw
IGNsYXNzPSIiPiogQ3VybF9hZGRIYW5kbGVUb1BpcGVsaW5lOiBsZW5ndGg6IDE8L3A+CjxwIGNs
YXNzPSIiPiogLSBDb25uIDAgKDB4N2ZmMTU5MDAzMDAwKSBzZW5kX3BpcGU6IDEsIHJlY3ZfcGlw
ZTogMDwvcD4KPHAgY2xhc3M9IiI+KiBBYm91dCB0byBjb25uZWN0KCkgdG8gcXVpY2tzdGFydHMt
ZWRld2l0LnJoY2xvdWQuY29tIHBvcnQgODAgKCMwKTwvcD4KPHAgY2xhc3M9IiI+KiAmbmJzcDsg
VHJ5aW5nIDUwLjE2LjE3Ni4yMzkuLi48L3A+CjxwIGNsYXNzPSIiPiogQ29ubmVjdGVkIHRvIHF1
aWNrc3RhcnRzLWVkZXdpdC5yaGNsb3VkLmNvbSAoNTAuMTYuMTc2LjIzOSkgcG9ydCA4MCAoIzAp
PC9wPgo8cCBjbGFzcz0iIj4mZ3Q7IFBVVCAvcmVzdC9jb250YWN0cy83IEhUVFAvMS4xPC9wPgo8
cCBjbGFzcz0iIj4mZ3Q7IFVzZXItQWdlbnQ6IGN1cmwvNy4zMC4wPC9wPgo8cCBjbGFzcz0iIj4m
Z3Q7IEhvc3Q6IHF1aWNrc3RhcnRzLWVkZXdpdC5yaGNsb3VkLmNvbTwvcD4KPHAgY2xhc3M9IiI+
Jmd0OyBDb29raWU6IEpTRVNTSU9OSUQ9enVndWNQMkxOSExiQ05OT3dCckQzbXg2LnF1aWNrc3Rh
cnRzLWVkZXdpdC5yaGNsb3VkLmNvbTwvcD4KPHAgY2xhc3M9IiI+Jmd0OyBBY2NlcHQ6IGFwcGxp
Y2F0aW9uL2pzb248L3A+CjxwIGNsYXNzPSIiPiZndDsgQ29udGVudC10eXBlOiBhcHBsaWNhdGlv
bi9qc29uPC9wPgo8cCBjbGFzcz0iIj4mZ3Q7IENvbnRlbnQtTGVuZ3RoOiAxMjA8L3A+CjxwIGNs
YXNzPSIiPiZndDsmbmJzcDs8L3A+CjxwIGNsYXNzPSIiPiogdXBsb2FkIGNvbXBsZXRlbHkgc2Vu
dCBvZmY6IDEyMCBvdXQgb2YgMTIwIGJ5dGVzPC9wPgo8cCBjbGFzcz0iIj4mbHQ7IEhUVFAvMS4x
IDUwMCBJbnRlcm5hbCBTZXJ2ZXIgRXJyb3I8L3A+CjxwIGNsYXNzPSIiPiZsdDsgRGF0ZTogTW9u
LCAwMiBKdW4gMjAxNCAxMjowNDo1OSBHTVQ8L3A+CjxwIGNsYXNzPSIiPiZsdDsgQ29udGVudC1U
eXBlOiB0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xPC9wPgo8cCBjbGFzcz0iIj4mbHQ7IENv
bnRlbnQtTGVuZ3RoOiA4MDwvcD4KPHAgY2xhc3M9IiI+Jmx0OyBDb25uZWN0aW9uOiBjbG9zZTwv
cD4KPHAgY2xhc3M9IiI+Jmx0OyZuYnNwOzwvcD4KPHAgY2xhc3M9IiI+KiBDbG9zaW5nIGNvbm5l
Y3Rpb24gMDwvcD4KPHAgY2xhc3M9IiI+Jmx0O2h0bWwmZ3Q7Jmx0O2hlYWQmZ3Q7Jmx0O3RpdGxl
Jmd0O0Vycm9yJmx0Oy90aXRsZSZndDsmbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7SW50ZXJuYWwg
U2VydmVyIEVycm9yJmx0Oy9ib2R5Jmd0OyZsdDsvaHRtbCZndDs8L3A+PHAgY2xhc3M9IiI+YGBg
PC9wPjwvZGl2Pg==" style="min-height:0px;font-size:0em;padding:0px;margin:0px">​</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 2, 2014 at 4:39 AM, Sebastien Blanc <span dir="ltr">&lt;<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">What is the issue you are having and what are you trying to do (issue just with the update?) ?&nbsp;<div><br>


</div></div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 30, 2014 at 8:48 PM, Daniel Passos <span dir="ltr">&lt;<a href="mailto:daniel@passos.me" target="_blank">daniel@passos.me</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"><p style="margin:1.2em 0px!important">Someone know that I am doing wrong?</p>
<h2 style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;font-size:1.4em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(204,204,204)">Login</h2>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,255)">curl -v -b cookies.txt -c cookies.txt \
     -H "Accept: application/json" \
     -H "Content-type: application/json" \
     -u "myuser:mypass" \
     -X GET <a href="http://quickstarts-edewit.rhcloud.com/rest/security/user/info" target="_blank">http://quickstarts-edewit.rhcloud.com/rest/security/user/info</a>
</code></pre><h2 style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;font-size:1.4em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(204,204,204)">Update Contact</h2>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre-wrap;overflow:auto;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,255)">curl -v -b cookies.txt -c cookies.txt \
     -H "Accept: application/json" \
     -H "Content-type: application/json" \
     -X PUT \
     -d '{"firstName":"fname","lastName":"lname","phoneNumber":"1234567","email":"<a href="mailto:example@example.com" target="_blank">example@example.com</a>", "birthDate":"2001-03-24"}' \
      <a href="http://quickstarts-edewit.rhcloud.com/rest/contacts/7" target="_blank">http://quickstarts-edewit.rhcloud.com/rest/contacts/7</a>
</code></pre><p style="margin:1.2em 0px!important">— Passos</p>
<div title="MDH:U29tZW9uZSBrbm93IHRoYXQgSSBhbSBkb2luZyB3cm9uZz88ZGl2Pjxicj48L2Rpdj48ZGl2Pjxk
aXY+IyMgTG9naW48L2Rpdj48ZGl2PmBgYDwvZGl2PjxkaXY+Y3VybCAtdiAtYiBjb29raWVzLnR4
dCAtYyBjb29raWVzLnR4dCBcPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOy1IICJBY2Nl
cHQ6IGFwcGxpY2F0aW9uL2pzb24iIFw8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7LUgg
IkNvbnRlbnQtdHlwZTogYXBwbGljYXRpb24vanNvbiIgXDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNw
OyAmbmJzcDstdSAibXl1c2VyOm15cGFzcyIgXDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJz
cDstWCBHRVQgaHR0cDovL3F1aWNrc3RhcnRzLWVkZXdpdC5yaGNsb3VkLmNvbS9yZXN0L3NlY3Vy
aXR5L3VzZXIvaW5mbzwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4jIyBV
cGRhdGUgQ29udGFjdDwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj5jdXJsIC12IC1iIGNvb2tpZXMu
dHh0IC1jIGNvb2tpZXMudHh0IFw8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7LUggIkFj
Y2VwdDogYXBwbGljYXRpb24vanNvbiIgXDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDst
SCAiQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi9qc29uIiBcPC9kaXY+PGRpdj4mbmJzcDsgJm5i
c3A7ICZuYnNwOy1YIFBVVCBcPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOy1kICd7ImZp
cnN0TmFtZSI6ImZuYW1lIiwibGFzdE5hbWUiOiJsbmFtZSIsInBob25lTnVtYmVyIjoiMTIzNDU2
NyIsImVtYWlsIjoiZXhhbXBsZUBleGFtcGxlLmNvbSIsICJiaXJ0aERhdGUiOiIyMDAxLTAzLTI0
In0nIFw8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IGh0dHA6Ly9xdWlja3N0YXJ0cy1l
ZGV3aXQucmhjbG91ZC5jb20vcmVzdC9jb250YWN0cy83PC9kaXY+PGRpdj5gYGA8L2Rpdj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pi0tIFBhc3NvczwvZGl2Pg==" style="min-height:0;font-size:0em;padding:0;margin:0">​</div></div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, May 20, 2014 at 3:13 PM, Sebastien Blanc <span dir="ltr">&lt;<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Since we changed the use case for the Push part (now we broadcast) , passing a alias to UPS is not relevant anymore. For the login it's indeed "loginName" to be passed in the auth header along with the password.<div>






&nbsp;<div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Tue, May 20, 2014 at 7:34 PM, Daniel Passos <span dir="ltr">&lt;<a href="mailto:daniel@passos.me" target="_blank">daniel@passos.me</a>&gt;</span> wrote:<br>





</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div dir="ltr">To register I send "userName" and the login response "loginName"?<span><font color="#888888"><br></font></span><div><span><font color="#888888">-- Passos</font></span><div>
<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 17, 2014 at 6:07 PM, Sebastien Blanc <span dir="ltr">&lt;<a href="mailto:scm.blanc@gmail.com" target="_blank">scm.blanc@gmail.com</a>&gt;</span> wrote:<br>








<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Sure !<div>This is just a version to ease the client development.</div>








<div>I will ask PL team and Joshua their plans around HSTS and HTTPS.</div><div>In the mean time we can track all of this with&nbsp;<a href="https://issues.jboss.org/browse/AGPUSH-596" target="_blank">https://issues.jboss.org/browse/AGPUSH-596</a></div>









<div><br></div><div>Thx for the comment !</div><div>Sebi</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Thu, Apr 17, 2014 at 9:48 PM, Bruno Oliveira <span dir="ltr">&lt;<a href="mailto:bruno@abstractj.org" target="_blank">bruno@abstractj.org</a>&gt;</span> wrote:<br>









</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">If your idea is to be secure, please make sure to use HTTPS and enforce<br>









users to be redirected. We did it in the past with HSTS on AG Security,<br>
might not be hard to copy &amp; paste.<br>
<div><br>
Sebastien Blanc wrote:<br>
&gt; And because I love you, I deployed on OpenShift a version of this secured<br>
&gt; backend to ease the development of the clients !<br>
&gt;<br>
&gt; If you browse to <a href="http://contacts-sblanc.rhcloud.com/" target="_blank">http://contacts-sblanc.rhcloud.com/</a> you will even see the<br>
&gt; mobile web client. This deployed version contains also the Push Message<br>
&gt; endpoint.</div></blockquote></div></div></blockquote></div></div></div></div></div>
<br></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><br></div></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></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></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></div>
</div></div><br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">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></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>