Windsurf deployment

Cascade Build Fails - Missing Dependency

Gradle build fails with 'cannot find symbol' errors or 'unresolved dependency' when Cascade generated code that uses libraries not in your classpath. The generated code imports classes that don't exist in your project.

Cascade suggests library usage without automatically updating build configuration.

Error Messages You Might See

error: cannot find symbol: class ObjectMapper error: unresolved reference: com.fasterxml.jackson build.gradle.kts: Could not resolve dependency
error: cannot find symbol: class ObjectMappererror: unresolved reference: com.fasterxml.jacksonbuild.gradle.kts: Could not resolve dependency

Common Causes

  1. Cascade generated code using library (e.g., Jooq, Testcontainers) not in build.gradle.kts
  2. Cascade imported classes from optional/transitive dependencies not explicitly declared
  3. Version mismatch: Cascade used API from newer library version than currently declared
  4. Cascade suggested removing dependency that other code still depends on

How to Fix It

Review Cascade-generated imports to identify missing libraries. Add dependencies to build.gradle.kts with appropriate versions. Ensure version alignment with existing dependencies. Run './gradlew compileKotlin' to verify build. Consider dependency management tools to detect conflicts.

Real developers can help you.

Basel Issmail Basel Issmail ’m a Senior Full-Stack Developer and Tech Lead with experience designing and building scalable web platforms. I work across the full development lifecycle, from translating business requirements into technical architecture to delivering reliable production systems. My work focuses on modern web technologies, including TypeScript, Angular, Node.js, and cloud-based architectures. I enjoy solving complex technical problems and helping teams turn product ideas and prototypes into working platforms that can grow and scale. In addition to development, I often collaborate closely with product managers, business analysts, designers, and QA teams to ensure that solutions align with both technical and business goals. I enjoy working with startups and product teams where I can contribute both as a hands-on engineer and as a technical partner in designing and delivering impactful software. Prakash Prajapati Prakash Prajapati I’m a Senior Python Developer specializing in building secure, scalable, and highly available systems. I work primarily with Python, Django, FastAPI, Docker, PostgreSQL, and modern AI tooling such as PydanticAI, focusing on clean architecture, strong design principles, and reliable DevOps practices. I enjoy solving complex engineering problems and designing systems that are maintainable, resilient, and built to scale. Mehdi Ben Haddou Mehdi Ben Haddou - Founder of Chessigma (1M+ users) & many small projects - ex Founding Engineer @Uplane (YC F25) - ex Software Engineer @Amazon and @Booking.com BurnHavoc BurnHavoc Been around fixing other peoples code for 20 years. Daniel Vázquez Daniel Vázquez Software Engineer with over 10 years of experience on Startups, Government, big tech industry & consulting. rayush33 rayush33 JavaScript (React.js, React Native, Node.js) Developer with demonstrated industry experience of 4+ years, actively looking for opportunities to hone my skills as well as help small-scale business owners with solutions to technical problems legrab legrab I'll fill this later Pratik Pratik SWE with 15+ years of experience building and maintaining web apps and extensive BE infrastructure Kingsley Omage Kingsley Omage Fullstack software engineer passionate about AI Agents, blockchain, LLMs. AUXLE AUXLE I am a Full Stack Developer experienced in building Websites, Web apps and Cross Platform Mobile Apps for Startups and Companies.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help

Related Windsurf Issues

Can't fix it yourself?
Real developers can help.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help