-
Notifications
You must be signed in to change notification settings - Fork 125
Description
I am new to java and Spark, maybe I did something wrong.
But, I am running a simple thing, and it throws an error:
`zorkyy:spark-basic-structure zorkyy$ gradle build
Task :compileJava FAILED
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:9: error: constructor Book in class Book cannot be applied to given types;
new Book("Moby Dick", "Herman Melville", "9789583001215"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:10: error: constructor Book in class Book cannot be applied to given types;
new Book("A Christmas Carol", "Charles Dickens", "9780141324524"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:11: error: constructor Book in class Book cannot be applied to given types;
new Book("Pride and Prejudice", "Jane Austen", "9781936594290"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:12: error: constructor Book in class Book cannot be applied to given types;
new Book("The Fellowship of The Ring", "J. R. R. Tolkien", "0007171978"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:13: error: constructor Book in class Book cannot be applied to given types;
new Book("Harry Potter", "J. K. Rowling", "0747532699"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:14: error: constructor Book in class Book cannot be applied to given types;
new Book("War and Peace", "Leo Tolstoy", "9780060798871"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:15: error: constructor Book in class Book cannot be applied to given types;
new Book("Don Quixote", "Miguel Cervantes", "9789626345221"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:16: error: constructor Book in class Book cannot be applied to given types;
new Book("Ulysses", "James Joyce", "9780394703800"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:17: error: constructor Book in class Book cannot be applied to given types;
new Book("The Great Gatsby", "F. Scott Fitzgerald", "9780743273565"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:18: error: constructor Book in class Book cannot be applied to given types;
new Book("One Hundred Years of Solitude", "Gabriel Garcia Marquez", "9780060531041"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:19: error: constructor Book in class Book cannot be applied to given types;
new Book("The adventures of Huckleberry Finn", "Mark Twain", "9781591940296"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:20: error: constructor Book in class Book cannot be applied to given types;
new Book("Alice In Wonderland", "Lewis Carrol", "9780439291491")
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/book/BookDao.java:28: error: cannot find symbol
return books.stream().filter(b -> b.getIsbn().equals(isbn)).findFirst().orElse(null);
^
symbol: method getIsbn()
location: variable b of type Book
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserDao.java:11: error: constructor User in class User cannot be applied to given types;
new User("perwendel", "$2a$10$h.dl5J86rGH7I8bD9bZeZe", "$2a$10$h.dl5J86rGH7I8bD9bZeZeci0pDt0.VwFTGujlnEaZXPf/q7vM5wO"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserDao.java:12: error: constructor User in class User cannot be applied to given types;
new User("davidase", "$2a$10$e0MYzXyjpJS7Pd0RVvHwHe", "$2a$10$e0MYzXyjpJS7Pd0RVvHwHe1HlCS4bZJ18JuywdEMLT83E1KDmUhCy"),
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserDao.java:13: error: constructor User in class User cannot be applied to given types;
new User("federico", "$2a$10$E3DgchtVry3qlYlzJCsyxe", "$2a$10$E3DgchtVry3qlYlzJCsyxeSK0fftK4v0ynetVCuDdxGVl1obL.ln2")
^
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserDao.java:17: error: cannot find symbol
return users.stream().filter(b -> b.getUsername().equals(username)).findFirst().orElse(null);
^
symbol: method getUsername()
location: variable b of type User
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserDao.java:21: error: invalid method reference
return users.stream().map(User::getUsername).collect(Collectors.toList());
^
cannot find symbol
symbol: method getUsername()
location: class User
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserController.java:18: error: cannot find symbol
String hashedPassword = BCrypt.hashpw(password, user.getSalt());
^
symbol: method getSalt()
location: variable user of type User
/Users/zorkyy/www/r&d/spark-basic-structure/src/main/java/app/user/UserController.java:19: error: cannot find symbol
return hashedPassword.equals(user.getHashedPassword());
^
symbol: method getHashedPassword()
location: variable user of type User
20 errors
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':compileJava'.
Compilation failed; see the compiler error output for details.
-
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. -
Get more help at https://help.gradle.org
BUILD FAILED in 0s
1 actionable task: 1 executed`
How can it be possible? Am I doing something wrong?
I am os OS X 11 and using Gradle 5.1 and Java 1.8