Da rajahene ikke oppfylte flere av betingelsene i fredsavtalen fra 1846 sendte nederlenderne i starten av 1848 en enda større flåte- og landstyrke av sted mot det nordlige Bali. Lange klarte å holde rikene Tabanan og Badong nøytrale, men de resterende balinesiske styrkene samlet seg ved Djagaraga, hvor de også hadde søkt tilflukt i 1846. Mens nederlenderne forberedte et felttog blokkerte de kysten, noe som gikk hardt ut over handelen. Djagaraga lå langt inne på øyen, så det andre angrepet måtte gjennomføres uten støtte fra flåten. I første omgang gikk det etter planen, men da nederlenderne møtte Gusti Djilantiek, som hadde forskanset seg med 600 rifleskyttere, ble de stoppet. Da nederlenderne ikke kunne opprettholde forsyningene, blant annet fordi hæren ikke hadde medbrakt det nødvendige antall kulier, og da balineserne angrep utgangslandsbyen, ble de til slutt nødt til å trekke seg tilbake i stor hast.