Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnsupportedOperationException when running CsvScanExample locally #248

Open
davidpaperclicks opened this issue Aug 13, 2021 · 0 comments
Open

Comments

@davidpaperclicks
Copy link

Versions

0.7.1

Describe the bug

I am getting an UnsupportedOperationException when running locally from IntelliJ the CsvScanExample.java.

To Reproduce

Before hand I have commented out the maven-dependency-plugin from parser and meta because otherwise it wouldn't compile. Then I ran:

  1. Ran mvn clean -DskipTests=true package
  2. Ran mvn clean -DskipTests=true install
  3. Ran CsvScanExample.java from IDE

Expected behavior

Expected to receive output on stdout, but instead an UnsupportedOperationException i thrown.

Full Output Logs

lasticsearch Embedded Server is starting up, waiting....
[masterService#updateTask][T#1]] GatewayService                 INFO  recovered [0] indices into cluster_state
[masterService#updateTask][T#1]] MetaDataCreateIndexService     INFO  [student] creating index, cause [api], templates [], shards [1]/[1], mappings [_doc]
Elasticsearch Embedded Server has started!! Your query is running...
java.lang.RuntimeException: java.lang.UnsupportedOperationException
	at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:168)
	at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)
	at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)
	at com.qihoo.qsql.codegen.ClassBodyWrapper$WithClassPathInMemoryCompiler.compile(ClassBodyWrapper.java:156)
	at com.qihoo.qsql.codegen.ClassBodyWrapper$WithClassPathInMemoryCompiler.singleCompile(ClassBodyWrapper.java:123)
	at com.qihoo.qsql.codegen.ClassBodyWrapper.compileSourceAndLoadClass(ClassBodyWrapper.java:64)
	at com.qihoo.qsql.codegen.ClassBodyWrapper.compile(ClassBodyWrapper.java:101)
	at com.qihoo.qsql.exec.AbstractPipeline.compileRequirement(AbstractPipeline.java:51)
	at com.qihoo.qsql.exec.spark.SparkPipeline.show(SparkPipeline.java:105)
	at com.qihoo.qsql.CsvScanExample.main(CsvScanExample.java:25)
Caused by: java.lang.UnsupportedOperationException
	at com.github.picadoh.imc.compiler.InMemoryClassManager.getJavaFileForInput(InMemoryClassManager.java:40)
	at jdk.compiler/com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager.getJavaFileForInput(ClientCodeWrapper.java:288)
	at jdk.compiler/com.sun.tools.javac.code.ModuleFinder.getModuleInfoFromLocation(ModuleFinder.java:285)
	at jdk.compiler/com.sun.tools.javac.code.ModuleFinder.findModuleInfo(ModuleFinder.java:363)
	at jdk.compiler/com.sun.tools.javac.code.ModuleFinder.findAllModules(ModuleFinder.java:191)
	at jdk.compiler/com.sun.tools.javac.comp.Modules.getUnnamedModuleCompleter(Modules.java:1433)
	at jdk.compiler/com.sun.tools.javac.comp.Modules.setCompilationUnitModules(Modules.java:471)
	at jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:265)
	at jdk.compiler/com.sun.tools.javac.comp.Modules.initModules(Modules.java:231)
	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.initModules(JavaCompiler.java:1048)
	at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:938)
	at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104)
	at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:152)
	... 9 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant