Troubleshooting
This guide helps you resolve common issues with Ferrocodex. If you can’t find a solution here, contact your support representative.
Installation Issues
Windows Installation
Issue: “Windows protected your PC” warning
Solution:
Click “More info” on the SmartScreen dialog
Click “Run anyway”
This occurs because the app isn’t yet widely recognized
Issue: Installation fails with permission error
Solution:
Right-click the installer
Select “Run as administrator”
Ensure you have local admin rights
macOS Installation
Issue: “Cannot be opened because it is from an unidentified developer”
Solution:
Right-click the application
Select “Open” from the context menu
Click “Open” in the dialog
Or: System Preferences → Security & Privacy → “Open Anyway”
Issue: App crashes on Apple Silicon Macs
Solution:
Ensure you downloaded the correct version: * Intel:
Ferrocodex_x64.dmg* Apple Silicon:Ferrocodex_aarch64.dmgVerify in “About This Mac” → “Processor”
Linux Installation
Issue: AppImage won’t run
Solution:
chmod +x Ferrocodex_*.AppImage
./Ferrocodex_*.AppImage
Issue: Missing dependencies on Debian/Ubuntu
Solution:
sudo apt update
sudo apt install libwebkit2gtk-4.0-37 libgtk-3-0
Login and Authentication
Cannot Login
Issue: “Invalid credentials” error
Checklist:
Verify username (case-sensitive)
Check Caps Lock key
Ensure correct password
Try copy-paste to avoid typos
Issue: “Account locked” message
Solution:
Contact administrator to unlock
Wait for lockout period (default: 15 minutes)
Check audit log for failed attempts
Forgotten Password
User Password:
Contact your administrator
Admin can reset your password
You’ll need to change it on next login
Master Password (First Launch):
Warning
The master password cannot be recovered. If lost, you must reinstall and lose all data.
Session Timeout
Issue: Frequently logged out
Solution:
Check Settings → Security → Session Timeout
Default is 30 minutes of inactivity
Administrator can adjust timeout
Activity extends session automatically
Performance Issues
Slow Application Start
Common Causes:
Large database: Many assets/configurations
Antivirus scanning: Add exception for Ferrocodex
Disk performance: Check available space
Memory constraints: Close other applications
Solutions:
Archive old configurations
Add antivirus exception
Ensure 10% free disk space
Restart application
Slow Search Results (Enhanced in v0.5.0)
v0.5.0 Search Performance:
With SQLite FTS5, searches should complete in under 200ms. If experiencing slowness:
Solutions:
Rebuild Search Index:
Navigate to Settings → Search Performance
Click “Rebuild Index”
Wait for completion (5-10 minutes)
Optimize Search Queries:
Use specific field searches:
manufacturer:siemensAvoid wildcards at start:
*pump(slow) vspump*(fast)Use filters to narrow scope
Check Index Health:
Settings → Search Performance → Index Health
Look for fragmentation warnings
Run “Optimize Index” if needed
Clear Search Cache:
Settings → Search Performance → Clear Cache
Helps with stale results
Database Performance
Issue: Operations take long time
Solutions:
Check database size in Settings
Export and archive old data
Compact database (Settings → Maintenance)
Ensure adequate disk space
Asset Hierarchy Issues (v0.5.0)
Asset Naming Errors
Issue: “Invalid asset name” error
v0.5.0 Requirements:
Asset names must follow the pattern ^[A-Z0-9][A-Z0-9_-]{2,49}$
Solutions:
Use UPPERCASE letters only
Remove spaces (use hyphen or underscore)
Ensure 3-50 character length
Avoid reserved names (CON, PRN, AUX, etc.)
Examples:
❌
plc-west-01→ ✅PLC-WEST-01❌
PLC WEST 01→ ✅PLC-WEST-01❌
_sensor→ ✅SENSOR-01
Cannot Create Asset
Issue: “Asset creation failed”
Common Causes:
Duplicate Name: Name already exists in same folder
Invalid Parent: Parent folder doesn’t exist
Permissions: Insufficient rights
Validation Error: Metadata field validation failed
Solutions:
Use unique name within folder
Verify parent folder exists
Check metadata field requirements
Review validation error messages
Drag-and-Drop Not Working
Issue: Cannot drag assets in tree
Solutions:
Check Browser: Use Chrome, Firefox, or Edge
Permissions: Verify edit rights on assets
Target Folder: Ensure target allows children
Circular Reference: Cannot move folder into itself
Metadata Field Issues
Issue: “Invalid metadata value”
Solutions:
Check field type requirements
Verify pattern matching (for text fields)
Ensure date format is correct
Check numeric ranges
Issue: Cannot add custom fields
Solutions:
Administrator privileges may be required
Check metadata schema restrictions
Verify field name uniqueness
Review JSON schema if applicable
Search Not Finding Assets
Issue: Search returns no results
v0.5.0 Search Tips:
Check Syntax:
Simple:
pumpField-specific:
location:westBoolean:
pump AND cooling
Rebuild Index (Admin):
Settings → Search Performance
Click “Rebuild Index”
Check Permissions:
Only assets you can access are searchable
Clear Cache:
Settings → Search Performance → Clear Cache
Configuration Management
Upload Failures
Issue: “Upload failed” error
Common Causes:
File too large: Check size limits
Invalid characters: in filename (v0.5.0 stricter)
Permissions: Insufficient user rights
Disk space: Storage full
Solutions:
Ensure filename follows security rules (v0.5.0)
Remove special characters
Check available disk space
Verify user has Engineer/Admin role
Try smaller file or compress
Cannot Download Configuration
Issue: Download button not working
Checklist:
Check browser download settings
Verify file still exists
Check user permissions
Try different browser
Issue: Downloaded file is corrupted
Solutions:
Clear browser cache
Try download again
Check original upload integrity
Verify from different user account
Branch Operations
Issue: Cannot create branch
Requirements:
Must have configuration to branch from
Engineer or Administrator role
Unique branch name
Issue: Merge conflicts
Best Practices:
Document changes in branch
Communicate with team
Download both versions first
Manually resolve if needed
Display Issues
UI Elements Missing
Common Fixes:
Refresh page (F5)
Clear browser cache
Check zoom level (Ctrl/Cmd + 0)
Update graphics drivers
Try different display resolution
Text Too Small/Large
Adjustments:
Windows: Ctrl + Plus/Minus
macOS: Cmd + Plus/Minus
Settings → Display → Font Size
Dark Mode Issues
If UI elements are incorrect:
Toggle theme off/on
Restart application
Check system theme settings
Report specific elements affected
Data and Storage
Running Out of Space
Check Storage:
Settings → System → Storage Info
Shows database size
Configuration storage usage
Free Up Space:
Export old configurations
Delete from system
Archive audit logs
Compact database
Backup Failures
Issue: Export fails
Solutions:
Check destination has space
Verify write permissions
Try smaller export (date range)
Export without audit logs
Import Problems
Issue: Import doesn’t work
Requirements:
Valid Ferrocodex export file
Matching version format
Administrator privileges
No corrupt ZIP file
Identity Vault Issues
Cannot Create Vault
Issue: “Create Vault” button disabled or missing
Solutions:
Verify you have Engineer or Administrator role
Check if vault already exists for the asset
Ensure asset is saved before creating vault
Refresh the page and try again
Issue: Vault creation fails with error
Common Causes:
Database space limitations
Concurrent modification conflict
Browser compatibility issues
Solutions:
Check available disk space
Close and reopen asset view
Try different browser
Contact administrator if persists
Password Generation Problems
Issue: Generate button not working
Solutions:
Check browser JavaScript is enabled
Clear browser cache
Try manual password entry
Verify password policy settings
Issue: Generated password rejected
Causes:
Password policy requirements changed
Special characters not allowed
Length requirements not met
Solutions:
Review password requirements
Adjust generation settings
Try shorter/longer password
Remove special characters if needed
Vault Access Denied
Issue: “Access Denied” when opening vault
Solutions:
Verify you have vault permissions:
Ask administrator for access
Check permission expiration
Review audit log for changes
If recently granted access:
Log out and back in
Clear browser cache
Wait 5 minutes for sync
Issue: Cannot see vault contents
Requirements:
Read permission on specific vault
Active user session
Asset access rights
Password Rotation Failures
Issue: Rotation wizard won’t complete
Common Problems:
Current password incorrect:
Verify caps lock
Check password history
Try copy/paste
New password invalid:
Check complexity requirements
Avoid password reuse
Try generated password
Network/timing issues:
Check session hasn’t expired
Retry the operation
Save work frequently
Issue: Batch rotation stuck
Solutions:
Cancel batch operation
Rotate passwords individually
Check for locked vaults
Review error messages
Compliance and Alerts
Issue: Not receiving rotation reminders
Check:
Notification settings enabled
Rotation schedule configured
Email address correct
Check spam folder
Issue: Compliance dashboard empty
Solutions:
Verify rotation schedules set
Check user has reporting access
Refresh dashboard data
Review date range filters
Standalone Credentials Issues
Issue: Cannot create categories
Requirements:
Administrator or Engineer role
Unique category name
Valid parent category
Solutions:
Check role permissions
Use different category name
Create at root level first
Issue: Search not finding credentials
Tips:
Use partial search terms
Check category filters
Clear all filters and retry
Verify credential exists
Export/Import with Vaults
Issue: Vault data not included in export
Checklist:
“Include vault data” checked
Export permissions granted
Vaults contain data
No active vault locks
Issue: Import fails with vault data
Common Causes:
Version incompatibility
Corrupted export file
Insufficient permissions
Duplicate vault conflicts
Solutions:
Verify export file integrity
Check Ferrocodex versions match
Use Administrator account
Choose merge strategy
Permission Management Problems
Issue: Cannot grant vault permissions
Requirements:
Administrator role required
Target user must exist
Vault must be created
Issue: Time-limited access not expiring
Solutions:
Check system time/timezone
Review expiration settings
Manually revoke if needed
Check audit log
Vault Performance Issues
Issue: Vault operations slow
Optimizations:
Limit vault size (< 100 entries)
Archive old passwords
Clear browser cache
Check database performance
Issue: Search within vault slow
Tips:
Use specific search terms
Search by label first
Use filters effectively
Paginate large results
Error Messages
Common Error Codes
Example error dialog showing error code and message
Error |
Meaning |
Solution |
|---|---|---|
ERR_AUTH_001 |
Authentication failed |
Check credentials |
ERR_PERM_001 |
Insufficient permissions |
Contact administrator |
ERR_FILE_001 |
File operation failed |
Check disk space/permissions |
ERR_DB_001 |
Database error |
Restart application |
ERR_SESS_001 |
Session expired |
Login again |
ERR_VAULT_001 |
Vault access denied |
Check vault permissions |
ERR_VAULT_002 |
Vault already exists |
Use existing vault |
ERR_VAULT_003 |
Password policy violation |
Meet complexity requirements |
ERR_VAULT_004 |
Rotation failed |
Check current password |
ERR_VAULT_005 |
Export permission denied |
Request export permission |
Getting Help
Before Contacting Support
Document the issue:
Exact error message
Steps to reproduce
Screenshot if possible
Time of occurrence
Check basics:
Application version
Operating system
Available disk space
User role/permissions
Try standard fixes:
Restart application
Reboot computer
Check for updates
Review this guide
Collecting Diagnostic Info
For support tickets:
Go to Settings → About
Click “Copy System Info”
Include in support request
Attach relevant screenshots
Export recent audit logs
Support Channels
During the alpha phase:
Primary: Your designated support contact
Include: System info, steps to reproduce
Severity: Mark urgent issues appropriately
Response: Check your agreed SLA
Emergency Procedures
For critical issues:
Document everything immediately
Stop using affected features
Contact support urgently
Prepare rollback if needed
Communicate with team
Remember: Most issues have simple solutions. Work through this guide systematically before escalating.