[aerogear-dev] Unified Push Server in Wildfly 8 final installation registration issue

Matthias Wessendorf matzew at apache.org
Mon Mar 10 12:24:10 EDT 2014


application/octet-stream.. hrm


that's def. something w/ your request.

Can you make sure the following headers are on the request?

-H "Accept: application/json"
-H "Content-type: application/json"

Thanks!
Matthias



On Mon, Mar 10, 2014 at 5:10 PM, Ioannis Christodoulou <
io.christod at gmail.com> wrote:

> Hello!
> I've not tested JBoss AS7, I will try and report back.
>
> I did not use either cordova or native android but I created an http
> request using the android http client (and chrome's postman to replicate
> the issue).
> The request I created using Postman in Google Chrome is shown in the
> attached screenshot:
> [image: Inline image 1]
> the full exception stack trace from wildfly is:
> [0m [33m18:03:45,295 WARN  [org.jboss.resteasy.core.ExceptionHandler]
> (default task-9) Failed executing POST /registry/device:
> org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Could not find
> MessageBodyWriter for response object of type:
> org.jboss.aerogear.unifiedpush.model.InstallationImpl of media type:
> application/octet-stream
>  at
> org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:67)
> [resteasy-jaxrs-3.0.6.Final.jar:]
>  at
> org.jboss.resteasy.core.SynchronousDispatcher.writeResponse(SynchronousDispatcher.java:427)
> [resteasy-jaxrs-3.0.6.Final.jar:]
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:376)
> [resteasy-jaxrs-3.0.6.Final.jar:]
>  at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)
> [resteasy-jaxrs-3.0.6.Final.jar:]
>  at
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)
> [resteasy-jaxrs-3.0.6.Final.jar:]
>  at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
> [resteasy-jaxrs-3.0.6.Final.jar:]
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
> [resteasy-jaxrs-3.0.6.Final.jar:]
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
> at
> io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
>  at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
> at
> io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at
> io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
> at
> io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146)
> [undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
>  at io.undertow.server.Connectors.executeRootHandler(Connectors.java:168)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
> at
> io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:687)
> [undertow-core-1.0.0.Final.jar:1.0.0.Final]
>  at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [rt.jar:1.7.0_51]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [rt.jar:1.7.0_51]
>  at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
>
> Thanks!
>
> On Mon, Mar 10, 2014 at 2:34 PM, Sebastien Blanc <scm.blanc at gmail.com>wrote:
>
>> Hi !
>> I've done some testing and deployed a UPS on OpenShift using the Wildfly
>> cartdridge : http://wildflyups-sblanc.rhcloud.com (admin / aerogear)
>> I tested 2 android apps : 1 using Cordova and 1 using Native Android.
>> For both it did not get the error.
>>
>> Could you maybe share the code that you are using to register your device
>> ?
>> Was this code working on previous version (like JBoss AS7) ?
>>
>> Thx,
>>
>>
>>
>> On Mon, Mar 10, 2014 at 11:14 AM, Matthias Wessendorf <matzew at apache.org>wrote:
>>
>>> Hello Ioannis!
>>>
>>> thanks for filing AEROGEAR-1455. I just did a quick check w/ a CURL
>>> based (dummy) registration - that one worked fine.
>>>
>>> Are you using the native Android library for the actual registration ?
>>> Or are you using our Cordova bits?
>>>
>>> Thanks!
>>> Matthias
>>>
>>>
>>> On Fri, Mar 7, 2014 at 5:53 PM, Matthias Wessendorf <matzew at apache.org>wrote:
>>>
>>>> Hello,
>>>>
>>>> thanks for reporting - yes a JIRA is perfect - will give it a look
>>>> after the weekend.
>>>>
>>>> Greetings,
>>>> Matthias
>>>>
>>>>
>>>> On Fri, Mar 7, 2014 at 5:39 PM, JChrist <io.christod at gmail.com> wrote:
>>>>
>>>>> Hello everyone,
>>>>> I have deployed the Unified push server (latest version, from master
>>>>> branch)
>>>>> on wildfly 8 final. Everything seems to be normal,
>>>>> except than when an app makes a registration (an android app
>>>>> installation),
>>>>> there is the following exception thrown:
>>>>>
>>>>> WARN  [org.jboss.resteasy.core.ExceptionHandler] (default task-3)
>>>>> Failed
>>>>> executing POST /registry/device:
>>>>> org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Could not find
>>>>> MessageBodyWriter for response object of type:
>>>>> org.jboss.aerogear.unifiedpush.model.InstallationImpl of media type:
>>>>> application/octet-stream
>>>>>
>>>>> Is this something known, or should I report it to JIRA?
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://aerogear-dev.1069024.n5.nabble.com/Unified-Push-Server-in-Wildfly-8-final-installation-registration-issue-tp6676.html
>>>>> Sent from the aerogear-dev mailing list archive at Nabble.com.
>>>>> _______________________________________________
>>>>> aerogear-dev mailing list
>>>>> aerogear-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> twitter: http://twitter.com/mwessendorf
>>>>
>>>
>>>
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140310/06b40e0f/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ss.png
Type: image/png
Size: 62343 bytes
Desc: not available
Url : http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140310/06b40e0f/attachment-0001.png 


More information about the aerogear-dev mailing list