Jboss 7.4: ARJUNA016037 warning and how to clean up, old, crashed two-phase commit (XA) transaction involving ActiveMQ Artemis

By | May 18, 2026

That ARJUNA016037 warning means JBoss/WildFly’s transaction manager (Arjuna/Narayana) is trying to clean up an old, crashed two-phase commit (XA) transaction involving ActiveMQ Artemis. Because Artemis isn’t starting, the transaction manager can’t find the message broker (java:/JmsXA) to ask it if the transaction was ever completed. This has created a deadlock or a blocking loop during… Read More »

Fedora Linux: Digitizing my CD collection

By | May 18, 2026

On Fedora, the most powerful and accurate tool for this task is Whipper. It is a Python-based CD ripper that prioritizes accuracy over speed and uses the AccurateRip database to verify your files bit-for-bit. 1. Install Whipper Fedora includes whipper in its official repositories. Open your terminal and run: Bash 2. Drive Calibration (One-Time Setup)… Read More »

The Silicon Sink: Are We Automating Our Way into Universe 25?The Silicon Sink

By | May 18, 2026

The obsession with eliminating friction in technology may lead to societal apathy, akin to the behavioral sink observed in Calhoun’s mouse experiment. As AI handles cognitive tasks, human creativity may dwindle, causing a feedback loop that undermines AI’s effectiveness. Instead, a balance of struggle and challenge is essential for both human engagement and AI sustainability.

Spring Data : HikariPool-1 – Connection oracle.jdbc.driver.T4CConnection@456d6c1e marked as broken because of SQLSTATE(08003), ErrorCode(17008)

By | December 14, 2025

In an application using Spring Data I noticed frequent Warning lines and shaky behaviour, even locking with the following message. This is a Connection Eviction Warning. In simple terms, your application (using HikariCP) tried to use a database connection that it thought was valid, but when it reached out to the Oracle database, it found… Read More »

Pushing the Limit: How I Maximized My Pro-Ject T1 Turntable Setup

By | December 14, 2025

They say the turntable is just the start of the journey, and man, were they right. I started with a Pro-Ject T1, a fantastic entry-level deck known for its sleek glass platter and plug-and-play simplicity. But as I spent more time with my system—especially listening through my incredibly revealing Genelec G1 monitors—I started wondering: How… Read More »

Resurrecting the Gen8: Fedora 43, Legacy BIOS, and the Case of the Missing RAID 10

By | December 14, 2025

OMG the server is dead It is the scenario every homelabber dreads: a catastrophic failure. My HP MicroServer Gen8 didn’t just lose a drive; the primary RAID 1 array holding the OS suffered a double-disk death. Starting from scratch with Fedora 43, I had two goals: build a bulletproof, redundant boot drive on new hardware,… Read More »

The Case of the Frozen Database: How Tuning NVMe I/O Saved a Critical JBoss Application

By | November 21, 2025

In high-performance enterprise environments, the chain is only as strong as its weakest link. I recently faced a critical issue where a long-running task in my development machine running in JBoss Application Server was failing consistently. The investigation led me down a path from application timeouts deep into the core I/O mechanics of the Oracle… Read More »

Starship with bash: customize the status command line with a workday hour counter

By | October 16, 2025

I am a big fan of of Starship Cross-Shell prompt see https://starship.rs/ You can add to the command line very fancy information besides the default stuff that is also extremely useful. You can add a workday hour counter to your Starship prompt by creating a small script and then telling Starship to display its output… Read More »