Aerogear documentation navigation
by Paul Wright
Excuse my ignorance, but I've been caught a few times by the docs
navigation on aerogear.org, specifically, I click 'Docs' and then cannot
find any guides:
Ok, it does say this is 'API Doc and Specs' in low contrast text and
there are links to 'Guides <https://aerogear.org/getstarted/guides>' if
I scroll to the bottom of the page, but is this how we want it to work?
That's where my ignorance comes in, is there some plan here that I'm not
aware of, or should I just go ahead and make a PR?
thanks,
Paul
7 years, 4 months
UPS: FCM push and how to deal w/ "old" tokens
by Matthias Wessendorf
Hi,
in the ups we have some code, that deals w/ old, non InstanceID tokens
(which do not contain a ':' char), since those are not FCM compliant, and
are therefore not usable for the topic support in FCM.
Currently I am looking at the tokenloader, and I see there is a bit of
complexity, and odd code, that deals w/ that. While I do understand that in
the 1.1.x line we wanna keep this, do we really want to keep if for the
master branch ?
How realistically is it, that UPS users are using a non InstanceID token?
Or Android Push APIs are now over a year on the latest of Google's FCM APIs
(in android/client).
Do we feel OK to remove that from the master branch, at some point ?
Cheers,
Matthias
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
twitter: http://twitter.com/mwessendorf
7 years, 4 months
GSoC week 11 update
by Dimitra Zuccarelli
Hi guys,
It's week 11 of GSoC, which means we only have about 3 weeks left until the
end! Here's a quick summary of what we've been doing:
* Right now I'm currently working on implementing custom object serialisers
and deserialisers to give us the ability to produce whatever we want to our
topics.
It's been a bit of a bumpy ride so far but Matthias just did a PR
<https://github.com/matzew/kafka-cdi/pull/16> which resolves some of the
issues we were having with generics. We'll hopefully have this sorted by
the end of the week, so we can start using it for the
producers/consumers/streams that we implement.
* Polina has already done AGPUSH-2159
<https://issues.jboss.org/browse/AGPUSH-2159> related to our first "custom"
producer but hasn't sent a PR off yet, given the aforementioned issues.
She's also currently working on getting a fancier test environment up for
all of our future consumers and producers :)
* Since we have a very short amount of time left after that, we'll jump
right into some more implementation with AGPUSH-2165
<https://issues.jboss.org/browse/AGPUSH-2165> and AGPUSH-2166
<https://issues.jboss.org/browse/AGPUSH-2166>, which we'll be working on in
our next sprint.
That's it, just wanted to update on what's going on.
Thanks for the feedback and help, we always appreciate it!
Dimitra
7 years, 4 months
Publish new release of digger-java client
by Wei Li
Hi AeroGear community,
We have been using the digger-java client module in our product for the
last couple of months. At this point I think the API is stable enough and I
think we should release them.
However, because at some point during the 1.0.0-SNAPSHOT version, we have
introduced some broken changes (and our product is released using the
version before the broken changes are made), we now need to do 2 releases;
1. Release 1.0.1 from this branch:
https://github.com/wei-lee/digger-java/tree/fix-for-3-18-release. This is
before the broken change is introduced.
2. From master (1.0.2).
Apologies in advance for the manually version change. Matthias does point
it out that it is not the right way to do it.
So, can we publish those releases? Sorry for the problem we have caused, I
promise it won't be like this the next time....
--
WEI LI
SENIOR SOFTWARE ENGINEER
Red Hat Mobile <https://www.redhat.com/>
weil(a)redhat.com M: +353862393272
<https://red.ht/sig>
7 years, 4 months
Kafka cdi serialiser problems
by Dimitra Zuccarelli
Hi everyone,
I'm currently trying to add a generic serializer/deserializer to the kafka
CDI library that allows producers and consumers to handle objects of type
T.
To test I've updated one of the kafka producers we've implemented to send
records with key/value pairs of String/Variant types.
As far as I can tell the Serdes are actually being returned, but for some
reason I cannot seem to grasp, the GenericSerializer class is being called
again (not using the overlaoded constructor which is necessary to pass in
the type of the object) and a NullPointerException is then thrown.
Here is the updated producer:
https://github.com/dimitraz/aerogear-unifiedpush-server/commit/cbc3b3da86...
Here are the updates to the Kafka-cdi library with the serialiser changes:
https://github.com/dimitraz/kafka-cdi/commit/09de7ff7c87120f242655253825e...
Any help at all would be highly appreciated!
Dimitra
7 years, 4 months
Java-Jenkins-client API
by Matthias Wessendorf
Hi,
on the digger_dev branch, I get:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR]
/home/Matthias/Work/AeroGear/java-client-api/jenkins-client-it-docker/src/test/java/com/offbytwo/jenkins/integration/NoExecutorStartedManageCredentialsIT.java:[85,9]
cannot find symbol
symbol: class AppleDeveloperProfileCredential
location: class
com.offbytwo.jenkins.integration.NoExecutorStartedManageCredentialsIT
[ERROR]
/home/Matthias/Work/AeroGear/java-client-api/jenkins-client-it-docker/src/test/java/com/offbytwo/jenkins/integration/NoExecutorStartedManageCredentialsIT.java:[85,63]
cannot find symbol
symbol: class AppleDeveloperProfileCredential
location: class
com.offbytwo.jenkins.integration.NoExecutorStartedManageCredentialsIT
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Jenkins API client for Java ........................ SUCCESS [
1.810 s]
[INFO] Jenkins API client for Java :: The Client. ......... SUCCESS [
12.036 s]
[INFO] Jenkins API client for Java :: IT Docker ........... FAILURE [
0.236 s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 14.336 s
[INFO] Finished at: 2017-08-02T13:36:27+02:00
[INFO] Final Memory: 61M/1356M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.6.0:testCompile
(default-testCompile) on project jenkins-client-it-docker: Compilation
failure: Compilation failure:
[ERROR]
/home/Matthias/Work/AeroGear/java-client-api/jenkins-client-it-docker/src/test/java/com/offbytwo/jenkins/integration/NoExecutorStartedManageCredentialsIT.java:[85,9]
cannot find symbol
[ERROR] symbol: class AppleDeveloperProfileCredential
[ERROR] location: class
com.offbytwo.jenkins.integration.NoExecutorStartedManageCredentialsIT
[ERROR]
/home/Matthias/Work/AeroGear/java-client-api/jenkins-client-it-docker/src/test/java/com/offbytwo/jenkins/integration/NoExecutorStartedManageCredentialsIT.java:[85,63]
cannot find symbol
[ERROR] symbol: class AppleDeveloperProfileCredential
[ERROR] location: class
com.offbytwo.jenkins.integration.NoExecutorStartedManageCredentialsIT
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
--
Matthias Wessendorf
blog: http://matthiaswessendorf.wordpress.com/
twitter: http://twitter.com/mwessendorf
7 years, 4 months