<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hi,</div>
<div> </div>
<div>made it PR.</div>
<div> </div>
<div>Regards,</div>
<div>Tobias</div>
<div> </div>
<div> </div>
<div>
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Donnerstag, 11. Juli 2013 um 16:32 Uhr<br/>
<b>Von:</b> "Corinne Krych" <corinnekrych@gmail.com><br/>
<b>An:</b> "AeroGear Developer Mailing List" <aerogear-dev@lists.jboss.org><br/>
<b>Betreff:</b> Re: [aerogear-dev] "application/json; charset=utf-8" not supported</div>
<div name="quoted-content">Hi Tobias<br/>
<br/>
Look good to me too<br/>
Make it PR<br/>
<br/>
Corinne<br/>
On Jul 10, 2013, at 2:40 PM, Bruno Oliveira <bruno@abstractj.org> wrote:<br/>
<br/>
> Hi Tobias, thanks in advance.<br/>
><br/>
> Feel free to attach the PR for AG Controller if you are comfortable with it.<br/>
><br/>
><br/>
> getrostt wrote:<br/>
>> Hello all,<br/>
>><br/>
>> sorry that I just jump into your discussion.<br/>
>><br/>
>> I just wanted to share a fix I tried yesterday:<br/>
>><br/>
>> //snip<br/>
>> final Optional<String> contentType = extractContentType(routeContext);<br/>
>> if (contentType.isPresent()) {<br/>
>> final Consumer consumer = consumers.get(contentType.get());<br/>
>> //snip<br/>
>><br/>
>> and the method extractContentType:<br/>
>><br/>
>> private static Optional<String> extractContentType(final RouteContext<br/>
>> routeContext) {<br/>
>> final String contentType = routeContext.getRequest().getContentType();<br/>
>> if (contentType != null) {<br/>
>> try {<br/>
>> MimeType mimeType = new MimeType(contentType);<br/>
>> return Optional.of(mimeType.getBaseType());<br/>
>> } catch (MimeTypeParseException e) {<br/>
>> throw new RuntimeException("Error parsing content-type " + contentType,<br/>
>> e);<br/>
>> }<br/>
>> }<br/>
>> return Optional.absent();<br/>
>> }<br/>
>><br/>
>> Regards,<br/>
>> Tobias<br/>
>><br/>
>><br/>
>> danielbevenius wrote<br/>
>>> I had a look and this is due to a bug I think. The issue is that when you<br/>
>>> create Consumer it is for a specific media type which is a simple String.<br/>
>>> This is then compared to the Content-Type of the request. To verify this<br/>
>>> you should be able to create a Consumer, which can extend the<br/>
>>> JsonConsumer,<br/>
>>> in the demo, that returns the media type with the property 'charset=utf-8'<br/>
>>> for the mediaType() method. I'm not saying that this is how it should be<br/>
>>> but it might be a quicker way to move forward than to fix it in the<br/>
>>> controller.<br/>
>>><br/>
>>> Let me know what you think<br/>
>>><br/>
>>><br/>
>>> On 18 June 2013 11:19, Daniel Bevenius&lt;<br/>
>><br/>
>>> daniel.bevenius@<br/>
>><br/>
>>> &gt; wrote:<br/>
>>><br/>
>>>> I'll take a look at what is going on. Can't tell from just reading the<br/>
>>>> emails here.<br/>
>>>><br/>
>>>> Regarding using JAX-RS I would say that sounds like a better option<br/>
>>>> moving<br/>
>>>> forward, as the future of the controller is uncertain.<br/>
>>>><br/>
>>>><br/>
>>>> On 18 June 2013 11:02, Matthias Wessendorf&lt;<br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>> &gt; wrote:<br/>
>>>>> Perhaps, we change to backend to use only JAX-RS ?<br/>
>>>>> I do that for the PushEE Server (using AeroGear-Security in there as<br/>
>>>>> well, with JAX-RS)<br/>
>>>>><br/>
>>>>> -Matthias<br/>
>>>>><br/>
>>>>><br/>
>>>>> On Tue, Jun 18, 2013 at 10:53 AM, Corinne Krych&lt;<br/>
>><br/>
>>> corinnekrych@<br/>
>><br/>
>>> &gt;wrote:<br/>
>>>>>> If I patch controller-aerogear with some code like<br/>
>>>>>><br/>
>>>>>> org.jboss.aerogear.controller.util.ParameterExtractor.getConsumer(....)<br/>
>>>>>> with snippet below:<br/>
>>>>>><br/>
>>>>>> if (contentType.contains("application/json")) {<br/>
>>>>>> contentType = "application/json";<br/>
>>>>>> }<br/>
>>>>>><br/>
>>>>>><br/>
>>>>>> I think that for the similar to<br/>
>>>>>> <a href="https://issues.jboss.org/browse/AEROGEAR-1085" target="_blank">https://issues.jboss.org/browse/AEROGEAR-1085</a><br/>
>>>>>> we should ignore subtype in content-type<br/>
>>>>>><br/>
>>>>>><br/>
>>>>>> I go a step further in my login request but now I get this exception<br/>
>>>>>> from server:<br/>
>>>>>><br/>
>>>>>> 10:43:42,379 ERROR [org.jboss.aerogear.controller.log]<br/>
>>>>>> (http--127.0.0.1-8080-1) AG_CONTROLLER000005: Exception Message: 'User<br/>
>>>>>> id<br/>
>>>>>> can not be null.': java.lang.IllegalArgumentException: User id can not<br/>
>>>>>> be<br/>
>>>>>> null.<br/>
>>>>>> at<br/>
>>>>>> org.picketlink.credential.DefaultLoginCredentials.setUserId(DefaultLoginCredentials.java:44)<br/>
>>>>>> [picketlink-api-2.5.0.Beta4.jar:]<br/>
>>>>>> at<br/>
>>>>>> org.picketlink.credential.DefaultLoginCredentials$Proxy$_$$_WeldClientProxy.setUserId(DefaultLoginCredentials$Proxy$_$$_WeldClientProxy.java)<br/>
>>>>>> [picketlink-api-2.5.0.Beta4.jar:]<br/>
>>>>>> at<br/>
>>>>>> org.jboss.aerogear.security.picketlink.auth.AuthenticationManagerImpl.login(AuthenticationManagerImpl.java:52)<br/>
>>>>>> [aerogear-security-picketlink-1.0.1.jar:1.0.1]<br/>
>>>>>> at<br/>
>>>>>> org.jboss.aerogear.security.picketlink.auth.AuthenticationManagerImpl.login(AuthenticationManagerImpl.java:34)<br/>
>>>>>> [aerogear-security-picketlink-1.0.1.jar:1.0.1]<br/>
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>
>>>>>> [rt.jar:1.7.0_15]<br/>
>>>>>> at<br/>
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br/>
>>>>>> [rt.jar:1.7.0_15]<br/>
>>>>>> at<br/>
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br/>
>>>>>> [rt.jar:1.7.0_15]<br/>
>>>>>> at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_15]<br/>
>>>>>> at<br/>
>>>>>> org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:44)<br/>
>>>>>> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]<br/>
>>>>>> at<br/>
>>>>>> org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105)<br/>
>>>>>> [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]<br/>
>>>>>><br/>
>>>>>><br/>
>>>>>> Any idea?<br/>
>>>>>><br/>
>>>>>><br/>
>>>>>><br/>
>>>>>><br/>
>>>>>><br/>
>>>>>><br/>
>>>>>><br/>
>>>>>> On 18 June 2013 10:44, Matthias Wessendorf&lt;<br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>> &gt; wrote:<br/>
>>>>>>> This works:<br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>> curl -v -b cookies.txt -c cookies.txt -H "Accept: application/json;<br/>
>>>>>>> charset=utf-8" -H "Content-type: application/json" -X POST -d<br/>
>>>>>>> '{"loginName": "john", "password":"123"}'<br/>
>>>>>>> http://localhost:8080/prodoctor/login<br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>> (accept header)<br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>> On Tue, Jun 18, 2013 at 10:35 AM, Matthias Wessendorf<<br/>
>>>>>>><br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>> On Tue, Jun 18, 2013 at 10:03 AM, Corinne Krych<<br/>
>>>>>>>><br/>
>><br/>
>>> corinnekrych@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>> Seb,<br/>
>>>>>>>>><br/>
>>>>>>>>> When debugging with a breakpoint<br/>
>>>>>>>>> on org.jboss.aerogear.controller.util.ParameterExtractor.java line<br/>
>>>>>>>>> 139, I<br/>
>>>>>>>>> still get consumers map containing only "application/json" and then<br/>
>>>>>>>>> exception get throw line l152.<br/>
>>>>>>>>><br/>
>>>>>>>>> contentType holds "application/json; charset=utf-8"<br/>
>>>>>>>>><br/>
>>>>>>>>> Server side issue to me.<br/>
>>>>>>>>><br/>
>>>>>>>>> Any more idea?<br/>
>>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>> Doing this CUR:<br/>
>>>>>>>> curl -v -b cookies.txt -c cookies.txt -H "Accept: application/json"<br/>
>>>>>>>> -H<br/>
>>>>>>>> "Content-type: application/json; charset=utf-8" -X POST -d<br/>
>>>>>>>> '{"loginName":<br/>
>>>>>>>> "john", "password":"123"}' http://localhost:8080/prodoctor/login<br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>> same issue (=> same exception)<br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>>><br/>
>>>>>>>>> On 18 June 2013 09:53, Matthias Wessendorf&lt;<br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>> &gt; wrote:<br/>
>>>>>>>>>> can you debug and see what's actually hitting the server? The<br/>
>>>>>>>>>> Exception is, to be honest, not meaningful :)<br/>
>>>>>>>>>><br/>
>>>>>>>>>> -M<br/>
>>>>>>>>>><br/>
>>>>>>>>>><br/>
>>>>>>>>>> On Tue, Jun 18, 2013 at 9:19 AM, Sebastien Blanc<<br/>
>>>>>>>>>><br/>
>><br/>
>>> scm.blanc@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>> Sorry I though you were talking about Travis ... Hum, okay so the<br/>
>>>>>>>>>>> workaround don't work ... but the curl was, maybe lowercase issue,<br/>
>>>>>>>>>>> I see<br/>
>>>>>>>>>>> now "utf-8" and iOs maybe send "UTF-8" and controller match also<br/>
>>>>>>>>>>> the case ?<br/>
>>>>>>>>>>><br/>
>>>>>>>>>>><br/>
>>>>>>>>>>><br/>
>>>>>>>>>>> On Tue, Jun 18, 2013 at 9:14 AM, Matthias Wessendorf<<br/>
>>>>>>>>>>><br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>> On Tue, Jun 18, 2013 at 9:01 AM, Matthias Wessendorf<<br/>
>>>>>>>>>>>><br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>>> still the failure, (both: AeroGear-iOS 1.0.1 (AFN 1.0.RC1) + the<br/>
>>>>>>>>>>>>> branch going to AFN 1.2.1<br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>> ==> same exception (see my different testing iOS environments<br/>
>>>>>>>>>>>> above)<br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>> -Matthias<br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>>> On Tue, Jun 18, 2013 at 8:50 AM, Sebastien Blanc<<br/>
>>>>>>>>>>>>><br/>
>><br/>
>>> scm.blanc@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>>>> Oups,<br/>
>>>>>>>>>>>>>> I should not push code at 1 am ;)<br/>
>>>>>>>>>>>>>> Should be okay now<br/>
>>>>>>>>>>>>>> Seb<br/>
>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>> On Tue, Jun 18, 2013 at 8:30 AM, Matthias Wessendorf<<br/>
>>>>>>>>>>>>>><br/>
>><br/>
>>> matzew@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> On Tue, Jun 18, 2013 at 12:56 AM, Sebastien Blanc<<br/>
>>>>>>>>>>>>>>><br/>
>><br/>
>>> scm.blanc@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>>>>>> Hi Corinne,<br/>
>>>>>>>>>>>>>>>> On a route you can set different consumers (<br/>
>>>>>>>>>>>>>>>> <a href="http://aerogear.org/docs/guides/aerogear-controller/mediatypes.html" target="_blank">http://aerogear.org/docs/guides/aerogear-controller/mediatypes.html</a><br/>
>>>>>>>>>>>>>>>> )<br/>
>>>>>>>>>>>>>>>> , I've updated the Route on Prodoctor and now it seems to<br/>
>>>>>>>>>>>>>>>> work. I can not<br/>
>>>>>>>>>>>>>>>> reproduce your ios example here on my fedora box but this<br/>
>>>>>>>>>>>>>>>> curl works now :<br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>> curl -v -b cookies.txt -c cookies.txt -H "Accept:<br/>
>>>>>>>>>>>>>>>> application/json" -H "Content-type: application/json;<br/>
>>>>>>>>>>>>>>>> charset=utf-8" -X<br/>
>>>>>>>>>>>>>>>> POST -d '{"loginName": "john", "password":"123"}'<br/>
>>>>>>>>>>>>>>>> http://localhost:8080/prodoctor/login<br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>> Update the repo and give it a try !<br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> please push this type:<br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> import org.aerogear.prodoctor.config.CustomConsumer;<br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> it's missing and the build is failing<br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>> Seb<br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>> On Mon, Jun 17, 2013 at 10:47 PM, Corinne Krych<<br/>
>>>>>>>>>>>>>>>><br/>
>><br/>
>>> corinnekrych@<br/>
>><br/>
>>>> wrote:<br/>
>>>>>>>>>>>>>>>>> Hello Guys<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> Writing code for ProDoctor demo, on client side, I'm using<br/>
>>>>>>>>>>>>>>>>> Xcode template for AGPush which is based on AFNetworking 121<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> When doing my login request in iOS I bumped into the issue<br/>
>>>>>>>>>>>>>>>>> of<br/>
>>>>>>>>>>>>>>>>> having content type set to "application/json; charset=utf-8"<br/>
>>>>>>>>>>>>>>>>> whereas on<br/>
>>>>>>>>>>>>>>>>> routes (backend) only "application/json" is set which causes<br/>
>>>>>>>>>>>>>>>>> this exception:<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> [application/json].': java.lang.RuntimeException:<br/>
>>>>>>>>>>>>>>>>> AG_CONTROLLER000012: No Consumer found for Parameter:<br/>
>>>>>>>>>>>>>>>>> 'Parameter[type=ENTITY, type=class<br/>
>>>>>>>>>>>>>>>>> org.aerogear.prodoctor.model.SaleAgent]'. The registered<br/>
>>>>>>>>>>>>>>>>> Consumers were:<br/>
>>>>>>>>>>>>>>>>> '[JsonConsumer[mediaType=application/json]]'. Please add a<br/>
>>>>>>>>>>>>>>>>> Consumer for one<br/>
>>>>>>>>>>>>>>>>> the media types supported by the route: [application/json].<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> at<br/>
>>>>>>>>>>>>>>>>> org.jboss.aerogear.controller.util.ParameterExtractor.getConsumer(ParameterExtractor.java:152)<br/>
>>>>>>>>>>>>>>>>> [aerogear-controller-1.0.1.jar:1.0.1]<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> at<br/>
>>>>>>>>>>>>>>>>> org.jboss.aerogear.controller.util.ParameterExtractor.extractArguments(ParameterExtractor.java:70)<br/>
>>>>>>>>>>>>>>>>> [aerogear-controller-1.0.1.jar:1.0.1]<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> I think we should support both "application/json;<br/>
>>>>>>>>>>>>>>>>> charset=utf-8" and "application/json". /shall we open a<br/>
>>>>>>>>>>>>>>>>> JIRA on AeroGear<br/>
>>>>>>>>>>>>>>>>> Controller to support both?<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> wdyt?<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> Corinne<br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> --<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><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>>>>><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>>> --<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><br/>
>>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>> --<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><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>>><br/>
>>>>>>>>>>><br/>
>>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>>><br/>
>>>>>>>>>><br/>
>>>>>>>>>><br/>
>>>>>>>>>> --<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><br/>
>>>>>>>>>><br/>
>>>>>>>>>> _______________________________________________<br/>
>>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>>><br/>
>>>>>>>>><br/>
>>>>>>>>> _______________________________________________<br/>
>>>>>>>>> aerogear-dev mailing list<br/>
>>>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>><br/>
>>>>>>>> --<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><br/>
>>>>>>>><br/>
>>>>>>><br/>
>>>>>>><br/>
>>>>>>> --<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><br/>
>>>>>>><br/>
>>>>>>> _______________________________________________<br/>
>>>>>>> aerogear-dev mailing list<br/>
>>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>>><br/>
>>>>>><br/>
>>>>>> _______________________________________________<br/>
>>>>>> aerogear-dev mailing list<br/>
>>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>>><br/>
>>>>><br/>
>>>>><br/>
>>>>> --<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><br/>
>>>>><br/>
>>>>> _______________________________________________<br/>
>>>>> aerogear-dev mailing list<br/>
>>>>><br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>>>>><br/>
>>>><br/>
>>> _______________________________________________<br/>
>>> aerogear-dev mailing list<br/>
>><br/>
>>> aerogear-dev@.jboss<br/>
>><br/>
>>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
>><br/>
>><br/>
>><br/>
>><br/>
>><br/>
>> --<br/>
>> View this message in context: <a href="http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-application-json-charset-utf-8-not-supported-tp3314p3810.html" target="_blank">http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-application-json-charset-utf-8-not-supported-tp3314p3810.html</a><br/>
>> Sent from the aerogear-dev mailing list archive at Nabble.com.<br/>
>> _______________________________________________<br/>
>> aerogear-dev mailing list<br/>
>> aerogear-dev@lists.jboss.org<br/>
>> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
><br/>
> --<br/>
> abstractj<br/>
><br/>
> _______________________________________________<br/>
> aerogear-dev mailing list<br/>
> aerogear-dev@lists.jboss.org<br/>
> <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br/>
<br/>
<br/>
_______________________________________________<br/>
aerogear-dev mailing list<br/>
aerogear-dev@lists.jboss.org<br/>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></div>
</div>
</div>
</div></div></body></html>