#processbuilder
🧟 ¡Cuidado! Java y el OS: Deadlocks, Zombies y el Muro de 64KB

https://dzone.com/articles/java-processbuilder-deadlocks-zombies

#Java #ProcessBuilder #Deadlock #Zombies
May 3, 2026 at 11:25 AM
in case it helps anyone

github.com/s5bug/wprocess

I built a proof of concept of how to get functionality like Linux's interpreters on Windows where .ps1 and .bat are properly interpreted
GitHub - s5bug/wprocess: proof of concept processbuilder wrapper for Java that handles .bat and .ps1
proof of concept processbuilder wrapper for Java that handles .bat and .ps1 - s5bug/wprocess
github.com
April 2, 2026 at 1:04 AM
Eu usava muito o SOX e o MLT Framework para síntese de vídeo e áudio. E chamava usando o ProcessBuilder do Java.

www.baeldung.com/java-lang-pr...
Guide to java.lang.ProcessBuilder API | Baeldung
An in-depth look at using the ProcessBuilder API to manipulate OS processes
www.baeldung.com
August 20, 2025 at 10:40 PM
You can use a ProcessBuilder - it runs, but the problem is trying to get a result back into the Kotlin runtime environment. It seems like Python runs in its own container *within* the runtime as a subprocess, which creates a huge headache

It exists, but not sure if it was my best idea 😅
June 29, 2026 at 5:57 PM
CVE-2026-67340 - ArcadeDB before 26.7.2 Remote Code Execution via Trigger Scripts
CVE ID : CVE-2026-67340

Published : Aug. 1, 2026, 1:17 p.m. | 25 minutes ago

Description : ArcadeDB before 26.7.2 (arcadedb-engine) allows trigger scripts to look up host classes in java.la...
CVE-2026-67340 - ArcadeDB before 26.7.2 Remote Code Execution via Trigger Scripts
ArcadeDB before 26.7.2 (arcadedb-engine) allows trigger scripts to look up host classes in java.lang.* (via Java.type) because ScriptTriggerExecutor adds java.lang.* to the allowed packages. An authenticated user with UPDATE_SCHEMA permission can create a JavaScript trigger that invokes java.lang.Runtime.getRuntime().exec() (or ProcessBuilder), achieving OS command execution when the trigger fires.
cvefeed.io
August 1, 2026 at 1:55 PM
Under the hood, the Python SDK actually wraps a native Go binary!

The Antigravity Java SDK extracts this native harness, spawns it as a subprocess using Java 21 ProcessBuilder, and orchestrates agent turns over WebSockets.

Pure Java 21, virtual threads, and records! ☕
July 31, 2026 at 1:00 PM
プログラマらしい記事を書いた-> JavaのProcessBuilderで外部アプリ(e.g. Python)と「継続的」に連携する方法
November 20, 2024 at 11:33 AM
JavaのProcessBuilderで.batファイルを起動してはいけない(destroy()で.batファイルから起動されるプロセスを殺せないため)。
November 20, 2024 at 6:15 AM
JavaでstanzaというPythonライブラリを使用するために使う方法について書いた -> JavaのProcessBuilderで外部アプリ(e.g. Python)と「継続的」に連携する方法 zenn.dev/lamrongol/ar...
JavaのProcessBuilderで外部アプリ(e.g. Python)と「継続的」に連携する方法
zenn.dev
September 8, 2024 at 10:36 PM
JavaのProcessBuilderで.batファイルを起動してはいけない(batファイルから起動されるプロセスを殺せないため)。
May 5, 2023 at 11:28 AM
Unveiling Command Injection Vulnerabilities in Java: Deep dive into ProcessBuilder and Runtime
Unveiling Command Injection Vulnerabilities in Java: Deep dive into ProcessBuilder and Runtime
Java’s ProcessBuilder and Runtime classes offer powerful functionality, but they also come with risks.
infosecwriteups.com
February 27, 2024 at 7:47 PM
4/ Instead of File and ProcessBuilder, we used:
• kotlinx-io for file I/O
• kmp-process to launch the processes
• Kotlin Coroutines instead of JVM threads
• expect/actual for platform bridges
The tooling is still evolving, but the results are solid.
April 16, 2025 at 1:02 PM
Master Shell Scheduling with DolphinScheduler and ProcessBuilder

Learn how to execute and monitor Shell scripts efficiently with sudo support, working directories, and full logging control.

#hackernews #news
Master Shell Scheduling with DolphinScheduler and ProcessBuilder
Learn how to execute and monitor Shell scripts efficiently with sudo support, working directories, and full logging control.
hackernoon.com
April 30, 2025 at 5:43 AM
@smarks.bsky.social
This would make me as the "nobody use that" user happy, because it feels so bad to access this via ProcessBuilder.
Withdrawn ticket in OpenJDK is here: bugs.openjdk.org/browse/JDK-8....
Loading...
bugs.openjdk.org
October 12, 2025 at 7:47 PM
CVE-2018-25159 - Epross AVCON6 OGNL Remote Code Execution via login.action
CVE ID : CVE-2018-25159

Published : March 11, 2026, 6:23 p.m. | 52 minutes ago

Description : Epross AVCON6 systems management platform contains an object-graph navigation language (OGNL) injection...
CVE-2018-25159 - Epross AVCON6 OGNL Remote Code Execution via login.action
Epross AVCON6 systems management platform contains an object-graph navigation language (OGNL) injection vulnerability that allows unauthenticated attackers to execute arbitrary commands by injecting malicious OGNL expressions. Attackers can send crafted requests to the login.action endpoint with OGNL payloads in the redirect parameter to instantiate ProcessBuilder objects and execute system commands …
cvefeed.io
March 11, 2026 at 8:04 PM
Learn how to execute and monitor Shell scripts efficiently with sudo support, working directories, and full logging control. #apachedolphinscheduler
Master Shell Scheduling with DolphinScheduler and ProcessBuilder
hackernoon.com
April 29, 2025 at 9:06 AM
Watching @mattbertuzzi present at @salesforce #MWUG on #ProcessBuilder magic. #awesomeadmin
November 27, 2024 at 8:54 PM
Which tool allows you to automate business processes without touching Apex code?
Drop your answer in the comments!

#Salesforce #SFDC #AdminQuiz #ProcessBuilder #Automation #Trailblazer #PeoplewooSkills
December 13, 2025 at 10:31 PM
Which tool allows you to automate business processes without touching Apex code?
Drop your answer in the comments!

#Salesforce #SFDC #AdminQuiz #ProcessBuilder #Automation #Trailblazer #PeoplewooSkills
December 11, 2025 at 6:30 PM
LAStools: "DOSKEY" command wasn't found
A while ago I wrote the following Java 8 code on Win 10 to create an index file for a .laz file: Process p = null; ArrayList lines = new ArrayList(); String lasbinpath = "somepath\\LAStools\\bin"; String command = "lasindex64 -i someotherpath\\myfile.laz"; try { ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", command); Map env = builder.environment(); env.put("path", lasbinpath); builder.redirectErrorStream(true); p = builder.start(); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); String line; while(true) { line = br.readLine(); if (line==null) { break; } lines.add(line); } br.close(); } catch(IOException e) { e.printStackTrace(); } finally { if(p!=null) { p.destroy(); } } Recently I got a new Win 11 PC, installed the latest LAStools version (241017), the same Eclipse version (2020-06) and Java 8 on it and copied the old project. Yesterday I ran it once and it was working fine. Then I installed Miniconda but now it always returns an error: The "DOSKEY" command is either misspelled or could not be found. done with 'someotherpath\myfile.laz'. took 0.006 sec. It does create a .lax file (can't check if it's done correctly atm) but I've never seen this error before and definitely want to fix it. What I've already tried/checked: * Cleaned the project * Restarted Eclipse and my PC * The PATH (environmental variable) looks fine imo, only the "condabin" folder was added to it * The "doskey.exe" file exists in the "system32" folder * env.get("path") is null before I set it and it's got the correct path afterwards * When I copy this path into file explorer, it does lead to the "bin" folder, so the path is definitely correct. * The lasinfo64 command opens the lasinfo window but doesn't display anything (not sure what it should look like, as I've never used it before) and the same error is printed * Java is working fine otherwise and e.g. java -version prints the java version without any errors * I tested the same code in Eclipse 2025-09 with OpenSDK 24 and it's printing the same error * I added the path to PATH (system, not user) but it's still printing the same error The weird thing is, if I call it directly from cmd like this: cd someotherpath set path=C:\Sonstiges\RestBuero\LfU\LAZ\LAStools\bin;%path% lasindex64 -i myfile.laz ...then it works - no error. With the path added to PATH, I can omit the second line and it's still working (of course). What am I missing? Did Win 11 change how Eclipse can access the environmental variables? Is there anything I have to do/add to make it use LAStools correctly? Is this version of LAStools possibly bugged in a way?
gis.stackexchange.com
November 19, 2025 at 1:11 PM
Java ProcessBuilder: Deadlocks, Zombies, and the 64KB Wall
via Dev.to

https://flarestart.com/article/java-processbuilder-deadlocks-zombies-and-the-64kb-wall-20260321
#DevNews #Tools #Tutorial
Java ProcessBuilder: Deadlocks, Zombies, and the 64KB Wall
Originally published in Level Up Coding. You can read the original version here . Recently at IBM Software Labs, I worked on a task that forced me to understand something many Java developers rarely...
flarestart.com
March 21, 2026 at 9:35 AM