Troubleshooting
Browser Does Not Launch Automatically
Cause: System settings or antivirus may block auto-launch.
Windows
- Manually open your browser and navigate to
http://localhost:9001 - Right-click the SBOM Manager icon in the system tray and select "Open Browser"
Linux
- Manually open your browser and navigate to
http://localhost:9001 - If running headless, use a text-based browser or access from another machine
Port 9001 Conflict
Cause: Another application is using port 9001.
Windows
Check port usage:
netstat -aon | findstr :9001Stop the conflicting process:
taskkill /PID <pid> /FChange the port:
- Create a file named
sbom-manager.l4j.ininext tosbom-manager.exe - Add the line:
-Dserver.port=9091 - Restart and access via
http://localhost:9091
Linux
Check port usage:
netstat -plten | grep 9001
# or
ss -tlnp | grep 9001Stop the conflicting process:
kill <pid>
# or force kill
kill -9 <pid>Change the port:
- Edit
sbom-manager.shand add-Dserver.port=9091to the Java command line arguments - Alternatively, set an environment variable before launching:bash
export SERVER_PORT=9091 ./sbom-manager.sh - Restart and access via
http://localhost:9091
Missing Dependencies
Windows
Check if Java is installed:
java -versionIf missing, download and install Java 11 or later.
Linux
Check if Java is installed:
java -versionInstall Java if missing:
# Ubuntu/Debian
sudo apt update
sudo apt install openjdk-11-jre
# RHEL/CentOS/Fedora
sudo yum install java-11-openjdk
# Arch
sudo pacman -S jre11-openjdkEnsure GUI/XRDP is enabled if using graphical mode.
Ensure shell script has execute permissions:
chmod +x sbom-manager.shApplication Won't Start
Symptoms: Application closes immediately or shows no window.
Windows
- Check log files for errors (typically in
logs/directory or application folder) - Verify system requirements are met (Java 11+, available memory)
- Try running as Administrator:
- Right-click
sbom-manager.exe - Select "Run as administrator"
- Right-click
- Check if Java is installed:
java -version
Linux
- Run from terminal to see error output:
./sbom-manager.sh- Check log files for errors (typically in
logs/directory) - Verify system requirements are met (Java 11+, available memory)
- Check if the script has proper line endings:
dos2unix sbom-manager.shSystem Tray Icon Missing
Windows
Symptoms: Application appears to be running but no system tray icon is visible.
Solution:
- Click the arrow (^) to expand hidden system tray icons
- Enable "Always show all icons" in Windows taskbar settings:
- Right-click taskbar → Taskbar settings
- Click "Select which icons appear on the taskbar"
- Find SBOM Manager and turn it on
- Restart the application
Linux
Not applicable (system tray functionality varies by desktop environment).
Permission Denied Errors
Symptoms: Cannot read/write files or access directories.
Windows
- Ensure the application has write permissions to its installation directory
- Run as Administrator if accessing protected directories
- Check folder permissions:
- Right-click the installation folder → Properties
- Security tab → Edit
- Ensure your user account has Full Control
Linux
Check ownership and permissions:
ls -la sbom-manager.shFix ownership:
chown $USER:$USER sbom-manager.sh
chown -R $USER:$USER /path/to/installationFix permissions:
chmod 755 sbom-manager.sh
chmod -R 755 /path/to/installationFirewall Blocking Localhost
Symptoms: Browser shows "Connection refused" when accessing http://localhost:9001.
Windows
- Verify the application is running in Task Manager (Ctrl+Shift+Esc)
- Add exception in Windows Defender Firewall:
- Open Windows Security → Firewall & network protection
- Click "Allow an app through firewall"
- Add Java or
sbom-manager.exe
- Try accessing via
http://127.0.0.1:9001
Linux
Check if the application is running:
ps aux | grep sbom-managerVerify port is listening:
netstat -tlnp | grep 9001Check firewall rules:
# UFW
sudo ufw allow 9001/tcp
# firewalld
sudo firewall-cmd --add-port=9001/tcp --permanent
sudo firewall-cmd --reload
# iptables
sudo iptables -A INPUT -p tcp --dport 9001 -j ACCEPTTry accessing via http://127.0.0.1:9001
Display/GUI Issues (Linux Only)
Symptoms: "Cannot open display" or GUI-related errors.
Linux
Enable X11 forwarding if running via SSH:
ssh -X user@hostSet DISPLAY environment variable:
export DISPLAY=:0Install X11 libraries if missing:
# Ubuntu/Debian
sudo apt install libx11-6 libxext6 libxrender1 libxtst6
# RHEL/CentOS
sudo yum install libX11 libXext libXrender libXtstGetting Additional Help
- Check the application logs for detailed error messages
- Note your operating system and version
- Windows: Run
winveror check Settings → System → About - Linux: Run
cat /etc/os-release
- Windows: Run
- Note your Java version:
java -version - Document the exact error message or behavior and contact support with this information