Troubleshooting
CBWIRE Component Issues
Lazy-Loaded Components with Placeholders Don't Render
// wires/Widget.bx
class extends="cbwire.models.Component" {
function placeholder() {
return "<div>put spinner here...</div>"; // ✅ Matches template
}
}// wires/Widget.cfc
component extends="cbwire.models.Component" {
function placeholder() {
return "<div>put spinner here...</div>"; // ✅ Matches template
}
}<!-- wires/widget.bxm -->
<bx:output>
<div> <!-- ✅ Matches placeholder's <div> -->
<h1>My Widget</h1>
</div>
</bx:output><!-- wires/widget.cfm -->
<cfoutput>
<div> <!-- ✅ Matches placeholder's <div> -->
<h1>My Widget</h1>
</div>
</cfoutput>Conditional Rendering Issues
Server Configuration Issues
400 Bad Request on CBWIRE Updates
BonCode AJP Connector (IIS + Lucee)
Other Server Software
Alpine.js Integration Issues
Quote Syntax Errors in x-data
Component Removal with Alpine x-if
Key Differences: x-if vs x-show
Directive
Behavior
Use with CBWIRE
Quick Reference
Essential Rules
Common Error Messages
Error
Likely Cause
Solution
Last updated
Was this helpful?