Troubleshooting
This guide helps you resolve common issues when using DevoxxGenie.
Chat UI Not Loading / GPU Rendering Error
Problem
On certain Windows systems with specific GPU driver configurations, the DevoxxGenie chat UI may fail to load with an error related to Skiko/Direct3D:
UnsatisfiedLinkError: Failed to load Direct3D native library
This occurs because the graphics rendering engine (Skiko) cannot initialize hardware-accelerated rendering on some GPU/driver combinations.
Automatic Fix
Current DevoxxGenie versions force Skiko software rendering on Windows during startup, so the chat UI should load without touching GPU-accelerated rendering.
Manual Workarounds
If you still experience issues, use one of these methods:
Option 1: Restart the IDE
- Close IntelliJ IDEA fully
- Start IntelliJ IDEA again
This ensures the Windows startup override is applied before any chat UI is created.
Option 2: VM Options (Alternative for older versions)
Add the following system property to your IDE's VM options:
- Go to Help > Edit Custom VM Options...
- Add this line:
-Dskiko.renderApi=SOFTWARE
- Save the file
- Restart IntelliJ IDEA
Option 3: Update GPU Drivers
In some cases, updating your GPU drivers resolves the compatibility issue:
- NVIDIA: Download from nvidia.com
- AMD: Download from amd.com
- Intel: Download from intel.com
After updating drivers, restart IntelliJ IDEA and try DevoxxGenie again.
Still Not Working?
If none of the above solutions work:
-
Check the IntelliJ IDEA log files for detailed error messages:
- Help > Show Log in Explorer/Finder
- Look for errors related to
Skiko,Direct3D, orUnsatisfiedLinkError
-
Report the issue on GitHub Issues with:
- Your operating system and version
- GPU model and driver version
- IntelliJ IDEA version
- The relevant error log excerpt
Ollama Connection Issues
Problem
DevoxxGenie cannot connect to Ollama or models don't appear in the dropdown.
Solutions
-
Verify Ollama is running:
curl http://localhost:11434/api/tagsIf this fails, start Ollama:
ollama serve -
Check the base URL in settings:
- Default should be:
http://localhost:11434 - If using Docker or remote Ollama, adjust accordingly
- Default should be:
-
Firewall/Antivirus: Ensure port 11434 is not blocked
-
Model not showing: Click Refresh Models in the provider dropdown
See the full Ollama setup guide for more details.
API Key Errors
Problem
Getting "Invalid API key" or "Authentication failed" errors with cloud providers.
Solutions
-
Verify the API key is correct:
- Open DevoxxGenie settings
- Navigate to LLM Providers
- Select the provider and check the API key field
- Re-enter the key if unsure
-
Check key permissions: Some providers require specific permissions or the key may be expired
-
Verify provider status: Check if the LLM service is experiencing outages
Slow Responses with Local Models
Problem
Local LLM responses are very slow or timeout.
Solutions
-
Use a smaller model: Try
llama3.2:3borqwen2.5-coder:1.5binstead of larger models -
Check system resources:
- Monitor CPU/GPU usage during generation
- Ensure sufficient RAM is available
- Close unnecessary applications
-
Enable GPU acceleration for Ollama:
ollama run llama3.2 --gpu
See Ollama performance tips for more optimization suggestions.
Plugin Not Visible After Installation
Problem
The DevoxxGenie icon doesn't appear in the IDE after installation.
Solutions
-
Restart IntelliJ IDEA — required after plugin installation
-
Check if the plugin is enabled:
- Settings > Plugins > Installed
- Look for DevoxxGenie and ensure it's checked
-
Invalidate caches:
- File > Invalidate Caches / Restart...
- Select Invalidate and Restart
-
Verify IDE version: DevoxxGenie requires IntelliJ IDEA 2023.3.4 or later
Getting Help
If your issue isn't covered here:
- Check the FAQ for common questions
- Search GitHub Issues for similar problems
- Join GitHub Discussions for community support
- Create a new issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, IDE version, plugin version)
- Relevant log excerpts