Skip to content

Instantly share code, notes, and snippets.

View jonathanvila's full-sized avatar

Jonathan Vila jonathanvila

View GitHub Profile
CREATE TABLE specialties (
id IDENTITY PRIMARY KEY,
name VARCHAR(80)
);
// file Specialty.java
@Entity
@Table(name = "specialties")
public class Specialty extends NamedEntity {
@jonathanvila
jonathanvila / DBUtils.java
Created April 25, 2024 17:06
DBUtils no SonarLint
package demo.security.util;
import demo.security.servlet.FileServlet;
import javax.naming.AuthenticationException;
import java.io.Serializable;
import java.sql.*;
import java.util.*;
import java.util.concurrent.ThreadFactory;
import java.util.stream.Collectors;
@jonathanvila
jonathanvila / wasm_plugin.go
Last active October 10, 2022 17:03
Create an Istio WasmPlugin using Go lang
/// Copyright (c) Tetrate, Inc 2022 All Rights Reserved.
package main
import (
"context"
"os"
"path"
"github.com/gogo/protobuf/types"
2022-02-01 11:01:54,490 ERROR [io.fab.kub.cli.inf.cac.SharedProcessor] (OkHttp https://192.168.39.20:8443/...) Failed invoking io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource$1@74eda244 event handler: null: java.lang.NullPointerException
at io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceCache.get(ControllerResourceCache.java:55)
at io.javaoperatorsdk.operator.processing.event.EventProcessor.submitReconciliationExecution(EventProcessor.java:144)
at io.javaoperatorsdk.operator.processing.event.EventProcessor.handleMarkedEventForResource(EventProcessor.java:135)
at io.javaoperatorsdk.operator.processing.event.EventProcessor.handleEvent(EventProcessor.java:126)
at io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource.lambda$propagateEvent$1(InformerEventSource.java:122)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at io.javaoperatorsdk.operator.processi
This file has been truncated, but you can view the full file.
time="2022-01-04T17:47:45.386054659Z" level=info msg="Starting k3s v1.20.14+k3s1 (6149cba2)"
time="2022-01-04T17:47:45.399523341Z" level=info msg="Configuring sqlite3 database connection pooling: maxIdleConns=2, maxOpenConns=0, connMaxLifetime=0s"
time="2022-01-04T17:47:45.399558784Z" level=info msg="Configuring database table schema and indexes, this may take a moment..."
time="2022-01-04T17:47:45.403257506Z" level=info msg="Database tables and indexes are up to date"
time="2022-01-04T17:47:45.405238141Z" level=info msg="Kine listening on unix://kine.sock"
time="2022-01-04T17:47:45.417616231Z" level=info msg="certificate CN=system:admin,O=system:masters signed by CN=k3s-client-ca@1641318465: notBefore=2022-01-04 17:47:45 +0000 UTC notAfter=2023-01-04 17:47:45 +0000 UTC"
time="2022-01-04T17:47:45.418147019Z" level=info msg="certificate CN=system:kube-controller-manager signed by CN=k3s-client-ca@1641318465: notBefore=2022-01-04 17:47:45 +0000 UTC notAfter=2023-01-04 17:47:45 +0000 UTC"
time="2022-01-04T17:47:
sh-4.4$ cd /probes
sh-4.4$ sed "s/curl -s/curl -v -s/g" readiness_probe.sh | bash -x
+ set -e
+ DATASOURCE_POOL_TYPE=data-source
+ DATASOURCE_POOL_NAME=KeycloakDS
+ PASSWORD_FILE=/tmp/management-password
+ PASSWORD='not set'
+ USERNAME=admin
+ AUTH_STRING=
+ '[' -d /opt/eap/bin ']'
Added 'admin' to '/opt/jboss/keycloak/standalone/configuration/keycloak-add-user.json', restart server to load user
-b 0.0.0.0
=========================================================================
Using PostgreSQL database
=========================================================================
09:39:22,368 INFO [org.jboss.modules] (CLI command executor) JBoss Modules version 1.12.0.Final
09:39:22,413 INFO [org.jboss.msc] (CLI command executor) JBoss MSC version 1.4.13.Final
09:11:29,696 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (MSC service thread 1-2) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: IJ031084: Unable to create connection
at org.jboss.ironjacamar.jdbcadapters@1.4.30.Final-redhat-00001//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:364)
at org.jboss.ironjacamar.jdbcadapters@1.4.30.Final-redhat-00001//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:371)
at org.jboss.ironjacamar.jdbcadapters@1.4.30.Final-redhat-00001//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:287)
at org.jboss.ironjacamar.impl@1.4.30.Final-redhat-00001//org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.createConnectionEventList
[INFO] io.tackle:tackle-operator:jar:1.0.0-SNAPSHOT
[INFO] +- io.quarkus:quarkus-arc:jar:1.13.7.Final:compile
[INFO] | +- io.quarkus.arc:arc:jar:1.13.7.Final:compile
[INFO] | | +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
[INFO] | | | +- jakarta.el:jakarta.el-api:jar:3.0.3:compile
[INFO] | | | \- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
[INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] | | +- jakarta.transaction:jakarta.transaction-api:jar:1.3.3:compile
[INFO] | | \- org.jboss.logging:jboss-logging:jar:3.4.1.Final:compile
[INFO] | +- io.quarkus:quarkus-core:jar:1.13.7.Final:compile
12:24:46 ❯ ./start-mysql-environment.sh
jboss-keycloak-mysql uses an image, skipping
Building jboss-keycloak
Step 1/2 : FROM jboss/keycloak:7.0.0
7.0.0: Pulling from jboss/keycloak
a02a4930cb5d: Pull complete
b5ffff9dbcda: Pull complete
36845d6d0218: Pull complete
33d08fa37751: Pull complete
715bd9bd564d: Pull complete