Skip to content

Instantly share code, notes, and snippets.

View gsmet's full-sized avatar
🌼
Quarking.

Guillaume Smet gsmet

🌼
Quarking.
View GitHub Profile

Create the extension as a Quarkiverse one, for instance for Tika:

mvn io.quarkus.platform:quarkus-maven-plugin:2.5.0.Final:create-extension -N \
    -DgroupId=io.quarkiverse.tika \
    -DextensionId=tika \
    -Dname="Tika"
Fatal error: java.lang.RuntimeException: java.lang.RuntimeException: host C compiler or linker does not seem to work: java.lang.RuntimeException: returned 1
Running command: cc -v -o /data/home/gsmet/git/camel-quarkus/integration-tests/bean/target/camel-quarkus-integration-test-bean-1.0.0-SNAPSHOT-native-image-source-jar/camel-quarkus-integration-test-bean-1.0.0-SNAPSHOT-runner -z noexecstack -Wl,--gc-sections -Wl,--dynamic-list -Wl,/tmp/SVM-4403050297222433173/exported_symbols.list -Wl,-x -L/tmp/SVM-4403050297222433173 -L/data/opt/graalvm-ce-java8-19.3.0/jre/lib -L/data/opt/graalvm-ce-java8-19.3.0/jre/lib/svm/clibraries/linux-amd64 /tmp/SVM-4403050297222433173/camel-quarkus-integration-test-bean-1.0.0-SNAPSHOT-runner.o /data/opt/graalvm-ce-java8-19.3.0/jre/lib/svm/clibraries/linux-amd64/libffi.a /data/opt/graalvm-ce-java8-19.3.0/jre/lib/svm/clibraries/linux-amd64/liblibchelper.a /data/opt/graalvm-ce-java8-19.3.0/jre/lib/svm/clibraries/linux-amd64/libjvm.a /data/opt/graalvm-ce-java8-19.3.0/jre/lib/svm/clibra
mv.invokeVirtualMethod(ofMethod(PrintStream.class, "println", void.class, String.class),
mv.readStaticField(FieldDescriptor.of(System.class, "out", PrintStream.class)),
mv.invokeStaticMethod(ofMethod(System.class, "getProperty", String.class, String.class), mv.load(JAVAX_NET_SSL_TRUST_STORE)));
mv.invokeVirtualMethod(ofMethod(PrintStream.class, "println", void.class, String.class),
mv.readStaticField(FieldDescriptor.of(System.class, "out", PrintStream.class)),
mv.invokeStaticMethod(ofMethod(System.class, "getProperty", String.class, String.class), mv.load(JAVA_LIBRARY_PATH)));
diff --git a/hibernate-search/hsearch-elasticsearch-wikipedia/README.md b/hibernate-search/hsearch-elasticsearch-wikipedia/README.md
index f75243a..6014541 100644
--- a/hibernate-search/hsearch-elasticsearch-wikipedia/README.md
+++ b/hibernate-search/hsearch-elasticsearch-wikipedia/README.md
@@ -9,10 +9,24 @@ Create a database and user:
```
# From a shell
sudo -i -u postgres
-createuser -U postgres hibernate_demo # When prompted, use "hibernate_demo" as a password
+createuser -U postgres -P hibernate_demo # When prompted, use "hibernate_demo" as a password
// Guillaume
// could use K or the node name Key
nicksByAddress[address.toString()]<K>.city //error in address.city
nicksByAddress[].<key value> // error in type param of address Map<@NotNull Address, String>
nicksByAddress[address.toString()]<K> //error in class level address Map<@Valid Address, String> @ZipCode class Address
diff --git a/core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java b/core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
index 64f8236..47a8944 100644
--- a/core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
+++ b/core/src/main/java/org/hibernate/ogm/entityentry/impl/OgmEntityEntryState.java
@@ -29,7 +29,16 @@
private EntityEntryExtraState next;
private final TuplePointer tuplePointer = new TuplePointer();
+
+ /**
{
"_id": "MultiAddressAccount:login_:gunnar_",
"_rev": "4-5f85ed3215c9e039df3c75737f3d01e0",
"$type": "entity",
"$table": "MultiAddressAccount",
"password": "highly secret",
"addresses": [
{
"addresses": {
"country": "Germany",
/*
* Hibernate OGM, Domain model persistence for NoSQL datastores
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.ogm.datastore.mongodb.test.mapping;
import static org.hibernate.ogm.datastore.mongodb.utils.MongoDBTestHelper.assertDbObject;
diff --git a/hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/AttributePath.java b/hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/AttributePath.java
index 0005f48..509b22f 100644
--- a/hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/AttributePath.java
+++ b/hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/AttributePath.java
@@ -16,6 +16,8 @@
public class AttributePath extends AbstractAttributeKey {
public static final char DELIMITER = '.';
+ private boolean elementCollection = false;
+
diff --git a/hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java b/hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
index 9d5b9b9..dff3c39 100644
--- a/hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
+++ b/hibernate-core/src/main/java/org/hibernate/cfg/Ejb3Column.java
@@ -269,13 +269,9 @@ public class Ejb3Column {
if ( applyNamingStrategy ) {
if ( StringHelper.isEmpty( columnName ) ) {
if ( propertyName != null ) {
- /// HHH-6005 magic
- if ( propertyName.contains( ".collection&&element." ) ) {