MRG: GAT small fixes

This PR aims at cleaning up, testing and enhancing small features of the GAT.

By default, the classifier is changed from an SVC to a LogisticRegression to improve memory load and computation time. (SVC keeps all support vectors, and make the gat object quite heavy)
The picks parameters is now removed and gat has a new attribute ch_names
The size of the prediction is now estimated from the first prediction. (In most use cases, this sizes is equal to 1, but for some prediction (derived from predict_proba or decision_function for instance), we can get higher y_pred dimensionality
The basic plots are improved:  1. chance level is estimated from the classifier,  2. the default ylim is empirically derived ([0 1] doesn't fit many classifiers) 3. a new plot gat.plot_slice(train_time) is added to allow users to make a non-diagonal slice of the gat matrix (as in King et al PLoS One). => Perhaps we should add this to the example?
Some more test to the plotting function.

I'll keep to separate PR:

TimeResolvedDecoding
logarithmic level for >2 class plots

@agramfort @dengemann How can I check the docstring locally?

nosetests mne/tests/test_docstring_parameters.py

Coverage decreased (-17.02%) to 73.29% when pulling 5fc47a50a2a9ac9019a9e4053daab137bf8e4551 on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

it's funny to see all these red lines and no test modified and travis still happy :)

Address comments, finished TODO list.
Ready for review.

@dengemann Thanks for your suprisingly quick review at this (French?) time !

Thanks for your suprisingly quick review at this (French?) time !

You mean where other people hang out in bars and go for late dinner?

You mean where other people hang out in bars and go for late dinner?

What, you're not doing both at the same time? #drunkcoding

What, you're not doing both at the same time? #drunkcoding

I should come to NYC ...

I should come to NYC ...

More than welcome. We have an foldable bed in the living room.

travis is not happy

@dengemann our scorer.func_name trick isn't compatible with python 3, I changed it back to scorer.__name__ for now. I don't see any other solution.
Maybe we should ask scikit-learn to had a chance-level evaluator : i.e. get_metrics_chance(scorer). @agramfort Do you have an opinion on this issue?

Coverage decreased (-0.05%) to 90.27% when pulling 411e03975b714e62bef317b1a5fa2d6d143df3b7 on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

last PR before release ???

last PR before release ???

really, yes. after that only fixes in the strong sense.

What about https://github.com/mne-tools/mne-python/pull/1985?

What about #1985?

@jona-sassenhagen do you have time for a final round of polishing? Otherwise let's postpone it.

@dengemann tomorrow I have plenty of time, today a bit.

there's alway one last thing...

Coverage decreased (-0.08%) to 90.24% when pulling 91ef5965691c5e8e37853a4259120da9768e714a on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

@dengemann I'm unclear about the appveyor error. It doesn't seem related to my commit but to joblib ? I'm missing something:
Test time generalization decoding ... ok (1.4333s)

@dengemann Shouldn't gat.plot ax attribute be axis?

@dengemann Shouldn't gat.plot ax attribute be axis?

where, what?

@dengemann Shouldn't gat.plot ax attribute be axis?

where, what?

in all plot functions: For example mne.viz.decoding.plot_gat_slice
line 90:
def plot_gat_slice(gat, train_time='diagonal', title=None, [...]  ax=None [...]):

What is the norm in mne? using axis or ax?

What is the norm in mne? using axis or ax?

I fear we're inconsitent here, interrogate git grep.

Coverage decreased (-0.08%) to 90.24% when pulling d476bb0ab4ae9157579659bddb95e1c088fde252 on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

Coverage decreased (-0.08%) to 90.24% when pulling d476bb0ab4ae9157579659bddb95e1c088fde252 on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

Coverage decreased (-0.08%) to 90.24% when pulling d476bb0ab4ae9157579659bddb95e1c088fde252 on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

I fear we're inconsitent here, interrogate git grep.

Yes. The majority seems ax so I'll keep it like this.
Maybe wait 1 more day before merging; I'm working on a new dataset and have made a couple nanoimprovements tonight.

Coverage decreased (-0.08%) to 90.24% when pulling 3f707fd60ee0795b8cd5fc7aeca1594daddec7ec on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

let us know when ready

#nanoimprovements ... incredibly leveraged ;)
2015-05-13 14:35 GMT+02:00 Alexandre Gramfort<EMAIL_ADDRESS>
let us know when ready
—
Reply to this email directly or view it on GitHub
https://github.com/mne-tools/mne-python/pull/2072#issuecomment-101650750
.

done?

If this is OK, it's all good on my side.

Other than my minor comments LGTM, and it could even be merged without those fixes and it would be fine.

@Eric89GXL Ok thanks for the review!

Travis failed, do tests pass for you?

My bad. I'm abusing of Travis' checks. How can I run all tests of a single .py file?

 That's what happen when you don't pay electricity bills.

LGTM, +1 for merge @dengemann I'll let you do the honors

why do I have 2 ways to do the same thing?
In [25]: gat.plot_diagonal()
Out[25]: <matplotlib.figure.Figure at 0x159892c10>

In [26]: gat.plot_slice('diagonal')
Out[26]: <matplotlib.figure.Figure at 0x159988950>

gat.score() should return an array not a list.

the doc refers to a parameter called "independent" but I don't see it anywhere...

the doc of test_times in gat.predict is not clear:
test_times : str | dict | None
    A dict to configure the testing times.
    If test_times = 'diagonal', test_times = train_times: decode at
    each time point but does not generalize.

what are the str values accepted?
what happens with it's None ie. what's the default behavior?
None implies test_times == train_times???
thanks for clarifying.

I read now that gat.score returns list of lists of float for a reason but It's not clear. What are the dimensions of these lists? thanks for your insights

calling fit again on the object should reset it ie. the scores and everything. See weirdness
In [57]: gat = GeneralizationAcrossTime(predict_mode='cross-validation', n_jobs=2)

In [58]: gat.fit(epochs[:20])
Out[58]: <GAT | fitted, start : -0.100 (s), stop : 0.500 (s), no prediction, no score>

In [59]: scores = gat.score(epochs[:20])

In [60]: gat
Out[60]:
<GAT | fitted, start : -0.100 (s), stop : 0.500 (s), predicted 73 epochs,
 scored (accuracy_score)>

In [61]: gat.fit(epochs[:20])
Out[61]:
<GAT | fitted, start : -0.100 (s), stop : 0.500 (s), predicted 73 epochs,
 scored (accuracy_score)>

also you see that use 20 epochs and the repr tells me predicted 73 epochs. I don't understand what these 73 epochs come from...

gat.score() should return an array not a list.

Where is it written that gat.scores_ should be an np.array?

I read now that gat.score returns list of lists of float for a reason but It's not clear. What are the dimensions of these lists? thanks for your insights

scores_ is composed of n_train_time each containing m_test_time (where m can be specific to train_time, see below), each containing the score of the clf.
The training and testing time need not be rectangular. Each training time can have a specific testing time. This becomes important for cumulative decoding (there's isn't an API yet, but it's incoming)). If we make transform it to a matrix now, it will be painful to deal with these cases.

I think that's it... A bit more work I am afraid...

what are the str values accepted?

'diagonal'
How shall I format the docstring to indicate that it only accepts a dict, None or 'diagonal'?

ok for scores_. Just maybe clarify the docstring to example the dimensions.

test_times : 'diagonal' | dict | None
     If set to 'diagonal' ...
     If set to None ...
     If a dict. The dict should contain...

also you see that use 20 epochs and the repr tells me predicted 73 epochs. I don't understand what these 73 epochs come from...

73 is actually the number time samples. There's a bug in the repr

why do I have 2 ways to do the same thing?

gat.plot_slice() is generic: it plots a 1d array extracted from gat.scores_
gat.plot_diagonal() is for the API, and actually calls gat.plot_slice. If you think this is too redundant, I'm ok to remove it.

I would disable diagonal from plot_slice
also I don't like the name slice as a slice in python means something which
contains start, stop and step. I would call it plot_times, allowing one or
multiple time points, and make the plot_slice a private function used by
both.

ok so, let me check I understand correctly:

gat.plot_times(train_times=float)
gat.plot_diagonal()

both calling mne.viz.decoding._plot_times(train_times=float | 'diagonal')

yes. I hope you like it too...

also

gat.plot_times(train_times=float | list or array of floats)

Ok sounds good.

Thanks for the review; I think I covered what you mention.

I tried
`gat.fit(epochs[:20]).score()``
which gives:
`RuntimeError: Please predit() epochs first or pass epochs to score()``
then I do:
`gat.fit(epochs[:20]).predict(epochs[:20]); gat.plot()``
and I get
RuntimeError: Please score your data before trying to plot scores
so basically currently I have to score and predict is not enough... Or I am missing something...

@agramfort The predict() and score() functions are different from sklearn. You must pass epochs to it.
so gat.fit(epochs).score() should be gat.fit(epochs).score(epochs)
This is because we want cross-context generalization: gat.fit(epochs1).score(epochs2)
Finally
gat.fit(epochs[:20]).predict(epochs[:20]); gat.plot() cannot plot anything, because you haven't scored. The plot is a score_plot.

gat.plot_times([0.1, 0.15]) plots both curves with the same color.

Yes, how can I generate a colorcycle?

if predict cannot work why is it telling me : "Please predit() epochs first" ?
If I predict I still cannot plot apparently...

if predict cannot work why is it telling me : "Please predit() epochs first" ?

It tells you: either predict() epochs first or pass epochs to score: ```RuntimeError: Please predit() epochs first or pass epochs to score()````

If I predict I still cannot plot apparently...

To plot, you need to score. There's nothing to be plotted if it's just predicted. Predict creates a y_pred_ attribute. Score look for this attribute to score, if it doesn't have it, it requires the epochs to launch predict and then score.
But maybe I'm missing your point?

@agramfort
What the API asks is
gat.fit(epochs)
gat.predict(epochs)
gat.scores()
gat.plot()

or, which is equivalent
gat.fit(epochs)
gat.score(epochs)
gat.plot()

to be able to do gat.fit(epochs).score(), I think we would need to output epochs from gat.fit(), or store epochs in gat. I don't think either of these options correspond to what we want, but maybe there's an alternative?

@agramfort What I d be happy to do though, is in predict (and thus score) whether gat has been fitted, and if not, fit the data directly so that you could do:
gat = GeneralizationAcrossTime
gat.score(epochs)

now gat.predict() checks whether it has been fitted, else it does it before predicting. That simplifies the syntax on the user side. Let me know what you think.

@agramfort comments addressed.
BTW with the 'max' chance definition (which I agree is better), you can end up with sig. below chance prediction, right? e.g. if the classifier is dumb, and outputs random prediction:
y_train = [0, 1, 2, 2]
# prior-informed chance level
print np.max([np.mean(y_train == c) for c in np.unique(y_train)])
# mean accuracy of prior-uninformed chance level
print np.mean([np.mean(np.random.randint(3,size=4)==y_train) for i in range(1000)])

Probably a well-known thing, but I just realized it. Good thing I use AUCs...
@dengemann can you have the last pass?

Coverage decreased (-0.07%) to 90.25% when pulling 3534023eb33eaab1ff0e50bce71d1e1b60ef105d on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

Coverage decreased (-0.07%) to 90.25% when pulling 3534023eb33eaab1ff0e50bce71d1e1b60ef105d on kingjr:gat_small_fixes into 7f8071891d7a8c2fdaa61ea3a8819394fcd86de2 on mne-tools:master.

thanks @kingjr for your patience !


Cryptsetup: 2.0.2 -> 2.0.3. Also, add upstream libressl-2.7 patch.

Motivation for this change
[Let's try this again, now that #38382 is merged!]
Update Cryptsetup from 2.0.2 to 2.0.3.
Also, apply an upstream patch to support building against LibreSSL-2.7.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build cryptsetup

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: cryptsetup
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: cryptsetup
Partial log (click to expand)
shrinking /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/sbin/veritysetup
shrinking /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/sbin/integritysetup
shrinking /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/sbin/cryptsetup-reencrypt
gzipping man pages under /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/share/man/
strip is /nix/store/4mf2xm9p32lzrim927yk92xhx35yaz62-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/lib  /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/sbin
patching script interpreter paths in /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3
checking for references to /build in /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3...
moving /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/sbin/* to /nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3/bin
/nix/store/jbbqzfdp1944gxf2kxp3ryj3036m7jwn-cryptsetup-2.0.3

Success on aarch64-linux (full log)
Attempted: cryptsetup
Partial log (click to expand)
shrinking /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/sbin/veritysetup
shrinking /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/sbin/cryptsetup
shrinking /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/lib/libcryptsetup.so.12.3.0
gzipping man pages under /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/share/man/
strip is /nix/store/min150lkigznaayzpwvf8d4jdl1dqvx6-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/lib  /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/sbin
patching script interpreter paths in /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3
checking for references to /build in /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3...
moving /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/sbin/* to /nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3/bin
/nix/store/y1f3wvipdh9ic0x0c9dkbbqsgaxa0g28-cryptsetup-2.0.3

Any love for this one? I think it is safe.

Let's see if the installer test runs
@GrahamcOfBorg test installer.luksroot

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: tests.installer.luksroot
Partial log (click to expand)
while evaluating anonymous function at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/nixos/release.nix:30:25, called from /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/lib/attrsets.nix:200:54:
while evaluating 'hydraJob' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/lib/customisation.nix:162:14, called from /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/nixos/release.nix:30:28:
while evaluating the attribute 'drvPath' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/lib/customisation.nix:179:13:
while evaluating the attribute 'drvPath' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/lib/customisation.nix:146:13:
while evaluating the attribute 'buildCommand' of the derivation 'vm-test-run-installer-luksroot' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/pkgs/stdenv/generic/make-derivation.nix:175:11:
while evaluating the attribute 'testScript' of the derivation 'nixos-test-driver-installer-luksroot' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/pkgs/stdenv/generic/make-derivation.nix:175:11:
while evaluating 'isFunction' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/lib/trivial.nix:213:16, called from /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/nixos/lib/testing.nix:104:12:
while evaluating 'testScriptFun' at /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/nixos/tests/installer.nix:68:19, called from /var/lib/gc-of-borg/nix-test-rs-16/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-16/nixos/tests/installer.nix:267:20:
Non-EFI boot methods are only supported on i686 / x86_64

Success on x86_64-linux (full log)
Attempted: tests.installer.luksroot
Partial log (click to expand)
machine# [   40.352380] systemd-shutdown[1]: All loop devices detached.
machine# [   40.356723] systemd-shutdown[1]: Detaching DM devices.
machine# [   40.370717] ACPI: Preparing to enter system sleep state S5
machine# [   40.375575] reboot: Power down
collecting coverage data
syncing
test script finished in 1117.53s
vde_switch: EOF on stdin, cleaning up and exiting
cleaning up
/nix/store/rdgz2k68mzvwjdakgr4gxkzpsy4jlf3v-vm-test-run-installer-luksroot

Thanks so much @xeji!


Wireshark missing

Is your feature request related to a problem? Please describe.
I can't see Wireshark in this list...why?
Describe the solution you'd like
Add WireShark to this repo (or explain me why it's missing)
Describe alternatives you've considered
Maybe there is a specific reason because it's missing
Additional context
Add any other context or screenshots about the feature request here.

There are a bunch of wireshark related items throughout the repo... for instance, protocol specific aspects are here:
https://github.com/ITI/ICS-Security-Tools/blob/c29c0b82052e74648a6f26b9e53055594358308d/protocols/README.md


Added main_gate selector

Since we need many more changes in order for MainGate to be usable on our side, will close this, and opt out for a custom solution


Bloodseeker blood footprints

If blood seeker gets ruptured himself (due to enemy or spell reflect) he will get permanent blood footprints

Can't reproduce. Are you sure the blood footprints aren't just part of Thirst?

Agree with X-TheDark, I can't reproduce as well. Tell me if you got some further issues with it and I'll reopen if necessary.


the effect of different values of  'alpha' in loss

Hello!
The pseudo-code of your fine-tuning process shows that 'the total loss =loss fine + alpha * loss_coarse'. Have you ever studied the effect of different values of this 'alpha' parameter?
thank you!
Best wishes!

We made some ablations on alpha. The result is similar for alpha=0.1 or alpha=0.2.

We made some ablations on alpha. The result is similar for alpha=0.1 or alpha=0.2.

Thank you very much!


[JS|.NET HTML] [Accessibility] tabindex attribute should be added to items with a selectAction

Platform
What platform is your issue or question related to? (Delete other platforms).

.NET HTML
JavaScript

Author or host
Host
Version of SDK
all
Issue
We are not properly adding a HTML tabindex attribute when a Container, Image, ColumnSet, or Column has a selectAction. NOTE: This should only be added when SupportsInteractivity is true

@dclaux is this still an issue today?

This should be fixed


Lark doesn't like these basic alternatives

MWE:
from lark import Lark, Transformer

lean_grammar = '''
start: debug_start
debug_start: string | ident
ident: atomic_ident | ident "." atomic_ident
atomic_ident: atomic_ident_start atomic_ident_rest*
atomic_ident_start: letterlike | "_" | escaped_ident_part
letterlike: LATIN | GREEK | COPTIC | LETTERLIKE_SYMBOLS
escaped_ident_part: "«" "»" | "«" ESCAPED_IDENT "»"
atomic_ident_rest: atomic_ident_start | ATOMIC_IDENT | SUBSCRIPT
LATIN: /[a-zA-Z]/
GREEK: /(?![λΠΣ])[α-ωΑ-Ωἀ-῾]/
COPTIC: /[ϊ-ϻ]/
LETTERLIKE_SYMBOLS: /[℀-⅏]/
ESCAPED_IDENT: /[^«»\r\\n\t]+/
ATOMIC_IDENT: /[0-9'ⁿ]/
SUBSCRIPT: /[₀-₉ₐ-ₜᵢ-ᵪ]/
string: "\"" string_item "\""
string_item: STRING_CHAR | string_escape
STRING_CHAR: /[^\\]/
string_escape: "\\\\" | string_escaped
string_escaped: ONE_ESCAPED_CHAR | "\\\\x" HEX_CHAR HEX_CHAR
ONE_ESCAPED_CHAR: /\\["'nt]/
HEX_CHAR: /[0-9a-fA-F]/
'''

parser = Lark(lean_grammar, start='ident', parser='lalr')

while True:
   s = input('s=')
   r = parser.parse(s)
   print(r)

Same error using earley parser.

How is a MWE?

What is your input program?
Why you grammar cannot be smaller?

Why did you open this issue?
Do you have any reason to believe that this isn't a bug in your grammar?


Change .kube current context programatically

After looking at the API for this client, it doesn't seem there's an easy way to change the current context as seen in the .kube config. This would be nice to have, or, if I have missed something, I would love to know the proper solution

load_kube_config function has a context parameter for that purpose. Please check examples folder.


Allow easy searching and filtering of tables

Spree has this one figured out pretty well

As we discussed we're going to add filtering capabilities to our list/table views in the dashboard. For the backend, we can use the django-filters. The more detailed description of what should be included:

[ ] sorting the list by clicking on the column names
[ ] filters corresponding with the displayed columns
[ ] UI should be compliant with Material Design. These designs include filter icon in the table header. We could use similar solution to reveal the filters, however, I'm not sure how they should be presented exactly (maybe we'll need to design this first)


CoreOS + Calico bare-metal guide

@k8s-bot ok to test

@k8s-bot test this [contrib/submit-queue: candidate for merging]


Feature/mdr 134

logger implemented

I'd recommend, instead of the branch name to use the issue name instead of the issue code (that can be read from the branch name)


New version with disable button feature

I saw that you already did the changes to disable the submit button and I did a build including that change but it is not working, maybe I am using the wrong version of net Core, node or who knows.
I wonder if you can release a new version or give me some tips to be able to do it.
Thanks!

You can download the new compiled version 4.2.4 from the Releases page.

Thank you so much!


Shared CPU columns

I was thinking we could have two sets of shared columns:

First, a set of "core" columns which would contain instruction decoding registers during an execution cycle, or some counter data during a kernel bootloading cycle.
Second, a set of "general" columns which would be more general-purpose. For now it could contain "looking" columns for most CTLs (Keccak, arithmetic and logic; NOT memory since memory can be used simultaneously with the others). It could potentially be reused for other things too, such as the registers used for EQ and IS_ZERO (but I know it's nontrivial to share those since we would need to use lower-degree constraints, so I wouldn't bother for now).

This PR implements just the latter. If it looks good I'll proceed with the former afterward.

I was thinking of doing it in a way that’s quite different. It’s neater in some ways (but also involves some ugly metaprogramming). My flight to the US is soon; I’ll make a PoC on the plane and we can decide which way we prefer :)


Support elasticsearch 1.5

Elasticsearch 1.5 is out. Can it be supported?

+1
Also - @Branor I believe that the latest snapshot is not committed to git. You only provided a zip version. Is there any chance that you let us have access to latest code?

+1

+99

we have been waiting for 1.4 but now     itsalready 1.5 it says they are under QA a few months ago, but still nothing happen

+1

RC of v2.1.1 is out, which includes support of all ES versions up to 1.5.2: https://github.com/couchbaselabs/elasticsearch-transport-couchbase/releases/tag/2.1.1-RC

Thanks a lot @Branor


[CHORE] Sort Link cards

What would you like to share or ask?
Currently, the link cards are showing in the order as they are added, it would be better if we can sort them in Alphabetical order
Additional information

Hello, @rupali-codes
I hope you're doing well, I have already sent a PR for this issue, this is the first time I contribute to an Open Source project, I think I had to ask for this PR first, but the issue is fixed in #394.
Thank you for your patience and for letting me contribute!


fixes bug 1308238 - CSP is blocking some cloudfront domains that vid.…

…ly redirect to

Coverage decreased (-0.03%) to 86.056% when pulling c1191a8652abce41994035bbf0aed0914df0b19e on peterbe:bug-1308238-csp-is-blocking-some-cloudfront-domains-that-vidly-redirect-to into 4fa5b2b9849c7b4ab20fd89adc95ae00412690b0 on mozilla:master.


Ops plugin add args

Issue #, if available:
Description of changes:
Currently need these args to prevent rate limiting.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


tree-sitter generate fails with "error: repetition quantifier expects a valid decimal"

Hi!
Maybe I'm doing something wrong here. Just cloned the latest version of tree-sitter-haxe (93c3ce595e41727670f7c0e6c88afe16b5384f0d). cd into the cloned directory and ran tree-sitter generate (tree-sitter version 0.22.2). It fails with this output:
Error processing rule escape_sequence

Caused by:
    regex parse error:
        u{[0-9a-fA-F]+}
          ^
    error: repetition quantifier expects a valid decimal

Thanks for issue, I'll look into it.

@miriti This should be fixed, there was an issue with the newest version of tree-sitter I guess, was something to do with some special char checking in regex, but seems to be good now.


Freshen up our UI.

What is to be done here?

Check that it doesn't collide with https://github.com/smallbusinesshero/dds-wvv-frontend/issues/40


[usage/design question] how to transfer data outside event?

I'd like to do more or less somthing like this:
extern crate cursive;

use cursive::Cursive;
use cursive::views::{Dialog, ListView};

pub struct App {
    my_data: String,
    cursive: Cursive,
}

impl App {
    pub fn new(cursive: Cursive) -> App {
        // TODO: cursive is optional
        App {
            my_data: String::from(""),
            cursive: cursive,
        }
    }
    pub fn build(&mut self) {
        let list_view = ListView::new();

        self.cursive.add_layer(
            Dialog::new()
                .title("Please fill out this form")
                .button("Ok", |_s| {
                    // using self here invalidates "+ static" bound from: https://docs.rs/cursive/0.7.5/cursive/views/struct.Dialog.html#method.button
                    //self.my_data = String::from("test");
                    //eprintln!("{:?}", x.my_data);
                })
                .content(list_view)
        );
    }

    pub fn show(&mut self) {
        self.cursive.add_global_callback('q', |s| s.quit());
        self.build();
        self.cursive.run();
    }
}

fn main() {
    let mut app = App::new(Cursive::new());
    app.show();
}

I'm wondering how can i transfer data from cursive::Cursive's event to somewhere else (App.my_data).. .

Hi!
As you noticed, views must be 'static. This means they cannot borrow content from outside (the Cursive object is not tied to the lifetime of your App). There are a few options to work around this limitation:

A simple solution for small single-threaded projects is to use the usual Rc<RefCell> combo.

let app = Rc::new(RefCell::new(App::new()));

let btn_app = app.clone();
cursive.add_layer(Dialog::new().button("Ok", move |s| {
    btn_app.borrow_mut().my_data = String::from("test");
}));

It does make it a bit trickier to build the UI from App::build (since you need a Rc<RefCell<App>>, but you only have a &mut App here), so you may need to define a new type containing a Rc<RefCell<App>>, and build the UI from this type.
Or, you could more finely precise what should be shared, and instead make App::my_data itself a Rc<RefCell<String>> ; you'd then send a clone of this Rc to the closure:
let app = App::new();

let btn_data = app.my_data.clone();
cursive.add_layer(Dialog::new().button("Ok", move |s| {
    *btn_data.borrow_mut() = String::from("test");
}));

Another popular solution for larger projects (especially when threading is involved, for network/disk operations) is message-passing: you send messages through thread-safe channels, while another thread reads from this channel and performs the desired actions.

Thanks for quick answer.
The RefCell in Rc solved the problem.
Btw: Great library with great tutorial with great API. I'm impressed :)


Stop is throwing an error on IOS

When I stop the recording, I get this error on IOS:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[AVAssetWriterInput markAsFinished] Cannot call method when status is 0'
Any idea what causes this?
Thank you

I still got this issue when stopping.
react native 0.69.5
simulator ios 16.4

Hi @cheeka13 ,
I had a look at the IOS code and searched for the specific error message without luck...
since the last time I've released a new version of the library, have you tried to update?
I suggest also to try it on a real device and one last attempt on a blank project, in case some other library maybe interfere with it (it would be odd).
Sorry but I could not figure out why is doing it (I'm successfully running this library on several complex apps without errors).

I had a look at the IOS code and searched for the specific error message without luck...

Hi,
I got the same issue with the original lib react-native-record-screen and still didn't figure it out. Thank you.

Hi @cheeka13 , I had a look at the IOS code and searched for the specific error message without luck...
since the last time I've released a new version of the library, have you tried to update? I suggest also to try it on a real device and one last attempt on a blank project, in case some other library maybe interfere with it (it would be odd). Sorry but I could not figure out why is doing it (I'm successfully running this library on several complex apps without errors).

Btw, am I able to change the size of recording dimension on android?

Hi,
no, you can't set the recording dimensions on Android, but if you fork the project you may be able to pass more config to hbrecorder.
About the issue one time I figured out an issue by starting from scratch on a blank project, adding the problematic library that worked correctly and then added back the rest of the code / dependencies in chunks until I found the conflict...a bit time consuming but it helped.
Hope you resolve your issue soon!

Thank you. Have a nice day!


Security

Why cant I deploy this and have security enabled.
even when I remove the auth strategy $Unsecure and Security realm from my config.xml
You role still leaves me wide open and adds the entries in the config.xml none the less.

I'm not sure I understand your issue. Do you want to enable security in Jenkins when you deploy using this role? If so then I recommend that you deploy jenkins using this role, use the Jenkins web interface to set up the security as you want it, then copy Jenkins' xml files from the server and make this role provision them. Then whenever you deploy jenkins in the future the xml files will be set up exactly as you want them.
Is this what you're trying to do? If not please reopen and give more details of what you're trying to accomplish.

What I was trying to do is yes have security turned on.
But then add a security.groovy file with account setup in it..
This would be easy with the custom file option.
But your role only installs plugins and jobs via anonymous account or at least this is what I get every above configurations.
is there a way to tell curl what username and password to use in your role to lock this down?

Sure, feel free to create a PR with your suggestions.
Another option that might interest you is to use a reverse proxy in front of jenkins which will be responsible for security and https. You should be able to do this with this role as is. If you're doing this you'll probably need to configure jenkins to listen on a port other than 80 and maybe firewall connections to this port from the outside.

So you are saying leave it open as you have it and use ngnix or something of that sort to secure it with proxy?

Yes, it's an option.
On Mon 7 Aug 2017, 16:22 rwycuff<EMAIL_ADDRESS>wrote:

So you are saying leave it open as you have it and use ngnix or something
of that sort to secure it with proxy?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/emmetog/ansible-jenkins/issues/17#issuecomment-320694366,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIMq8t4qX47BVel5TK36_4B_Ni17xa6ks5sVyvHgaJpZM4OnELu
.


Update http4s-circe, http4s-dsl to 0.23.29

About this PR
📦 Updates

org.http4s:http4s-circe
org.http4s:http4s-dsl

from 0.23.0-RC1 to 0.23.29
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.http4s" }
}]

labels: library-update, early-semver-minor, semver-spec-pre-release, version-scheme:early-semver, commit-count:1

Superseded by #36.


[eloquent backport] Remove uncessary call to render scene (#490)

Backport #490 to Eloquent

Linux
Linux-aarch64
macOS
Windows

Any update on when this can be merged? Is the fix working? Thank you for the help.

I'm sorting out some of the eloquent CI issues, this should not have an impact, so you can go ahead and merge it.

Thank you for merging this. I am new to ROS2, still trying to understand the release cycle. Can someone tell me when this fix will make it to the release?

@vmanchal1 You can expect the change to make it as part of the next Eloquent patch release, which is typically announced on discourse. I don't know the timeline for the next patch release, but @mjcarroll may be able to give you an update.


Kotlin null-ability

I`m trying to provide the JSON schema generation for Kotlin data classes/classes that have specific null-able behaviour:
var string: String - can't be null
var string: String? - can be null
Is there specified mechanism for recognizing this types? Or perhaps you plan any kind of support it in future.

@glhf  Schema module has no knowledge of these differences, as it relies on information sent by jackson-databind (for standard types), and in case of Kotlin further modified by jackson-module-kotlin.
So I think this should be filed for that module; it can not be resolved by modifications to this module (although there is sometimes follow-up work for some edge cases).

/cc @apatrida

This is for schema generation?  Currently the Kotlin module does not provide this information externally, and uses it on the fly when instantiating objects to decide whether there is a problem between the available JSON object properties and the class being instantiated, or whether it should use the default values for optional parameters to constructors.
If there is pluggin-ability to the schema generator to provide more information when introspecting a bean/class, then I can add the Kotlin specific knowledge (would require Kotin + possibly Kotlin-reflect if not able to use reflect-lite).   This otherwise might require adding the ability to add modules to this module (plugin to the plugin), or adding the Kotlin dependencies and one Kotlin file to do the Kotlin type handling (it is easy to detect a Kotlin class, and then reflection is easier there, in fact introspecting Java Beans is easy from Kotlin because all of the work is done in the reflection library to identify the bean information)
Sorry, I don't know this module more to know the best path for someone to add this.  The code on the Kotlin end is probably the easy part, its plugging it in that is unknown.

@apatrida Thank you for the notes. I don't know if this is feasible to support either... and the whole introspection system is a mess, unfortunately (... contribution which was unfortunately based on earlier schema generator, which is too JSON-Schema-specific...).
Schema generation relies on information passed via acceptJsonFormatVisitor(), in general, but optionality/requiredness is based on whether required property is set for BeanPropertyWriter, accessed through BeanProperty.isRequired().
This information ultimately comes via AnnotationIntrospector:
public Boolean hasRequiredMarker(AnnotatedMember m) { return null; }

which may or may not help.


Insert Column for the blog title - to fix margin error

This is just to fix a margin error on the blog page

Thanks @arunpariyar! 👍 Please assign me or @paolabrb next time or write a massage to us :-) Than your work wont be overlooked :-)


Base Position not working [BUG]

All options for PhotoViewGalleryPageOptions are working correctly, except base Position. The image loads with center alignment regardless of what the basePosition is set to.
  PhotoViewGalleryPageOptions _buildItem(BuildContext context, int index) {
    final String item = widget.galleryItems[index];
    return PhotoViewGalleryPageOptions(
      imageProvider: CachedNetworkImageProvider(item),
      initialScale: PhotoViewComputedScale.covered,
      minScale: PhotoViewComputedScale.contained * (1),
      maxScale: PhotoViewComputedScale.covered * 5,
      heroAttributes: PhotoViewHeroAttributes(tag: index),
      basePosition: Alignment.topCenter
    );
  }

It should be fixed on 0.9.2


Nuget helpers are not part of published gems

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
nuget
What you expected to see, versus what you actually saw
The newly introduced https://github.com/dependabot/dependabot-core/blob/main/nuget/helpers/build build helpers are not part of published dependabot-nuget.
I expect that $(bundle info --path dependabot-nuget)/helpers will point me to a folder similar to what $(bundle info --path dependabot-npm_and_yarn)/helpers does
I believe it's enough to copy whats here: https://github.com/dependabot/dependabot-core/blob/main/npm_and_yarn/dependabot-npm_and_yarn.gemspec#L39 but I am no ruby-dev and I do not know any implication of it.

I believe I just did so. I hope it's ok to use Dir["helpers/**/*"]

Done


Hi!
Same problem here!
Here are some screenshots to explain what i see.
Please note that i haven't done anything more than adding a video in the placeholder (all default settings).
Original view (the highlighted part should be the double-clickable one):

If i manually edit the above highlighted element (and make it obviously visible), the double click on it works fine (double click on the movie still play/pause it).

(this is the edited code)

Hope it helps!
thanks

@FinalAngel Any chance we can do something here? If the flash area has no padding around, I think it's tricky to get click events on the plugin

the problem here is, that flash is not focusable by js events without adding an additional div layer on top. Shouldn't this be handeled by the plugin itself and not the cms? It's a very edge case there.

This is not really an issue, but a constraint. We cannot really fix this


kubefire install failed with unable to install script install-prerequisites.sh: exit status 1

Describe the bug
Prerequisites installation failed
To Reproduce

Install kubefire curl -sfSL https://raw.githubusercontent.com/innobead/kubefire/master/hack/install-release-kubefire.sh | bash
Run kubefire install --log-level=debug

Expected behavior
I expected to not have error when command execution ends
Environment

OS version

run cat /etc/os-release

cat /etc/os-release
NAME="Zorin OS"
VERSION="16"
ID=zorin
ID_LIKE=ubuntu
PRETTY_NAME="Zorin OS 16"
VERSION_ID="16"
HOME_URL="https://zorin.com/os/"
SUPPORT_URL="https://zorin.com/help/"
BUG_REPORT_URL="https://zorin.com/os/feedback/"
PRIVACY_POLICY_URL="https://zorin.com/legal/privacy/"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Kubefire version

run kubefire version

Version: v0.3.6
Build: 9413383-20210502190639

Kubefire runtime info

run kubefire info

CONTAINERD         	IGNITE             	CNI                	RUNC                   	CNIPLUGIN
 (expected: v1.4.4)	 (expected: v0.9.0)	 (expected: v0.9.1)	 (expected: 1.0.0-rc93)	 (expected: 0.4.0/kubefire-cni-bridge)

Additional context

Thanks in advance for your help

this is a duplicate of https://github.com/innobead/kubefire/pull/49. We will release the next patch soon.


Maybe display a warning popup after login when disk space gets low

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Is your feature request related to a problem? Please describe.
Occasionally people write in the forum that their dashboard is not working. Often the case is their filesystem has reached 100% usage.
Describe the solution you like
Maybe there could be some kind of warning or a popup that happens after user log-in that warns the user about low diskspace (e.G. below 10% or 5%) so they know that something is up.
Describe alternatives you considered

The dashboard already shows the "Disk usage" in the "System Information" Widget, so one could argue that it's already pretty clear that the disk is getting full when it does.

One could also argue that external monitoring with SNMP could be used to prevent this from happening.

Additionally, there are tools like Monit which could already do this just fine with E-Mail notifications.

Though there are a lot of home users of OPNsense who might not have this on the radar as much.

Additional context
https://forum.opnsense.org/index.php?topic=39020.0

I've read it a few more times in the past but I can't find those threads right now.

A banner would help maybe, Buzzer can really only complain about root size depletion. If users overflow e.g. /var/log mounted somewhere else it’s going to be an endless game of trying to help with a warning and annoying with constant warnings. 😊

Maybe this could also be solved in a different way.
/ filling up to 100% has to be avoided.
zroot/var/log is almost always the offender of a full disk.
Maybe a quota with zfs can be set on this partition so it's not allowed to use the full disk space available.

with zfs you can configure a quota indeed, with ufs that's not an option. In the long run we might want to offer some more zfs options via the gui, it's just not high enough on the priority list at the moment.

Maybe this can be solved in the new dashboard by turning the whole Storage space widget red when space is low?

I actually remember something.. the live system banner is gone since the old dashboard was removed. We need some type of banner back anyway...

It all depends on the user having the widget on the dashboard 😉


Dockerfile improvements

Set DEBIAN_FRONTEND env var (only during build, via ARG).
Remove quietness from apt-get update. Verbosity is good for troubleshooting.
apt -> apt-get, which is better suited for non-interactive use (as per apt warnings).
Use WORKDIR instead of cd'ing.
Invoke make install to move binary into PATH.
Set ENTRYPOINT to binary.
Increase Makefile verbosity.

Additionally, I suggest the following improvements:

Rename Dockerfile.arm to standard Dockerfile, since it is not ARM specific and builds OK under amd64.
Use /usr/local/src/go2tv directory instead of /root/go2tv.

Testing the build
docker build -f Dockerfile-arm -t go2tv github.com/pataquets/go2tv#patch-1

Thank you for raising this PR. Yes I'm happy with the changes. Also I agree with the following points
Rename Dockerfile.arm to standard Dockerfile, since it is not ARM specific and builds OK under amd64.
Use /usr/local/src/go2tv directory instead of /root/go2tv.

The -arm suffix is a remnant from when I was cross-compiling the binaries locally. It should indeed change to Dockerfile
Would it be possible to also include these changes in the same PR?

@alexballas Done!

Much appreciated! Merging changes to the development branch. It should be available in the next release.


Where is the document, please. I want to know how dartpad displays the back-end results to the web page

Thanks.

The backend is a Cloud Run hosted Dart compilation tool. See https://github.com/dart-lang/dart-services for more detail.


improve uninstall script

https://github.com/twosigma/beakerx-feedstock/blob/master/recipe/pre-unlink.sh#L5
this should be done by the beakerx-install --disable command right?

yup done


Feature/drawin

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

@Zhuzhenghao could you fill in the necessary description of this PR, and re-title a bit?


WFLY-4608 avoid noop tx if lifecycle method is missing

Fixes redundant no-op transactions on missing lifecycle methods.
https://issues.jboss.org/browse/WFLY-4608

Windows Build 1532 is now running using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7

Linux with security manager Build 1360 is now running using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7

Linux Build 6454 is now running using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7

Linux with security manager Build 1360 outcome was SUCCESS using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7
Summary: Tests passed: 803, ignored: 320 Build time: 0:05:44

Windows Build 1532 outcome was FAILURE using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7
Summary: Tests failed: 8 (8 new), passed: 2840, ignored: 375 Build time: 0:46:32
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.jpa.epcpropagation.requiresnew.EPCPropagationNewTransactionTestCase.testXPCIsAssociatedWithTX: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

Linux Build 6454 outcome was FAILURE using a merge of cb5e0e9f673d150f390b4ff721dd8ea26d3ed7e7
Summary: Tests failed: 8 (8 new), passed: 2840, ignored: 375 Build time: 0:47:24
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.jpa.epcpropagation.requiresnew.EPCPropagationNewTransactionTestCase.testXPCIsAssociatedWithTX: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

Linux with security manager Build 1409 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Linux Build 6503 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Windows Build 1581 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Linux with security manager Build 1409 outcome was SUCCESS using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests passed: 821, ignored: 319 Build time: 0:04:57

Windows Build 1581 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 8 (1 new), passed: 2861, ignored: 374 Build time: 0:46:39
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.multinode.ejb.timer.database.DatabaseTimerServiceMultiNodeExecutionDisabledTestCase.testEjbTimeoutOnOtherNode: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

Linux Build 6503 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 8 (1 new), passed: 2860, ignored: 374, muted: 1 Build time: 0:48:25
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.clustering.cluster.jsf.JSFFailoverTestCase(SYNC-tcp).testGracefulUndeployFailover: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

There still is a use-case which might violate the spec. If a Stateful/Singleton without any @PostConstruct method is annotated with a @Interceptor with its own @PostConstruct method and the bean is annotated with @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW), the post-construct method of the interceptor should be executed within a new transaction. In WildFly, however, it is executed as TransactionAttributeType.NOT_SUPPORTED because it is the default if LifecycleCMTTxInterceptor's factory is constructed with null method identifier. Note that it might be easily work-arounded by an empty post-construct method in the bean class.
Excerpt from the Interceptors 1.2 spec, section 2.6:
Lifecycle callback interceptor methods are invoked in a transaction context determined by their target class and/or method [5].
[5] In general, such a lifecycle callback interceptor method will be invoked in an unspecified
transaction context. Note however that singleton and stateful session beans support the use of
a transaction context for the invocation of their lifecycle call interceptor methods (see the
Enterprise JavaBeansTM specification [2]). The transaction context may be also changed by
transactional interceptors in the invocation chain.

I think these failures appear to be related to this PR

All those failing testcases work fine on my branch. It seems to be a CI issue, ie. running with stale code.

retest this please

Windows Build 1746 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Linux Build 6672 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Linux with security manager Build 1573 is now running using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0

Linux with security manager Build 1573 outcome was SUCCESS using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests passed: 832, ignored: 320 Build time: 0:05:38

Windows Build 1746 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 7, passed: 2876, ignored: 375 Build time: 0:46:21
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

Linux Build 6672 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 8 (1 new), passed: 2874, ignored: 375, muted: 1 Build time: 0:47:43
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.messaging.mgmt.JMSQueueManagementTestCase.removeJMSQueueRemovesAllMessages: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testBridge: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCAuthzPropagationTestCase.testTarget: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testWebPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCForEarModulesTestCase.testEJBPermissions: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testHTTPMethodCanonical: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testConnectionType: <no details avaliable>

org.jboss.as.test.integration.security.jacc.JACCTranslateServletDDTestCase.testQualifiedPatterns: <no details avaliable>

retest this please

Linux Build 8612 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 1 (1 new), passed: 3278, ignored: 363 Build time: 00:54:10
Failed tests
org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless: java.lang.AssertionError: number of committed txs should be increased by 2 expected:<5> but was:<4>
	at org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless(LifecycleNoopTxTestCase.java:122)
------- Stdout: -------
 [0m05:41:47,516 INFO  [org.jboss.weld.deployer] (MSC service thread 1-2) WFLYWELD0010: Stopping weld service for deployment ejbLifecycleAnnotations.jar
 [0m [0m05:41:47,520 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment ejbLifecycleAnnotations.jar (runtime-name: ejbLifecycleAnnotations.jar) in 6ms
 [0m [0m05:41:47,524 INFO  [org.jboss.as.repository] (management-handler-thread - 3) WFLYDR0002: Content removed from location /opt/buildAgent/work/a31d203e70e89f90/testsuite/integration/basic/target/jbossas/standalone/data/content/b8/857f35edeb4f109bb99460744ddd16b900f361/content
 [0m [0m05:41:47,524 INFO  [org.jboss.as.server] (management-handler-thread - 3) WFLYSRV0009: Undeployed "ejbLifecycleAnnotations.jar" (runtime-name: "ejbLifecycleAnnotations.jar")
 [0m [0m05:41:47,543 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/batch]
 [0m [0m05:41:47,543 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
 [0m [31m05:41:47,546 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) Exception in thread "Remoting "build18-el7:MANAGEMENT" task-6" java.lang.AssertionError
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:152)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:136)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.registerActiveOperation(ManagementChannelHandler.java:184)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler.resolveHandler(ModelControllerClientOperationHandler.java:113)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.resolveNext(ManagementChannelHandler.java:169)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler.getRequestHandler(ManagementChannelHandler.java:192)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:120)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver$1.handleMessage(ManagementChannelReceiver.java:56)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:85)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:456)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at org.jboss.remoting3.EndpointImpl$TrackingExecutor$1.run(EndpointImpl.java:705)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 [0m [31m05:41:47,549 ERROR [stderr] (Remoting "build18-el7:MANAGEMENT" task-6) 	at java.lang.Thread.run(Thread.java:745)
 [0m [0m05:41:47,554 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0019: Host default-host stopping
 [0m [0m05:41:47,556 INFO  [org.jboss.as.clustering.infinispan] (MSC service thread 1-4) WFLYCLINF0003: Stopped local-query cache from hibernate container
 [0m [0m05:41:47,572 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2
 [0m [0m05:41:47,579 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment arquillian-service (runtime-name: arquillian-service) in 39ms
 [0m [0m05:41:47,583 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTP listener default suspending
 [0m05:41:47,590 INFO  [org.jboss.ejb.client.remoting] (Remoting "client" task-7) EJBCLIENT000016: Channel Channel ID 925f5276 (outbound) of Remoting connection 014447be to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,592 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID a7f1448e (outbound) of Remoting connection 00d7b252 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,593 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-7) EJBCLIENT000016: Channel Channel ID b3e53619 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,594 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-8) EJBCLIENT000016: Channel Channel ID a03b3506 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,595 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-13) EJBCLIENT000016: Channel Channel ID 9624fd68 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,595 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID aa6d8fa6 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,596 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-10) EJBCLIENT000016: Channel Channel ID 97f3b9d0 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,597 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-11) EJBCLIENT000016: Channel Channel ID fea10099 (outbound) of Remoting connection 009222ae to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,600 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-12) EJBCLIENT000016: Channel Channel ID d2334583 (outbound) of Remoting connection 009222ae to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,601 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-14) EJBCLIENT000016: Channel Channel ID 9eb67383 (outbound) of Remoting connection 009222ae to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m05:41:47,601 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTP listener default stopped, was bound to [::1]:8080
 [0m [0m05:41:47,601 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0004: Undertow 1.3.0.Final stopping
 [0m [0m05:41:47,607 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default]
 [0m [0m05:41:47,609 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) stopped in 68ms
 [0m [0m05:41:47,609 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) starting
 [0m05:41:47,626 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID 86df74a3 (outbound) of Remoting connection 01a79443 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:41:47,628 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-10) EJBCLIENT000016: Channel Channel ID dc4e1507 (outbound) of Remoting connection 009222ae to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m05:41:47,716 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
 [0m [0m05:41:47,734 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 33) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
 [0m [0m05:41:47,735 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 37) WFLYIO001: Worker 'default' has auto-configured to 4 core threads with 32 task threads based on your 2 available processors
 [0m [0m05:41:47,748 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 46) WFLYNAM0001: Activating Naming Subsystem
 [0m [0m05:41:47,750 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 53) WFLYSEC0002: Activating Security Subsystem

Windows Build 3643 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 1 (1 new), passed: 3278, ignored: 363 Build time: 01:04:47
Failed tests
org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless: java.lang.AssertionError: number of committed txs should be increased by 2 expected:<5> but was:<4>
	at org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless(LifecycleNoopTxTestCase.java:122)
------- Stdout: -------
05:54:34,783 INFO  [org.jboss.weld.deployer] (MSC service thread 1-5) WFLYWELD0010: Stopping weld service for deployment ejbLifecycleAnnotations.jar
05:54:34,786 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment ejbLifecycleAnnotations.jar (runtime-name: ejbLifecycleAnnotations.jar) in 5ms
05:54:34,794 INFO  [org.jboss.as.repository] (management-handler-thread - 2) WFLYDR0002: Content removed from location C:\BuildAgent\work\a31d203e70e89f90\testsuite\integration\basic\target\jbossas\standalone\data\content\55\df6e89eb05f186179162a112fd78cfe6dec0d2\content
05:54:34,794 INFO  [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0009: Undeployed "ejbLifecycleAnnotations.jar" (runtime-name: "ejbLifecycleAnnotations.jar")
05:54:34,826 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) Exception in thread "Remoting "build00-win2k12:MANAGEMENT" task-4" java.lang.AssertionError

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:152)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:136)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.registerActiveOperation(ManagementChannelHandler.java:184)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler.resolveHandler(ModelControllerClientOperationHandler.java:113)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.resolveNext(ManagementChannelHandler.java:169)

05:54:34,827 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/batch]
05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler.getRequestHandler(ManagementChannelHandler.java:192)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:120)

05:54:34,827 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver$1.handleMessage(ManagementChannelReceiver.java:56)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:85)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:456)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at org.jboss.remoting3.EndpointImpl$TrackingExecutor$1.run(EndpointImpl.java:705)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

05:54:34,827 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

05:54:34,828 ERROR [stderr] (Remoting "build00-win2k12:MANAGEMENT" task-4) 	at java.lang.Thread.run(Thread.java:745)

05:54:34,831 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0019: Host default-host stopping
05:54:34,837 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment arquillian-service (runtime-name: arquillian-service) in 14ms
05:54:34,837 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2
05:54:34,838 INFO  [org.jboss.as.clustering.infinispan] (MSC service thread 1-5) WFLYCLINF0003: Stopped local-query cache from hibernate container
05:54:34,841 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending
05:54:34,842 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-11) EJBCLIENT000016: Channel Channel ID 9cbab8db (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,843 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-11) EJBCLIENT000016: Channel Channel ID 9b9196a7 (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,843 INFO  [org.jboss.ejb.client.remoting] (Remoting "client" task-8) EJBCLIENT000016: Channel Channel ID 9f050dd3 (outbound) of Remoting connection 00cfdaef to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,843 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-14) EJBCLIENT000016: Channel Channel ID a3473f2e (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,843 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-14) EJBCLIENT000016: Channel Channel ID 93cb6cf9 (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,844 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-13) EJBCLIENT000016: Channel Channel ID c511817f (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
05:54:34,844 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-8) EJBCLIENT000016: Channel Channel ID 85e713b9 (outbound) of Remoting connection 012f6050 to /0:0:0:0:0:0:0:1:8080 can no longer process messages

Linux Build 8618 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 1, passed: 3278, ignored: 363 Build time: 00:51:51
Failed tests
org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless: java.lang.AssertionError: number of committed txs should be increased by 2 expected:<5> but was:<4>
	at org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless(LifecycleNoopTxTestCase.java:122)
------- Stdout: -------
 [0m06:52:39,463 INFO  [org.jboss.weld.deployer] (MSC service thread 1-3) WFLYWELD0010: Stopping weld service for deployment ejbLifecycleAnnotations.jar
 [0m [0m06:52:39,484 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment ejbLifecycleAnnotations.jar (runtime-name: ejbLifecycleAnnotations.jar) in 23ms
 [0m [0m06:52:39,488 INFO  [org.jboss.as.repository] (management-handler-thread - 4) WFLYDR0002: Content removed from location /opt/buildAgent/work/a31d203e70e89f90/testsuite/integration/basic/target/jbossas/standalone/data/content/48/9f6659c1a0a8ae0909adb35b13ea7d3680f239/content
 [0m [0m06:52:39,488 INFO  [org.jboss.as.server] (management-handler-thread - 4) WFLYSRV0009: Undeployed "ejbLifecycleAnnotations.jar" (runtime-name: "ejbLifecycleAnnotations.jar")
 [0m [31m06:52:39,506 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) Exception in thread "Remoting "build25-el7:MANAGEMENT" task-11" java.lang.AssertionError
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:152)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ActiveOperationSupport.registerActiveOperation(ActiveOperationSupport.java:136)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.registerActiveOperation(ManagementChannelHandler.java:184)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler.resolveHandler(ModelControllerClientOperationHandler.java:113)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler$1.resolveNext(ManagementChannelHandler.java:169)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ManagementChannelHandler.getRequestHandler(ManagementChannelHandler.java:192)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:120)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver$1.handleMessage(ManagementChannelReceiver.java:56)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.as.protocol.mgmt.ManagementChannelReceiver.handleMessage(ManagementChannelReceiver.java:85)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.remoting3.remote.RemoteConnectionChannel$5.run(RemoteConnectionChannel.java:456)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at org.jboss.remoting3.EndpointImpl$TrackingExecutor$1.run(EndpointImpl.java:705)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 [0m [31m06:52:39,507 ERROR [stderr] (Remoting "build25-el7:MANAGEMENT" task-11) 	at java.lang.Thread.run(Thread.java:745)
 [0m [0m06:52:39,511 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
 [0m [0m06:52:39,512 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/batch]
 [0m [0m06:52:39,517 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0019: Host default-host stopping
 [0m [0m06:52:39,521 INFO  [org.jboss.as.clustering.infinispan] (MSC service thread 1-1) WFLYCLINF0003: Stopped local-query cache from hibernate container
 [0m [0m06:52:39,541 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0019: Stopped Driver service with driver-name = h2
 [0m06:52:39,550 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-3) EJBCLIENT000016: Channel Channel ID bdc8b24b (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,550 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-12) EJBCLIENT000016: Channel Channel ID e7d78ca5 (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,551 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID 8934c6a7 (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m06:52:39,551 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending
 [0m [0m06:52:39,551 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment arquillian-service (runtime-name: arquillian-service) in 47ms
 [0m06:52:39,552 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-2) EJBCLIENT000016: Channel Channel ID fe0765a9 (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,554 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID a73a05cf (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m06:52:39,556 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to [::1]:8080
 [0m [0m06:52:39,556 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0004: Undertow 1.3.0.Final stopping
 [0m06:52:39,557 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-7) EJBCLIENT000016: Channel Channel ID d9ce5aca (outbound) of Remoting connection 011be9f6 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,557 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-13) EJBCLIENT000016: Channel Channel ID 9a50196c (outbound) of Remoting connection 011be9f6 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,558 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-8) EJBCLIENT000016: Channel Channel ID ee6459a8 (outbound) of Remoting connection 011be9f6 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,559 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-11) EJBCLIENT000016: Channel Channel ID cfa78c71 (outbound) of Remoting connection 00920dc2 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,567 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-1) EJBCLIENT000016: Channel Channel ID a53f7677 (outbound) of Remoting connection 011be9f6 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m06:52:39,569 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default]
 [0m06:52:39,571 INFO  [org.jboss.ejb.client.remoting] (Remoting "client" task-7) EJBCLIENT000016: Channel Channel ID 852a7a75 (outbound) of Remoting connection 0129ff44 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
06:52:39,571 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-4) EJBCLIENT000016: Channel Channel ID b9ca731b (outbound) of Remoting connection 00284d0e to /0:0:0:0:0:0:0:1:8080 can no longer process messages
 [0m06:52:39,579 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) stopped in 75ms
 [0m [0m06:52:39,579 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) starting
 [0m [0m06:52:39,707 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
 [0m [0m06:52:39,712 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 32) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
 [0m [0m06:52:39,729 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 36) WFLYIO001: Worker 'default' has auto-configured to 4 core threads with 32 task threads based on your 2 available processors
 [0m [0m06:52:39,743 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 37) WFLYCLINF0001: Activating Infinispan subsystem.
 [0m [0m06:52:39,759 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 45) WFLYNAM0001: Activating Naming Subsystem

Windows Build 3649 outcome was FAILURE using a merge of 197864d7758a7d8c4a3688fa86572ba7fe8c77f0
Summary: Tests failed: 1, passed: 3278, ignored: 363 Build time: 00:58:47
Failed tests
org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless: java.lang.AssertionError: number of committed txs should be increased by 2 expected:<5> but was:<4>
	at org.jboss.as.test.integration.ejb.transaction.cmt.lifecyclenooptxs.LifecycleNoopTxTestCase.testStateless(LifecycleNoopTxTestCase.java:122)
------- Stdout: -------
07:04:24,758 INFO  [org.jboss.weld.deployer] (MSC service thread 1-6) WFLYWELD0010: Stopping weld service for deployment ejbLifecycleAnnotations.jar
07:04:24,762 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment ejbLifecycleAnnotations.jar (runtime-name: ejbLifecycleAnnotations.jar) in 6ms
07:04:24,769 INFO  [org.jboss.as.repository] (management-handler-thread - 2) WFLYDR0002: Content removed from location C:\BuildAgent\work\a31d203e70e89f90\testsuite\integration\basic\target\jbossas\standalone\data\content\ce\36e37f09ccd376834f46f43b06600a5575ed5d\content
07:04:24,769 INFO  [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0009: Undeployed "ejbLifecycleAnnotations.jar" (runtime-name: "ejbLifecycleAnnotations.jar")
07:04:24,808 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/batch]
07:04:24,808 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
07:04:24,813 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping
07:04:24,813 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0019: Stopped Driver service with driver-name = h2
07:04:24,824 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment arquillian-service (runtime-name: arquillian-service) in 18ms
07:04:24,833 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-3) EJBCLIENT000016: Channel Channel ID f536a065 (outbound) of Remoting connection 0154bdc0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,833 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID 87b3545d (outbound) of Remoting connection 0154bdc0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,834 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID e3616fb0 (outbound) of Remoting connection 0154bdc0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,834 INFO  [org.jboss.ejb.client.remoting] (Remoting "client" task-7) EJBCLIENT000016: Channel Channel ID 89b0b742 (outbound) of Remoting connection 00f21960 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,837 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-12) EJBCLIENT000016: Channel Channel ID bf8bf66a (outbound) of Remoting connection 0154bdc0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,837 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-12) EJBCLIENT000016: Channel Channel ID fae00007 (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,835 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending
07:04:24,839 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID c7c9fcc1 (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,840 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID a2d276de (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,840 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID f1868935 (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,844 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-1) EJBCLIENT000016: Channel Channel ID f6fa32d6 (outbound) of Remoting connection 01b9ab64 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,844 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-16) EJBCLIENT000016: Channel Channel ID a95e9698 (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,840 INFO  [org.jboss.ejb.client.remoting] (Remoting "config-based-ejb-client-endpoint" task-5) EJBCLIENT000016: Channel Channel ID 84798722 (outbound) of Remoting connection 00d45ec0 to /0:0:0:0:0:0:0:1:8080 can no longer process messages
07:04:24,846 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to [::1]:8080
07:04:24,846 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 1.3.0.Final stopping
07:04:24,851 INFO  [org.jboss.as.clustering.infinispan] (MSC service thread 1-7) WFLYCLINF0003: Stopped local-query cache from hibernate container
07:04:24,856 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default]
07:04:24,858 INFO  [org.jboss.as] (MSC service thread 1-2) WFLYSRV0050: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) stopped in 53ms
07:04:24,858 INFO  [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly Full 10.0.0.CR4-SNAPSHOT (WildFly Core 2.0.0.CR7) starting
07:04:24,923 INFO  [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http)
07:04:24,960 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 53) WFLYSEC0002: Activating Security Subsystem
07:04:24,960 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 56) WFLYWS0002: Activating WebServices Extension
07:04:24,960 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 37) WFLYIO001: Worker 'default' has auto-configured to 8 core threads with 64 task threads based on your 4 available processors
07:04:24,961 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 33) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
07:04:24,962 WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 54) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique.
07:04:24,963 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 46) WFLYNAM0001: Activating Naming Subsystem
07:04:24,971 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 38) WFLYCLINF0001: Activating Infinispan subsystem.
07:04:24,971 INFO  [org.jboss.as.security] (MSC service thread 1-1) WFLYSEC0001: Current PicketBox version=4.9.3.Final
07:04:24,972 INFO  [org.jboss.as.connector] (MSC service thread 1-1) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.3.1.Final)
07:04:24,974 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = h2
07:04:24,974 INFO  [org.jboss.as.naming] (MSC service thread 1-8) WFLYNAM0003: Starting Naming Service
07:04:24,977 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default]
07:04:24,983 INFO  [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 64 (per class), which is derived from thread worker pool sizing.
07:04:24,983 INFO  [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 16 (per class), which is derived from the number of CPUs on this host.
07:04:24,987 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0003: Undertow 1.3.0.Final starting
07:04:24,986 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0003: Undertow 1.3.0.Final starting
07:04:24,990 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 55) WFLYUT0014: Creating file handler for path 'C:\BuildAgent\work\a31d203e70e89f90\testsuite\integration\basic\target\jbossas/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
07:04:24,992 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0012: Started server default-server.
07:04:24,992 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting

As the codebase has been changed meanwhile, the failure is expected.
This PR needs to be reworked and it still needs a discussion anyway. I will move the discussion to the jira.


meeting search loop for additional searches

to have a feature that after your meeting search is done you could loop and do another search without having to hang up and call back

implemented

tested this every which way, works great


Light Sensor data not published

Describe the bug
I managed to receive light data over MQTT exactly 3 times and now it doesn't publish those anymore.
I have no idea how I should debug this so help would be appreciated.
I assume it'll come to me having to reset the app and start from scratch, thought I'd ask anyways.
Maybe this somehow is a bug after all and needs fixing.
Thanks in advance :)
Before:
...
wallpanel/mywallpanel/state {"currentUrl":"http:\/\/tadly-nas:8123\/lovelace\/0","screenOn":true,"brightness":20}
wallpanel/mywallpanel/sensor/battery {"value":39,"unit":"%","charging":true,"acPlugged":false,"usbPlugged":true}
wallpanel/mywallpanel/sensor/light {"value":173.78125,"unit":"lx","id":"BH1733 Light Sensor"}
wallpanel/mywallpanel/sensor/light {"value":173.78125,"unit":"lx","id":"BH1733 Light Sensor"}
wallpanel/mywallpanel/state {"currentUrl":"http:\/\/tadly-nas:8123\/lovelace\/0","screenOn":true,"brightness":20}
wallpanel/mywallpanel/sensor/battery {"value":39,"unit":"%","charging":true,"acPlugged":false,"usbPlugged":true}
wallpanel/mywallpanel/sensor/light {"value":173.78125,"unit":"lx","id":"BH1733 Light Sensor"}
wallpanel/mywallpanel/sensor/magneticField {"value":190.6,"unit":"uT","id":"MS-3R (YAS532) Magnetic Sensor"}
...

After:
...
wallpanel/tadly-tab-samsung/state {"currentUrl":"http:\/\/tadly-nas:8123\/lovelace\/0","screenOn":true,"brightness":20}
wallpanel/tadly-tab-samsung/sensor/battery {"value":34,"unit":"%","charging":true,"acPlugged":true,"usbPlugged":false}
wallpanel/tadly-tab-samsung/sensor/magneticField {"value":215.20001,"unit":"uT","id":"MS-3R (YAS532) Magnetic Sensor"}
...

To Reproduce
Here is what I did in the following order.

Configure MQTT (leaving topic and client-id)
Enable camera motion stuff
Enable publishing of sensor data
Changed MQTT topic and client-id

Expected behavior
To get light data sent consistently alongside all other sensor data
Smartphone (please complete the following information):

Device: Galaxy Tab 3 (P5210)
OS: Lineage OS 14.1
Browser: Android Webview
Version: ...

The client ID is used to identify the device with the MQTT broker.  It is not used in the topic.  You want to instead change your base topic as described in the documentation.

While this might be true, this shouldn't have anything to do with the issue described in OP.
After I put the tab back on the wall it started reporting the light-values alongside everything else again.
I haven't changed anything apart from plugging it back in.
Not sure if battery vs. power-supply makes a difference. I'll investigate this further tomorrow as I'm quite beat for today :)

I think you mentioned wallpanel/mywallpanel/sensor/light was the default setting, then you changed the client id to tadly-tab-samsung and you expected it to publish to wallpanel/tadly-tab-samsung/sensor/battery, but that would not be the case if you just changed the client id.  You would have to change the base topic and topic values to accomplish this.  If you are not publishing to the expected command format, then you MQTT broker will not receive it.  Please provide a screenshot of your MQTT setting screen in the application and your configuration for your MQTT sensor data in home assistant.

Seems related to this issue https://github.com/thanksmister/wallpanel-android/issues/196

I think there's a misunderstanding.
The issue is that wallpanel would not send the light topic while sending everything else (state, battery, magneticField)
After plugging it back in, it did start sending light again.
Only thing I can think of for this kind of behaviour is that onSensorChanged wasn't triggering on my device for whatever reason.
Haven't spent much time reading the code though.
As it is working now we can probably ignore it and close the issue unless you would want to investigate this further

Yeah I understand now thanks.  Maybe this is not app related but rather device related. Wondering if that data changes based on the power mode.  If on sensor change listener does not report light level it would not be sent.  Wall panel just sends the list of sensors it receives.