Slice and select items

For your review

Good stuff! Thanks :-)
I have a couple of naming quibbles. The term "item" isn't used anywhere else in shapeless, so it sticks out a little. I suggest renaming to selectMany (and renaming the op type class to SelectMany as well). And I think it would be better to rename slice to selectRange.
I'd also prefer it if you also defined a trivial SelectRange type class (which can be implemented entirely in terms of Range and SelectMany) so that selectRange has just a single implicit argument ... this makes it easier for someone using selectRange in the body of a method to propagate the required evidence from the outside.

Done

Awesome :-)
One last thing ... if you define and use the Nat arguments in this style,
def at(n : Nat)(implicit at : At[L, n.N]) : at.Out = at(l)

rather than specifying them as an argument of a type variable bounded by Nat then it's possible to use ordinary Int literals (ie 0, 1, 2) rather than Nat literals (_0, _1, _2). Also if you look a couple of lines above where I linked you'll see that the convention is to have two variants: one which takes a Nat value argument as above, and one which take a type argument (but no corresponding value argument). It would be quite nice to keep to that convention.

I have added support for Int literals to the syntax functions for selectRange
Unfortunately, I can't see how supporting a List[Int] for selectMany could be done easily. Is there a type class supporting the conversion from a List[Int] to a HList <: Nat?

Sorry about the confusion over selectMany ... you're right that there isn't anything currently in shapeless that will lift an argument list of Int literals to an HList of Nat.
We can replace the value argument with an explicit type argument however, so instead of writing,
selectMany(_2 :: _3 :: _5 :: HNil)

you could write,
selectMany[_2 :: _3 :: _5 :: HNil]

This eliminates the need for the value at runtime altogether, and is (a little) more consistent with at.
At some point we might add support for lifting an argument list of Int literals to an HList of Nat in which case selectMany could be made completely consistent with at and selectRange (in fact, if you wanted to take a look at that that would be awesome :-) ).

Ok, will do. I will open a new ticket.

All the pieces are in place now. However, I am a bit stuck making selectMany consistent with at and selectRange...any help is appreciated.

This looks good to me ... many thanks ... merging :-)


PHOENIX-6140 Update connectors maven configuration

update to apache parent 23
update versions/remove redundant version tags
remove obsolete maven-eclipse-plugin
fix up javadoc errors

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
5m 55s
Docker mode activated.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 46s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
8m  0s
the patch passed

+1 :green_heart:
compile
2m 29s
the patch passed

+1 :green_heart:
javac
2m 29s
root generated 0 new + 0 unchanged - 28 fixed = 0 total (was 28)

+1 :green_heart:
checkstyle
0m 18s
the patch passed

-1 :x:
whitespace
0m  0s
The patch has 10 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

+1 :green_heart:
xml
0m 27s
The patch has no ill-formed XML file.

-1 :x:
yamllint
0m  0s
The patch generated 12 new + 5 unchanged - 1 fixed = 17 total (was 6)

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
javadoc
0m 12s
phoenix4-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix4-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix4-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 15s
phoenix4-spark in the patch passed.

+1 :green_heart:
javadoc
0m 14s
phoenix-hive-base_phoenix4-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

+1 :green_heart:
javadoc
0m  9s
phoenix4-connectors-assembly in the patch passed.

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix5-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix5-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  9s
phoenix5-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 14s
phoenix5-spark in the patch passed.

+1 :green_heart:
javadoc
0m 18s
phoenix-hive-base_phoenix5-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

-1 :x:
javadoc
0m 10s
phoenix5-connectors-assembly in the patch failed.

+1 :green_heart:
javadoc
0m 53s
root generated 0 new + 20 unchanged - 4 fixed = 20 total (was 24)

+1 :green_heart:
javadoc
0m 17s
phoenix-flume-base in the patch passed.

+1 :green_heart:
javadoc
0m 25s
phoenix-hive-base generated 0 new + 6 unchanged - 2 fixed = 6 total (was 8)

-1 :x:
javadoc
0m 11s
phoenix-kafka-base in the patch failed.

+1 :green_heart:
javadoc
0m 18s
phoenix-pig-base generated 0 new + 4 unchanged - 2 fixed = 4 total (was 6)

+1 :green_heart:
javadoc
0m 19s
phoenix-spark-base in the patch passed.

+1 :green_heart:
spotbugs
0m 37s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  2s
phoenix-hive-base/phoenix4-hive generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

+1 :green_heart:
spotbugs
0m 40s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
spotbugs
1m 10s
phoenix-hive-base/phoenix5-hive generated 0 new + 45 unchanged - 1 fixed = 45 total (was 46)

-1 :x:
spotbugs
4m 55s
root generated 6 new + 110 unchanged - 1 fixed = 116 total (was 111)

+1 :green_heart:
spotbugs
1m 22s
phoenix-flume-base in the patch passed.

+1 :green_heart:
spotbugs
1m 41s
phoenix-hive-base generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

-1 :x:
spotbugs
0m 26s
phoenix-kafka-base in the patch failed.

-1 :x:
spotbugs
1m 20s
phoenix-pig-base generated 6 new + 12 unchanged - 0 fixed = 18 total (was 12)

+1 :green_heart:
spotbugs
1m 39s
phoenix-spark-base in the patch passed.

_ Other Tests _

-1 :x:
unit
66m  9s
root in the patch failed.

-1 :x:
asflicense
2m 19s
The patch generated 14 ASF License warnings.

151m 24s

Reason
Tests

FindBugs
module:root

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

FindBugs
module:phoenix-pig-base

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix-connectors/pull/30

Optional Tests
dupname asflicense yamllint javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux 520388dc046f 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-connectors-personality.sh

git revision
master / b5f62a5

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/branch-spotbugs-phoenix-kafka-base.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/whitespace-eol.txt

yamllint
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/diff-patch-yamllint.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-javadoc-phoenix5-connectors-assembly.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/new-spotbugs-root.html

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-spotbugs-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/new-spotbugs-phoenix-pig-base.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
2934 (vs. ulimit of 30000)

modules
C: phoenix-connectors-phoenix4-compat phoenix-flume-base/phoenix4-flume phoenix-pig-base/phoenix4-pig phoenix-kafka-base/phoenix4-kafka phoenix-spark-base/phoenix4-spark phoenix-hive-base/phoenix4-hive phoenix4-connectors-assembly phoenix-connectors-phoenix5-compat phoenix-flume-base/phoenix5-flume phoenix-pig-base/phoenix5-pig phoenix-kafka-base/phoenix5-kafka phoenix-spark-base/phoenix5-spark phoenix-hive-base/phoenix5-hive phoenix5-connectors-assembly . phoenix-flume-base phoenix-hive-base phoenix-kafka-base phoenix-pig-base phoenix-spark-base U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/8/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.4 yamllint=1.20.0

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 14s
Docker mode activated.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 46s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
7m 47s
the patch passed

+1 :green_heart:
compile
2m 22s
the patch passed

+1 :green_heart:
javac
2m 22s
root generated 0 new + 0 unchanged - 28 fixed = 0 total (was 28)

+1 :green_heart:
checkstyle
0m 16s
the patch passed

-1 :x:
whitespace
0m  0s
The patch has 10 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

+1 :green_heart:
xml
0m 25s
The patch has no ill-formed XML file.

-1 :x:
yamllint
0m  2s
The patch generated 12 new + 5 unchanged - 1 fixed = 17 total (was 6)

+1 :green_heart:
javadoc
0m  9s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
javadoc
0m 12s
phoenix4-flume in the patch passed.

+1 :green_heart:
javadoc
0m 12s
phoenix-pig-base_phoenix4-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  7s
phoenix4-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 13s
phoenix4-spark in the patch passed.

+1 :green_heart:
javadoc
0m 16s
phoenix-hive-base_phoenix4-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

+1 :green_heart:
javadoc
0m  7s
phoenix4-connectors-assembly in the patch passed.

+1 :green_heart:
javadoc
0m  9s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
javadoc
0m 14s
phoenix5-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix5-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix5-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 14s
phoenix5-spark in the patch passed.

+1 :green_heart:
javadoc
0m 16s
phoenix-hive-base_phoenix5-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

-1 :x:
javadoc
0m 10s
phoenix5-connectors-assembly in the patch failed.

+1 :green_heart:
javadoc
0m 54s
root generated 0 new + 20 unchanged - 4 fixed = 20 total (was 24)

+1 :green_heart:
javadoc
0m 16s
phoenix-flume-base in the patch passed.

+1 :green_heart:
javadoc
0m 24s
phoenix-hive-base generated 0 new + 6 unchanged - 2 fixed = 6 total (was 8)

-1 :x:
javadoc
0m 10s
phoenix-kafka-base in the patch failed.

+1 :green_heart:
javadoc
0m 15s
phoenix-pig-base generated 0 new + 4 unchanged - 2 fixed = 4 total (was 6)

+1 :green_heart:
javadoc
0m 18s
phoenix-spark-base in the patch passed.

+1 :green_heart:
spotbugs
0m 35s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
spotbugs
0m 59s
phoenix-hive-base/phoenix4-hive generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

+1 :green_heart:
spotbugs
0m 36s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  3s
phoenix-hive-base/phoenix5-hive generated 0 new + 45 unchanged - 1 fixed = 45 total (was 46)

-1 :x:
spotbugs
4m 29s
root generated 6 new + 110 unchanged - 1 fixed = 116 total (was 111)

+1 :green_heart:
spotbugs
1m 16s
phoenix-flume-base in the patch passed.

+1 :green_heart:
spotbugs
1m 36s
phoenix-hive-base generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

-1 :x:
spotbugs
0m 26s
phoenix-kafka-base in the patch failed.

-1 :x:
spotbugs
1m 14s
phoenix-pig-base generated 6 new + 12 unchanged - 0 fixed = 18 total (was 12)

+1 :green_heart:
spotbugs
1m 34s
phoenix-spark-base in the patch passed.

_ Other Tests _

-1 :x:
unit
65m 17s
root in the patch failed.

-1 :x:
asflicense
2m 20s
The patch generated 14 ASF License warnings.

143m 17s

Reason
Tests

FindBugs
module:root

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

FindBugs
module:phoenix-pig-base

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix-connectors/pull/30

Optional Tests
dupname asflicense yamllint javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux ef498875735c 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-connectors-personality.sh

git revision
master / 7a0f920

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/branch-spotbugs-phoenix-kafka-base.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/whitespace-eol.txt

yamllint
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/diff-patch-yamllint.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-javadoc-phoenix5-connectors-assembly.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/new-spotbugs-root.html

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-spotbugs-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/new-spotbugs-phoenix-pig-base.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
2870 (vs. ulimit of 30000)

modules
C: phoenix-connectors-phoenix4-compat phoenix-flume-base/phoenix4-flume phoenix-pig-base/phoenix4-pig phoenix-kafka-base/phoenix4-kafka phoenix-spark-base/phoenix4-spark phoenix-hive-base/phoenix4-hive phoenix4-connectors-assembly phoenix-connectors-phoenix5-compat phoenix-flume-base/phoenix5-flume phoenix-pig-base/phoenix5-pig phoenix-kafka-base/phoenix5-kafka phoenix-spark-base/phoenix5-spark phoenix-hive-base/phoenix5-hive phoenix5-connectors-assembly . phoenix-flume-base phoenix-hive-base phoenix-kafka-base phoenix-pig-base phoenix-spark-base U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/9/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.4 yamllint=1.20.0

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 15s
Docker mode activated.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 43s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
7m 21s
the patch passed

+1 :green_heart:
compile
2m 17s
the patch passed

+1 :green_heart:
javac
2m 17s
root generated 0 new + 0 unchanged - 28 fixed = 0 total (was 28)

+1 :green_heart:
checkstyle
0m 16s
the patch passed

-1 :x:
whitespace
0m  0s
The patch has 8 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

+1 :green_heart:
xml
0m 25s
The patch has no ill-formed XML file.

+1 :green_heart:
yamllint
0m  0s
The patch generated 0 new + 0 unchanged - 6 fixed = 0 total (was 6)

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix4-flume in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix-pig-base_phoenix4-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix4-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 12s
phoenix4-spark in the patch passed.

+1 :green_heart:
javadoc
0m 14s
phoenix-hive-base_phoenix4-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

+1 :green_heart:
javadoc
0m  7s
phoenix4-connectors-assembly in the patch passed.

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix5-flume in the patch passed.

+1 :green_heart:
javadoc
0m 12s
phoenix-pig-base_phoenix5-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix5-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 14s
phoenix5-spark in the patch passed.

+1 :green_heart:
javadoc
0m 15s
phoenix-hive-base_phoenix5-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

-1 :x:
javadoc
0m 10s
phoenix5-connectors-assembly in the patch failed.

+1 :green_heart:
javadoc
0m 47s
root generated 0 new + 20 unchanged - 4 fixed = 20 total (was 24)

+1 :green_heart:
javadoc
0m 15s
phoenix-flume-base in the patch passed.

+1 :green_heart:
javadoc
0m 24s
phoenix-hive-base generated 0 new + 6 unchanged - 2 fixed = 6 total (was 8)

-1 :x:
javadoc
0m 10s
phoenix-kafka-base in the patch failed.

+1 :green_heart:
javadoc
0m 14s
phoenix-pig-base generated 0 new + 4 unchanged - 2 fixed = 4 total (was 6)

+1 :green_heart:
javadoc
0m 18s
phoenix-spark-base in the patch passed.

+1 :green_heart:
spotbugs
0m 34s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
spotbugs
0m 59s
phoenix-hive-base/phoenix4-hive generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

+1 :green_heart:
spotbugs
0m 35s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  5s
phoenix-hive-base/phoenix5-hive generated 0 new + 45 unchanged - 1 fixed = 45 total (was 46)

-1 :x:
spotbugs
4m 30s
root generated 6 new + 110 unchanged - 1 fixed = 116 total (was 111)

+1 :green_heart:
spotbugs
1m 15s
phoenix-flume-base in the patch passed.

+1 :green_heart:
spotbugs
1m 37s
phoenix-hive-base generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

-1 :x:
spotbugs
0m 26s
phoenix-kafka-base in the patch failed.

-1 :x:
spotbugs
1m 16s
phoenix-pig-base generated 6 new + 12 unchanged - 0 fixed = 18 total (was 12)

+1 :green_heart:
spotbugs
1m 32s
phoenix-spark-base in the patch passed.

_ Other Tests _

-1 :x:
unit
85m 38s
root in the patch failed.

-1 :x:
asflicense
2m 33s
The patch generated 12 ASF License warnings.

161m  1s

Reason
Tests

FindBugs
module:root

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

FindBugs
module:phoenix-pig-base

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix-connectors/pull/30

Optional Tests
dupname asflicense yamllint javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux 36f1365b38b9 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-connectors-personality.sh

git revision
master / 7a0f920

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/branch-spotbugs-phoenix-kafka-base.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/whitespace-eol.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-javadoc-phoenix5-connectors-assembly.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/new-spotbugs-root.html

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-spotbugs-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/new-spotbugs-phoenix-pig-base.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
2965 (vs. ulimit of 30000)

modules
C: phoenix-connectors-phoenix4-compat phoenix-flume-base/phoenix4-flume phoenix-pig-base/phoenix4-pig phoenix-kafka-base/phoenix4-kafka phoenix-spark-base/phoenix4-spark phoenix-hive-base/phoenix4-hive phoenix4-connectors-assembly phoenix-connectors-phoenix5-compat phoenix-flume-base/phoenix5-flume phoenix-pig-base/phoenix5-pig phoenix-kafka-base/phoenix5-kafka phoenix-spark-base/phoenix5-spark phoenix-hive-base/phoenix5-hive phoenix5-connectors-assembly . phoenix-flume-base phoenix-hive-base phoenix-kafka-base phoenix-pig-base phoenix-spark-base U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/10/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.4 yamllint=1.20.0

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 46s
Docker mode activated.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 43s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m 28s
the patch passed

+1 :green_heart:
compile
2m 17s
the patch passed

+1 :green_heart:
javac
2m 17s
root generated 0 new + 0 unchanged - 28 fixed = 0 total (was 28)

+1 :green_heart:
checkstyle
0m 17s
the patch passed

-1 :x:
whitespace
0m  0s
The patch has 8 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

+1 :green_heart:
xml
0m 28s
The patch has no ill-formed XML file.

+1 :green_heart:
yamllint
0m  0s
The patch generated 0 new + 0 unchanged - 6 fixed = 0 total (was 6)

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix4-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix4-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  9s
phoenix4-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 16s
phoenix4-spark in the patch passed.

+1 :green_heart:
javadoc
0m 15s
phoenix-hive-base_phoenix4-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

+1 :green_heart:
javadoc
0m  8s
phoenix4-connectors-assembly in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
javadoc
0m 15s
phoenix5-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix5-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix5-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 16s
phoenix5-spark in the patch passed.

+1 :green_heart:
javadoc
0m 16s
phoenix-hive-base_phoenix5-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

-1 :x:
javadoc
0m 12s
phoenix5-connectors-assembly in the patch failed.

+1 :green_heart:
javadoc
0m 54s
root generated 0 new + 20 unchanged - 4 fixed = 20 total (was 24)

+1 :green_heart:
javadoc
0m 18s
phoenix-flume-base in the patch passed.

+1 :green_heart:
javadoc
0m 31s
phoenix-hive-base generated 0 new + 6 unchanged - 2 fixed = 6 total (was 8)

-1 :x:
javadoc
0m 10s
phoenix-kafka-base in the patch failed.

+1 :green_heart:
javadoc
0m 19s
phoenix-pig-base generated 0 new + 4 unchanged - 2 fixed = 4 total (was 6)

+1 :green_heart:
javadoc
0m 20s
phoenix-spark-base in the patch passed.

+1 :green_heart:
spotbugs
0m 38s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  2s
phoenix-hive-base/phoenix4-hive generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

+1 :green_heart:
spotbugs
0m 41s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  6s
phoenix-hive-base/phoenix5-hive generated 0 new + 45 unchanged - 1 fixed = 45 total (was 46)

-1 :x:
spotbugs
4m 44s
root generated 6 new + 110 unchanged - 1 fixed = 116 total (was 111)

+1 :green_heart:
spotbugs
1m 25s
phoenix-flume-base in the patch passed.

+1 :green_heart:
spotbugs
1m 42s
phoenix-hive-base generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

-1 :x:
spotbugs
0m 27s
phoenix-kafka-base in the patch failed.

-1 :x:
spotbugs
1m 22s
phoenix-pig-base generated 6 new + 12 unchanged - 0 fixed = 18 total (was 12)

+1 :green_heart:
spotbugs
1m 37s
phoenix-spark-base in the patch passed.

_ Other Tests _

-1 :x:
unit
81m 57s
root in the patch failed.

-1 :x:
asflicense
2m 53s
The patch generated 12 ASF License warnings.

159m 20s

Reason
Tests

FindBugs
module:root

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

FindBugs
module:phoenix-pig-base

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix-connectors/pull/30

Optional Tests
dupname asflicense yamllint javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux c9c7cecff049 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-connectors-personality.sh

git revision
master / 7a0f920

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/branch-spotbugs-phoenix-kafka-base.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/whitespace-eol.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-javadoc-phoenix5-connectors-assembly.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/new-spotbugs-root.html

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-spotbugs-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/new-spotbugs-phoenix-pig-base.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
2990 (vs. ulimit of 30000)

modules
C: phoenix-connectors-phoenix4-compat phoenix-flume-base/phoenix4-flume phoenix-pig-base/phoenix4-pig phoenix-kafka-base/phoenix4-kafka phoenix-spark-base/phoenix4-spark phoenix-hive-base/phoenix4-hive phoenix4-connectors-assembly phoenix-connectors-phoenix5-compat phoenix-flume-base/phoenix5-flume phoenix-pig-base/phoenix5-pig phoenix-kafka-base/phoenix5-kafka phoenix-spark-base/phoenix5-spark phoenix-hive-base/phoenix5-hive phoenix5-connectors-assembly . phoenix-flume-base phoenix-hive-base phoenix-kafka-base phoenix-pig-base phoenix-spark-base U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/11/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.4 yamllint=1.20.0

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 27s
Docker mode activated.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 34s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m 56s
the patch passed

+1 :green_heart:
compile
2m  8s
the patch passed

+1 :green_heart:
javac
2m  8s
root generated 0 new + 0 unchanged - 28 fixed = 0 total (was 28)

+1 :green_heart:
checkstyle
0m 16s
the patch passed

-1 :x:
whitespace
0m  0s
The patch has 8 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

+1 :green_heart:
xml
0m 27s
The patch has no ill-formed XML file.

+1 :green_heart:
yamllint
0m  0s
The patch generated 0 new + 0 unchanged - 6 fixed = 0 total (was 6)

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix4-flume in the patch passed.

+1 :green_heart:
javadoc
0m 11s
phoenix-pig-base_phoenix4-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  9s
phoenix4-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 13s
phoenix4-spark in the patch passed.

+1 :green_heart:
javadoc
0m 14s
phoenix-hive-base_phoenix4-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

+1 :green_heart:
javadoc
0m  8s
phoenix4-connectors-assembly in the patch passed.

+1 :green_heart:
javadoc
0m 10s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
javadoc
0m 12s
phoenix5-flume in the patch passed.

+1 :green_heart:
javadoc
0m 13s
phoenix-pig-base_phoenix5-pig generated 0 new + 2 unchanged - 1 fixed = 2 total (was 3)

-1 :x:
javadoc
0m  8s
phoenix5-kafka in the patch failed.

+1 :green_heart:
javadoc
0m 14s
phoenix5-spark in the patch passed.

+1 :green_heart:
javadoc
0m 15s
phoenix-hive-base_phoenix5-hive generated 0 new + 3 unchanged - 1 fixed = 3 total (was 4)

-1 :x:
javadoc
0m 11s
phoenix5-connectors-assembly in the patch failed.

+1 :green_heart:
javadoc
0m 48s
root generated 0 new + 20 unchanged - 4 fixed = 20 total (was 24)

+1 :green_heart:
javadoc
0m 15s
phoenix-flume-base in the patch passed.

+1 :green_heart:
javadoc
0m 24s
phoenix-hive-base generated 0 new + 6 unchanged - 2 fixed = 6 total (was 8)

-1 :x:
javadoc
0m 10s
phoenix-kafka-base in the patch failed.

+1 :green_heart:
javadoc
0m 15s
phoenix-pig-base generated 0 new + 4 unchanged - 2 fixed = 4 total (was 6)

+1 :green_heart:
javadoc
0m 18s
phoenix-spark-base in the patch passed.

+1 :green_heart:
spotbugs
0m 35s
phoenix-connectors-phoenix4-compat in the patch passed.

+1 :green_heart:
spotbugs
0m 57s
phoenix-hive-base/phoenix4-hive generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

+1 :green_heart:
spotbugs
0m 36s
phoenix-connectors-phoenix5-compat in the patch passed.

+1 :green_heart:
spotbugs
1m  1s
phoenix-hive-base/phoenix5-hive generated 0 new + 45 unchanged - 1 fixed = 45 total (was 46)

-1 :x:
spotbugs
4m 11s
root generated 6 new + 110 unchanged - 1 fixed = 116 total (was 111)

+1 :green_heart:
spotbugs
1m 13s
phoenix-flume-base in the patch passed.

+1 :green_heart:
spotbugs
1m 31s
phoenix-hive-base generated 0 new + 46 unchanged - 1 fixed = 46 total (was 47)

-1 :x:
spotbugs
0m 25s
phoenix-kafka-base in the patch failed.

-1 :x:
spotbugs
1m 14s
phoenix-pig-base generated 6 new + 12 unchanged - 0 fixed = 18 total (was 12)

+1 :green_heart:
spotbugs
1m 29s
phoenix-spark-base in the patch passed.

_ Other Tests _

-1 :x:
unit
61m 55s
root in the patch failed.

-1 :x:
asflicense
2m 30s
The patch generated 12 ASF License warnings.

135m  3s

Reason
Tests

FindBugs
module:root

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

FindBugs
module:phoenix-pig-base

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:org.apache.phoenix.pig.PhoenixHBaseLoader.initializePhoenixPigConfiguration(String, Configuration) due to return value of called method  Dereferenced at PhoenixHBaseLoader.java:[line 147]

Possible null pointer dereference in org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:org.apache.phoenix.pig.PhoenixHBaseStorage.setStoreLocation(String, Job) due to return value of called method  Dereferenced at PhoenixHBaseStorage.java:[line 155]

Possible null pointer dereference in org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:org.apache.phoenix.pig.util.PhoenixPigSchemaUtil.getResourceSchema(Configuration, PhoenixPigSchemaUtil$Dependencies) due to return value of called method  Dereferenced at PhoenixPigSchemaUtil.java:[line 68]

selectStatement must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[lines 56-88]

column must be non-null but is marked as nullable  At QuerySchemaParserFunction.java:is marked as nullable  At QuerySchemaParserFunction.java:[line 71]

columnProjector must be non-null but is marked as nullable  At SqlQueryToColumnInfoFunction.java:is marked as nullable  At SqlQueryToColumnInfoFunction.java:[line 62]

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix-connectors/pull/30

Optional Tests
dupname asflicense yamllint javac javadoc unit xml compile spotbugs hbaseanti checkstyle

uname
Linux 41366cec35b2 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-connectors-personality.sh

git revision
master / 7a0f920

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/branch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/branch-spotbugs-phoenix-kafka-base.txt

whitespace
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/whitespace-eol.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix4-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base_phoenix5-kafka.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-javadoc-phoenix5-connectors-assembly.txt

javadoc
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-javadoc-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/new-spotbugs-root.html

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-spotbugs-phoenix-kafka-base.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/new-spotbugs-phoenix-pig-base.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-unit-root.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
3292 (vs. ulimit of 30000)

modules
C: phoenix-connectors-phoenix4-compat phoenix-flume-base/phoenix4-flume phoenix-pig-base/phoenix4-pig phoenix-kafka-base/phoenix4-kafka phoenix-spark-base/phoenix4-spark phoenix-hive-base/phoenix4-hive phoenix4-connectors-assembly phoenix-connectors-phoenix5-compat phoenix-flume-base/phoenix5-flume phoenix-pig-base/phoenix5-pig phoenix-kafka-base/phoenix5-kafka phoenix-spark-base/phoenix5-spark phoenix-hive-base/phoenix5-hive phoenix5-connectors-assembly . phoenix-flume-base phoenix-hive-base phoenix-kafka-base phoenix-pig-base phoenix-spark-base U: .

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-Connectors-PreCommit-GitHub-PR/job/PR-30/12/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.4 yamllint=1.20.0

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Hotfix Develop: Fix overriding default rules

Fixes an issue with default rules always being merged into user defined configurations even if merge-default-rules is set to false.
Fixes #309
DCO 1.1 Signed-off-by: Dan Purdy<EMAIL_ADDRESS>#310 should be merged first.

closing for now


Port binding on Windows

On Windows (10), it seems that specifying the port in the stack config is mandatory, because otherwise the port remains not bound in Docker.
E.g.
name: TestWindows
services:
  odoo:
    version: 17.0
    service_port: 8069
  db:
    type: local
    version: 14

On Ubuntu, it worked directly.

Actually it's OK.
I checked in Docker Desktop but it seems that it doesn't show the same information as docker inspect ...

It was thinking it didn't work because the opened URL was wrong, as described in #15.


Mouse down events on drop down menu result in click being re-processed by game

I have a dropdown menu above the gameplay area, and when opened the dropdown covers a portion of the gameplay area. When I select a menu item in the dropdown, ui_manager processes the mouse event, but I have no way to know that the mouse down was used by the dropdown menu, so I end up also processing the click as part of gameplay, with undesired results.
See screenshot.
I was able to solve this by changing ui_manager.process_events() to simply return the consumed_event variable, so I could skip processing the mouse event if already consumed.
I'm happy to do a pull request for this, but first wanted to make sure I'm not missing an already-supported way to avoid this problem.

I think in most my use cases so far the UI areas have just generally not overlapped the game space so this hasn't really come up, but I think it is a good idea for the UIManager's process_events() to return the consumed_event variable. I think someone even suggested it to me before somewhere but it has got lost in the shuffle.
Feel free to submit a PR and it'll probably make it into 0.6.2!


Add support for IPv6 services (through LoadBalancer)

https://github.com/weaveworks/weave/issues/19

This might be implemented in KubeVirt zones since they use Calico instead. But that will be another issue


Price history is no longer available

The link below is no longer available to list the price history, now you need to extract the prices from the html of the marketplace page.
/market/pricehistory

https://steamcommunity.com/market/pricehistory/?appid=753&market_hash_name=228280-Xan works for me?

Ok it's working now, yesterday the api was responding with status code 400.


Add more use cases to the App Check testapps

Description

Provide details of the change, and generalize the change in the PR title above.

Add some basic logic to the App Check testapps, and some minor tests to the automated one.

Testing

Describe how you've tested these changes.

https://github.com/firebase/firebase-unity-sdk/actions/runs/4951437473

Type of Change
Place an x the applicable box:

[ ] Bug fix. Add the issue # below if applicable.
[ ] New feature. A non-breaking change which adds functionality.
[x] Other, such as a build process or documentation change.

These changes look pretty good. Do you also plan to add any additional test cases? (possibly in another PR)
On the cpp side we also verify that the token change listener is called and we call GetToken on the DeviceCheck, AppAttest, and SafetyNet providers even though we expect them to return error codes.

Yeah, we can continue to add more tests in the future, I just wanted this one to be fairly straightforward.


Added UE Aggregate Maximum Bit Rate

Required for working with 5G UE in SA mode as if there is an "internet" and "ims" DNN APN, in addition to the specific bandwidth an overall bandwidth must be set.
Tested with Huawei P40.

This pull request has been mentioned on free5GC. There might be relevant details there:
https://forum.free5gc.org/t/running-free5gc-stage3-with-amarisoft-gnodeb-ue/532/4

LGTM


Update advanced.rst

Needs an extra : to render the .rst properly

Thanks @svanburen -- much appreciated!


Add swagger plugin

Add a plugin that allows users to provide a swagger webserver using fireball.
It should be similar to: https://github.com/emicklei/go-restful-openapi/blob/master/examples/user-resource.go
Initial design thoughts: users create the swagger object and it returns a Route that can serve swagger requests:
func main() {
    swagger := fireball.Swagger {
        Routes: []fireball.SwaggerRoute{
            {
                Path: "/people",
                Method: "GET",
                Returns: []Person{},
             },
             {
                Path: "/people/:name",
                Method: "GET",
                PathParams: []swagger.PathParam{
                    {
                         Name: "name",
                         Description: "Name of the person",
                    },
                },
                Returns: Person{},
             },
        },
    }

    swaggerRoute := swagger.Route()

    routes := []*fireball.Route{swaggerRoute}
    app := fireball.NewApp(routes)
}

This could also be a generic, standalone repository that make it easy to serve using whichever mux you want, given it has a ServeHTTP function - e.g.:
    swagger := &swagger.Swagger{
        Routes: []swagger.Routes{},
        ...
    }

    http.Serve(swagger)

... or in fireball:
func ServeSwagger(c *fireball.Context) (fireball.Response, error) {
    response := fireball.ResponseFunc(func(w http.ResponseWriter, r *http.Request) {
        swagger.ServeHTTP(w, r)
    })

    return response, nil
}

Gist of possible api design: https://gist.github.com/zpatrick/d7be4ea99694e328498a430e65c06d84

WIP here: https://github.com/zpatrick/go-plugin-swagger/tree/master/examples

closed by https://github.com/zpatrick/fireball/pull/3


imath: 3.0.5 -> 3.1.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/AcademySoftwareFoundation/imath/releases.
meta.description for imath is: "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"
meta.homepage for imath is: "https://github.com/AcademySoftwareFoundation/Imath"
meta.changelog for imath is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.1.2 with grep in /nix/store/vyff36glhhs8mjw2rd2ss86a7sfhck97-imath-3.1.2

found 3.1.2 in filename of file in /nix/store/vyff36glhhs8mjw2rd2ss86a7sfhck97-imath-3.1.2

directory tree listing: https://gist.github.com/5d647bf53a9f347029d1ae7217c30187

du listing: https://gist.github.com/7f586f5d1771643745338f269f1aa667

Rebuild report (if merged into master) (click to expand)

8 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 i686-linux rebuild(s)
2 x86_64-darwin rebuild(s)
2 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
imath
openexr_3

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vyff36glhhs8mjw2rd2ss86a7sfhck97-imath-3.1.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A imath https://github.com/r-ryantm/nixpkgs/archive/7e8aaf4775e551523f325d10f536557d55236778.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vyff36glhhs8mjw2rd2ss86a7sfhck97-imath-3.1.2
ls -la /nix/store/vyff36glhhs8mjw2rd2ss86a7sfhck97-imath-3.1.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

imath
openexr_3

Maintainer pings
cc @paperdigits for testing.

@ofborg build openexr_3


Android: exclude CordovaLib from found Manifests

Resolves #139
Add regex for CordovaLib/ to be excluded from findAndroidManifests() results.

see PR #142 to fix<EMAIL_ADDRESS>Vulnerable Library detected by guardrails

Thanks!


[HBASE-17937] cherry-pick 0b5440 and fix region server crash for HBASE 1.2

Apply official fix for bug HBASE-17937,
We have  1.run the unittest and 2.deployed on our live size=60ish cluster
Please kindly consider cherry-pick this fix for all 5.x-HBASE-1.2 releases.

Please help me! How can I fix this bug https://issues.apache.org/jira/browse/HBASE-22867


Converter instance is not added to TypeMap

Hi,
I am trying to use converter in my modelmapper configuration.
I created converter instance as follows:
Converter<PersonDto, PersonModel> personDtoToModel = context -> {
	var model = new PersonModel();
	var dto = context.getSource();
	model.setPersonId(dto.getPersonId());
	return model;
};

and added this converter to ModelMapper:
modelMapper.addConverter(personDtoToModel);
The problem is that my converter is not added to ModelMapper and is ignored during mapping.
But when I am using "old style" and create converter instance using anonymous class, it works well. Example:
Converter<PersonDto, PersonModel> personDtoToModel = new Converter<PersonDto, PersonModel>() {
	@Override
	public PersonModel convert(MappingContext<PersonDto, PersonModel> context) {
		var model = new PersonModel();
		var dto = context.getSource();
		model.setPersonId(dto.getPersonId());
		return model;
	}
};
modelMapper.addConverter(personDtoToModel);

Of course, my IDE is warning me, that anonymous new Converter can be replaced with lambda... But it doesn't work then. Thank you.

It's jvm restriction that we are hard to resolve the correct generic type.
Here is another workaround you can try:
modelMapper.emptyTypeMap(PersonDto.class, PersonModel.class).setConverter(converter);


dispose not call after hot restart

Steps to Reproduce

create a statefulwidget and hot restart

Expected results:
dispose is called to release resource
Actual results:
dispose is not called
Questions

Is there any way to call dispose?
if no, any hack trick I can use to release resources?

Logs

Hi @hokamc
this is expected https://api.flutter.dev/flutter/widgets/SingleTickerProviderStateMixin/dispose.html.
Do you need to call dispose on hot restart, not on hot reload? on hot reload you can call dispose in reassemble function?
Related to https://github.com/flutter/flutter/issues/10437

@VladyslavBondarenko
I need to call dispose on hot restart.
My problem is similar to him https://github.com/flutter/flutter/issues/10437#issuecomment-641259368
Any trick to solve it now?

@hokamc
then please follow up on the issue, closing as duplicate.
If you disagree write in the comments and I will reopen it


Type 'Database' is not assignable to type 'Extension'

Description
I have typing problems with my configuration and the extensions I'm using. This error occurs for the Database and the Logger extensions. I am using ncc to build my node app, this could be linked to it but I'm not sure. I managed to make it work by casting the extensions used as unknown as Extension.
Expected behavior
The project should build without casting the extensions or there should be some more information about required versions of packages to use.
Screenshot, video, or GIF

Environment?

operating system: docker node 16 on MacOS
Hocuspocus version: 1.1.3
Typescript:  "target": "es2019"

hey @martin-cycle, just to check, this also looks related to different versions (see #549). Did you resolve this?

The #549 was solved by simply calling my winston logger a bit differently but here I am still facing the issue. I'm gonna try to upgrade the hocuspocus to V2 to see if I still have the problem.

Let me know if you still have that issue, until then, closed as I cant reproduce this.

I'm seeing the same issue here.


fix(core): Fix "Cannot parse CALVER version" with 0Y.0M.MICRO/YY.0M.MICRO

Fixes #1728
Context

Updates pattern to "(0[0-9]|[1-9][0-9]|[1-9][0-9]{2})" for 0Y, so 00.01.0 is correctly parsed as CALVER version
Updates pattern to "([0-9]|[1-9][0-9]|[1-9][0-9]{2})" for YY, so 0.01.0 is correctly parsed as CALVER version
Updates default CALVER value to 00 for 0Y
Fixes exceptions:

IllegalArgumentException: Cannot parse version '0.01.0' with '0Y.0M.MICRO'
IllegalArgumentException: Cannot parse version '0.01.0' with 'YY.0M.MICRO'

Changes in Tests:

Creates Parameterized Test for CalVer#defaultOf
Updates existing tests to check 0Y.0M.MICRO/0Y.MM.MICRO/YY.0M.MICRO/YY.MM.MICRO formats

Changes in Docs: jreleaser/jreleaser.github.io#79

Checklist

[x] Review Contribution Guidelines.
[x] Make sure all contributed code can be distributed under the terms of the
Apache License 2.0, e.g. the code was written by
you or the original code is licensed under a license compatible to Apache License 2.0.
[x] Update documentation when applicable.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you 😄


docker,vagrant: use Go 1.9.7 & 1.11.1

This change bumps the Go version used by the Vagrant environment to the latest version and the Go version used for the vpp images to 1.9.7. The vpp images are also switched over to alpine 3.8. This solves an issue with a vulnerability in apk.

Coverage increased (+0.03%) to 75.292% when pulling b3a239b75930ea36524046ba3493a4c3a13b4d52 on unclejack:bump_go into 547ddf9eed728f8f054ff59ba5ae0a8583e12e60 on contiv:master.


Research for facial recognition

Research and select model type suitable for facial recognition

The research on the popular training techniques and widely used model architectures for face recognition is finished.


Remove --speech option from test command

The speech option only complicates building pipelines that support either text or speech queries. This commit removes the speech option and simply runs tests using speech for any input utterance where the speechFile property is specified. As a result, you can run mixed test sets for speech and text.
Fixes #222

@saroup please have a look


One-click installer request

First I want to congraulate the team on one of the most fascinating AI/ML projects I've ever seen! The implications of this are nearly limitless, and I'm so excited to see what happens in the next few months (and years!).
I'm dealing with some installation issues using the documentation in the README, and as a fairly experienced Python user, I think it might be helpful for this app to use a one-click installer app similar to Oobagooba's here: https://github.com/oobabooga/one-click-installers. Most of the issues I'm having seem to be related to the pip installation process, and they're related to wheel and some seeming issues with dependencies.
A solution that adopted a one-click installer could potentially help users install this app that might be as familiar with Python, dependencies, and other considerations. I think it could also provide significant competition to solutions like Oobabooga.
Thank you so much for your help on developing such an amazing solution and for giving it to the community!

Hello,
I am such a newbie and I am very interested in getting this up and running for testing. I cannot seem to run the second command which is chatdocs download. I get an error saying chatdocs is not a command. If you can help it would be great. Once again thank you


Large Types IRGen Pass: fix test failure + small bug fix

radar rdar://problem/28680453
Require x86_64 for new Large Type’s SIL test-cases now (to avoid 32bit-target problem)
Support indirectly returning large loadable types for type-parmater returns - forgot to map the type into context

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test


Feature/883 extra replacements variables events committee

Resolves #883

@race-of-sloths please include my PR in the race

❓Unknown command
Please check the command and try again

❓Unknown command
Please check the command and try again

@race-of-sloths  include

Hey, sorry. It seems like some bug happened.
The PR is included already. That's why it can't resolve it
https://race-of-sloths.com/profile/Tguntenaar
Feel free to score it now

@race-of-sloths score 1

🌟 Score recorded!
@Megha-Dev-19, thank you for scoring this pull request in the Race of Sloths!

Hey, sorry. It seems like some bug happened. The PR is included already. That's why it can't resolve it

@akorchyn Hmmm, I think that is my fault, it might have happend because I added @ race of sloths in the issue at first, removed it and referenced it in the PR.

✅ PR is finalized!
Your contribution is much appreciated with a final score of 1!
You have received 25 (10 base + 15 weekly bonus) Sloth points for this contribution
Another weekly streak completed, well done @Tguntenaar! To keep your weekly streak and get another bonus make pull request next week! Looking forward to see you in race-of-sloths


docs: fix list of available service registry settings

Document registry.auth.authenticated-read-access.enabled setting
(i.e., instead of registry.auth.owner-only-authorization.limit-group-access, which is an Apicurio-only setting)
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Documentation change
[ ] Other (please specify)

@wtrocki @SafarMirek Verifying against the latest CLI release, I noticed that I had documented an Apicurio-only setting, which needs to be replaced by registry.auth.authenticated-read-access.enabled.
Can you approve/merge when you get a chance? Thanks.
$ rhoas service-registry setting list

  NAME (4)                                              LABEL                                TYPE                VALUE
 ----------------------------------------------------- ------------------------------------ ------------------- -------
  registry.auth.authenticated-read-access.enabled       Authenticated read access            java.lang.Boolean   false
  registry.auth.basic-auth-client-credentials.enabled   HTTP basic authentication            java.lang.Boolean   true
  registry.auth.owner-only-authorization                Artifact owner-only authorization    java.lang.Boolean   false
  registry.ccompat.legacy-id-mode.enabled               Legacy ID mode (compatibility API)   java.lang.Boolean   false


Widen peer dependency for release-it@16

With release-it@16 just released, this package's peer dependency needs to be widened to include v16

Thanks @k2snowman69, just bumped this thing to a new major.


[SPARK-26958][SQL][TEST] Add NestedSchemaPruningBenchmark

What changes were proposed in this pull request?
This adds NestedSchemaPruningBenchmark to show the nested schema pruning performance clearly and to verify new PR's performance benefit and to prevent the future performance degradation.
How was this patch tested?
Manually run the benchmark.
SPARK_GENERATE_BENCHMARK_FILES=1 build/sbt "sql/test:runMain org.apache.spark.sql.execution.benchmark.NestedSchemaPruningBenchmark"

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/8147/
Test PASSed.

Test build #102596 has started for PR 23862 at commit 5cf507d.

cc @dbtsai , @cloud-fan , @gatorsmile , @viirya .

LGTM. We're using this to benchmark our improvement over nested project pushdown work.

Thank you for review, @dbtsai !

Test build #102596 has finished for PR 23862 at commit 5cf507d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/102596/
Test PASSed.

Merged into master. Thanks!

Thank you so much, @dbtsai !


Improve context menu color

Matches the context menu backgroundColor with the desktop. Also a bunch of formatting fixes and fixing the zenut_ui dependency that wouldn't compile.
Before:

After:

Those formatting things arghh Lars this happened see sigh, apart from that lgtm

I think we just have to deal with them. Dart team won't budge so we don't have a choice.

@larsb24 @HrX03 Added a bit of padding to make the menu look a little cleaner.


Fixes 3125: allow deletion of pending repository

Summary
Testing steps

https://issues.redhat.com/browse/HMS-3125

don't merge before https://github.com/content-services/content-sources-backend/pull/681

It works, yay, thank you.


Redraw issues (artifacts)

When using the extension demo, select an arbitrary node and zoom in and out quickly using the mouse wheel. You'll see artifacts like this:

There is also a big lag when dragging nodes between rendering of the dragged node and its selection box.

Similar rendering problems as reported by Alexander.

I think this is obsolete


Adding CSS battle website

Related Issue
Closes #499

Description
Added CSS battle website

Screenshots

Checklist

[x] My code adheres to the established style guidelines of the project.
[ ] I have included comments in areas that may be difficult to understand.
[ ] My changes have not introduced any new warnings.
[x] I have conducted a self-review of my code.

Your issue is specifically about adding CSS battle, so please only add that to the database. Do not make any other changes if you want it to be merged.


Added nicer API for Provider mocking

Motivation
I want to able to mock the Provider for Subscription<T> in an easier way like so
...
#[derive(Clone)]
pub struct MockProvider<P, T, N>
{
    inner: Arc<P>,
    from_block: u64,
    to_block: u64,
    _phantom: PhantomData<(T, N)>,
}

...

#[async_trait::async_trait]
impl<P: Provider<T, N> + 'static, T: Transport + Clone, N: Network> Provider<T, N> for MockProvider<P, T, N> {
    fn root(&self) -> &RootProvider<T, N> {
        self.inner.root()
    }
    async fn subscribe_blocks(&self) -> TransportResult<Subscription<Block>> {
        let (tx, rx) = broadcast::channel(100);
        let from_block = self.from_block;
        let to_block = self.to_block;
        let inner = self.inner.clone();

        tokio::spawn(async move {
            for block_number in from_block..=to_block {
                if let Some(block) = inner
                    .get_block_by_number(BlockNumberOrTag::Number(block_number), false)
                    .await
                    .ok()
                {
                    let serialized_block = RawValue::from_string(serde_json::to_string(&block).unwrap()).unwrap();
                    if tx.send(serialized_block).is_err() {
                        break;
                    }
                }
            }
        });

        Ok(rx.into())
    }
}

Solution
impl<T> From<broadcast::Receiver<Box<RawValue>>> for Subscription<T> {
    fn from(rx: broadcast::Receiver<Box<RawValue>>) -> Self {
        Self { inner: RawSubscription { rx, local_id: B256::ZERO }, _pd: std::marker::PhantomData }
    }
}

PR Checklist

[ ] Added Tests
[ ] Added Documentation
[ ] Breaking changes

I believe this now possible to do with a combination of provider_layers and ProviderCall.
See: https://github.com/alloy-rs/alloy/blob/31a5cf22a470452877221c4ef5c6940532e4ca7b/crates/provider/src/builder.rs#L19 and https://github.com/alloy-rs/alloy/blob/31a5cf22a470452877221c4ef5c6940532e4ca7b/crates/provider/src/provider/prov_call.rs#L25.
Example here: https://github.com/alloy-rs/examples/blob/main/examples/advanced/examples/reth_db_provider.rs.


[Bugfix] Ignore missing properties when mapping metadata

This code:
var jsonProperty = jsonObjectContract.Properties[entry.Key];
if (jsonProperty == null) continue;

will fail with at the first line with an exception when entry.Key is not present in the dictionary. The check should be done beforehand. I added a rudimentary test that fails without this change, but passes after the change is introduced. Thanks.

Hi @domaindrivendev,
is there anything I can do to have this PR merged? Thanks.

Hi @domaindrivendev is there an ETA on when Swashbuckle.ASpNetCore 5.0.1 RC will become an Official? Just wondering since it will contain this fix. For now I'm using 4.0.0.  Thanks.


Integrate react-select within AvForm?

Hi guys, I'm using an AvForm, which originally contained only Av components. It works fine. Now i'm trying to replace the "select" input in the form by a customized react-select component like this:
import React from 'react';
import Select from 'react-select';
export default class RSelect extends React.Component<ISelectProps> {
    state = {
        selectedOption: null,
    }
    handleChange = (selectedOption) => {
        this.setState({ selectedOption });
    }
    render() {
        const { selectedOption } = this.state;
        return (
            <div>
                <Select
                    value={selectedOption}
                    onChange={this.handleChange}
                    options={this.props.options}
                    isSearchable={this.props.isSearchable}
                    name={this.props.name}
                    className={this.props.className}
                    placeholder={this.props.placeholder}
                />
            </div>
        );
    }
}

When i inspect the underlying DOM element, this one actually generates a HTML hidden input:
<input type="hidden" name="this.props.name" value="selectedOption">
, in order to be recognized by the form. But it failed. I've test by using an AvField with same name and value, it works. So is there a general method to make not only react-select, but others modules if needed, be able to be compatible with AvForm?

There is this thing: @availity/reactstrap-validation-select which might be a little overkill, but it integrates react-select with availity-reactstrap-validation. The package itself doesn't provide a pre-compiled version (you'd be required to enable transpilation of the package in your build): https://github.com/Availity/availity-react/blob/master/packages/reactstrap-validation-select/AvSelect.js
You can use that as an example or starting point if you want.
The problem is that react-select doesn't act like a native input. It doesn't sent events for changes and has more/different change events (input change vs select change).

Thank @TheSharpieOne , you suggested me some thoughts and it works now;

Hi @TheSharpieOne , I'm new to react and Webpack ... , How can I make webpack transpile the package , I always get an error :
`Module parse failed: Unexpected token (10:19)
You may need an appropriate loader to handle this file type.
|
| class AvResourceSelect extends Component {

static propTypes = {
|     requestConfig: PropTypes.object,
|     resource: PropTypes.shape({

<EMAIL_ADDRESS>3:0-50 6:0-43
@ multi react-hot-loader/patch ./node_modules/@availity/reactstrap-validation-select ./src/main/webapp/app/index
error  in<EMAIL_ADDRESS>`
I'm using webpack with npm, this is what is in my webpack.dev.json file :
`const webpack = require('webpack');
const writeFilePlugin = require('write-file-webpack-plugin');
const webpackMerge = require('webpack-merge');
const BrowserSyncPlugin = require('browser-sync-webpack-plugin');
const FriendlyErrorsWebpackPlugin = require('friendly-errors-webpack-plugin');
const SimpleProgressWebpackPlugin = require('simple-progress-webpack-plugin');
const WebpackNotifierPlugin = require('webpack-notifier');
const path = require('path');
const utils = require('./utils.js');
const commonConfig = require('./webpack.common.js');
const ENV = 'development';
module.exports = (options) => webpackMerge(commonConfig({env: ENV}), {
devtool: 'cheap-module-source-map', // https://reactjs.org/docs/cross-origin-errors.html
mode: ENV,
entry: [
'react-hot-loader/patch',
'./src/main/webapp/app/index'
],
output: {
path: utils.root('target/www'),
filename: 'app/[name].bundle.js',
chunkFilename: 'app/[id].chunk.js'
},
module: {
rules: [
{
test: /.(sa|sc|c)ss$/,
loaders: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader']
},
{
test: /.js$/, // Transform all .js files required somewhere with Babel
exclude: [/node_modules/],
include: [/node_modules\/./],
use: {
loader: 'babel-loader',
options: {
presets: ['babel-preset-env']
}
},
},
]
},
devServer: {
stats: options.stats,
hot: true,
contentBase: './target/www',
proxy: [{
context: [
/ jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
'/api',
'/management',
'/swagger-resources',
'/v2/api-docs',
'/h2-console',
'/auth'
],
target: 'http://<IP_ADDRESS>:8080',
secure: false,
headers: {host: 'localhost:9000'}
}, {
context: [
'/websocket'
],
target: 'ws://<IP_ADDRESS>:8080',
ws: true
}],
watchOptions: {
ignored: /node_modules/
}
},
plugins: [
new SimpleProgressWebpackPlugin({
format: options.stats === 'minimal' ? 'compact' : 'expanded'
}),
new FriendlyErrorsWebpackPlugin(),
new BrowserSyncPlugin({
host: 'localhost',
port: 9000,
proxy: {
target: 'http://localhost:9060',
ws: true
}
}, {
reload: false
}),
new webpack.HotModuleReplacementPlugin(),
new writeFilePlugin(),
new webpack.WatchIgnorePlugin([
utils.root('src/test'),
]),
new WebpackNotifierPlugin({
title: 'JHipster',
contentImage: path.join(__dirname, 'logo-jhipster.png')
})
]
});
`
As you can see i added the babel loader but it still not working,  any help please :)

@AbderrahimRayes can you try removing the exclude and set the include to ['.', /node_modules[\\/](?=@av).*/]


Ampersand Server generates no htmlspecialchars

When I run Ampersand Serve the generated content looks like:
<html>
<head>
  <title>Test</title>
  <meta charset="utf-8">
<script async src="https://cdn.ampproject.org/v0.js"></script>

<title>Test</title>
<link href="http://test.io/" rel="canonical">

<meta name="robots" content="index,follow">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="google-site-verification" content="5piLmu20gs-flF-1y7RCr3RAJ3jzPT6lB9MVaCi_QBo">
...

Where the first 3 lines are static HTML and the rest is included.

Also, if you look closely the first line   <meta charset="utf-8"> has a tab (two spaces). This is for all generated content first lines.

Since Mustache escapes HTML special characters by default, Ampersand used the HTMLParser module to render all of the escaped HTML back into HTML. Since this was unnecessarily complex, the feature ended up getting removed in v0.4.0. With Mustache, you can avoid escaped HTML via triple braces or double braces with an ampersand ( like {{{ this }}} or {{& this }} ).
Thinking about that now, this really isn't one of it's most obvious tools and will probably turn a lot of newcomers away. I'll make note of the exception in the documentation.

For completeness sake. I used the following sed command in travis to get it fixed:
find . -type f -name "*.html" -print0 | xargs -0 sed -i '' -e 's/ &nbsp;/\ /g; s/ /\ /g; s/&/\&/g; s/</\</g; s/>/\>/g; s/"/\"/g; s/'/\'"'"'/g'


fetch failed on windows

when trying to fetch package github.com/labstack/echo i've got error.
OS Windows 7 x64
git version 1.9.4.msysgit.0
E:\go_dev\vd-crm-prj
λ gb vendor fetch github.com/labstack/echo
FATAL command "fetch" failed: remove E:\go_dev\APPDATA\tmp\gb-vendor-240678526\.git\objects\pack\pack-3461fa99fcbbe64c91c25f698a8d530602fb28d2.idx: Access is denied.
FATAL command "vendor" failed: exit status 1

help to fix this problem

Sorry about that. I'll take a look tomorrow when I have access to my
windows machine tomorrow.
On Wed, 10 Jun 2015 18:56 Aleksey Nepryahin<EMAIL_ADDRESS>wrote:

when trying to fetch package github.com/labstack/echo i've got error.
OS Windows 7 x64
git version 1.9.4.msysgit.0
E:\go_dev\vd-crm-prj
λ gb vendor fetch github.com/labstack/echo
FATAL command "fetch" failed: remove E:\go_dev\APPDATA\tmp\gb-vendor-240678526.git\objects\pack\pack-3461fa99fcbbe64c91c25f698a8d530602fb28d2.idx: Access is denied.
FATAL command "vendor" failed: exit status 1
help to fix this problem
—
Reply to this email directly or view it on GitHub
https://github.com/constabulary/gb/issues/200.

It seems that the problem is git.exe in the windows

the problem is read-only file attribute in .git folder in
E:\go_dev\APPDATA\tmp\gb-vendor-240678526\.git\objects\pack\pack-3461fa99fcbbe64c91c25f698a8d530602fb28d2.idx

thanks for that. there is an open bug in the go issue tracker around read
only files that are hard to delete with os.RemoveAll.
I'll see if we can do something better for windows as we have to support Go
1.4 for a while yet.
On Wed, Jun 10, 2015 at 8:08 PM, Aleksey Nepryahin<EMAIL_ADDRESS>
wrote:

the problem is read-only file attribute in .git folder in
E:\go_dev\APPDATA\tmp\gb-vendor-240678526.git\objects\pack\pack-3461fa99fcbbe64c91c25f698a8d530602fb28d2.idx
—
Reply to this email directly or view it on GitHub
https://github.com/constabulary/gb/issues/200#issuecomment-110679891.

Note that the vendored code does successfully get copied to the project, and the manifest file is updated. Only the removal of the temporary clone fails.


Loss function mismatches

Hi!
I'm a computer engineering student from PoliTo and I'm using part of your work as basis for my Master's Thesis.
I have just a couple of questions about the loss function:

From the code I see you train the BayesCap_Net using TempCombLoss for Intra-modal Alignment and Cross-modal Alignment. The TempCombLoss inside has a L1 component which is not indicated in the original paper.
Should I assume that you forgot to indicate it in your paper or should I delete the L1 component and train just using the GenGaussLoss?
(I also read the BayesCap paper, where you point out that the L1 component is needed and stress its importance to get better results. The question above it's just to be sure if I need to leave the code as it is or not).
In the appendix, it is explained that you use the Taylor-series expansion to make the training more stable. However, from the code linked below
https://github.com/ExplainableML/ProbVLM/blob/cb69f28b1ab23142a1c671e004b09b5cb5d8a204/src/losses.py#L27-L29
I see that you didn't write the $1 - \hat{\beta}$ term that is indicated in the paper (please refer to the red box in the image attached below). Could you please clarify for me why you chose this option, especially for the $- \hat{\beta}$ term?

Thank you in advance for your reply.

Hey @FarInHeight,
Great observations!!
My thoughts below:

You noticed it right, the origin of L1 loss is from bayescab paper, you could actually remove it from TempCombLoss in ProbVLM. During my experiments, I noticed that training was easier (without tedious hyper-parameter search for optimizer) with the L1 component. it may be possible to get good performance without L1 component, but you may have to tweak hyperparams again.

Good eye!! I guess I missed while writing the code, thinking that term is constant (which certainly isn't the case, since it is output of the network) -- I think you should try experimenting including -beta in loss, let me know if you see something interesting!!