J.L Valtueña
J.L Valtueña

Reputation: 403

java.lang.ClassNotFoundException: org.jsoup.Jsoup at runtime

I have a webapp: grails + groovy + gradle (vscode 1.59 as editor)

I get these errors at runtime:

Caused by: java.lang.NoClassDefFoundError: org/jsoup/Jsoup
Caused by: java.lang.ClassNotFoundException: org.jsoup.Jsoup

build.gradle:

implementation 'org.jsoup:jsoup:1.13.1'

class file:

import org.apache.poi.ss.usermodel.*
import static org.apache.poi.ss.usermodel.Cell.*
import org.apache.poi.ss.usermodel.CellType
import java.io.File
import java.text.SimpleDateFormat
import groovy.sql.Sql
import groovyx.net.http.HTTPBuilder
import groovyx.net.http.*
import org.jsoup.Jsoup
import org.jsoup.nodes.Document
import org.jsoup.nodes.Element
import org.jsoup.select.Elements

Error line:

Document doc = Jsoup.parse(file.getInputStream(), "UTF-8")

Things I tried (none worked):

Any ideas?

Thanks a lot.

Upvotes: 0

Views: 585

Answers (1)

J.L Valtueña
J.L Valtueña

Reputation: 403

It seems like gradle files were corrupted. I downloaded same version(5.1.1) for a "clean" install. I set GRAILS_GRADLE_HOME system variable to the new clean gradle folder.

Now it works!

Upvotes: 1

Related Questions