master branch at commit 2918cc169ceb9f6d585c1cc6d645b9a6f2ea7593Server: dev server listening at localhost:8080
Issue 1: action to add instructor fails at http://localhost:8080/web/admin/home

Error message:
Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563)
at com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:208)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 65 more
However, the new instructor can still be found at http://localhost:8080/web/admin/search


Following the warning, either I log in through instructor login button or masquerade mode, the error occurs.

Problem: due to the above issues, I am not able to interact with the application in instructor/student mode in the dev server.
Setup status:
staging server is not yet deployedAre you using JDK 8? I faced a similar problem as well when I used JDK 11.
Many thanks to @ccyccyccy !
Cause: mismatched JDK (local: Java SE 9.0.1)
Solution: (for Mac OS X)
/usr/libexec/java_home -V on the terminal/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home (in my case)gradle.properties, paste the line org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Homecd to the project folder, re-run the command ./gradlew createConfigsResult:
The above solution resolves the issue.

Server error issue is resolved.
Most helpful comment
Many thanks to @ccyccyccy !
Cause: mismatched JDK (local: Java SE 9.0.1)
Solution: (for Mac OS X)
/usr/libexec/java_home -Von the terminal/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home(in my case)gradle.properties, paste the lineorg.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Homecdto the project folder, re-run the command./gradlew createConfigsResult:

The above solution resolves the issue.