neulab / explainaboard_web

MIT License
8 stars 2 forks source link

problem with running "npm run gen-api-code" #584

Open aldazero opened 1 year ago

aldazero commented 1 year ago

Hi, I am trying to run ExplainaBoard_Web locally by following the Quick Start guide, but I am stuck on step 3. When I run the command npm run gen-api-code, I am getting the following error. Do you have any suggestions? Thank you.

Exception in thread "Thread-0" java.lang.RuntimeException: Could not generate api file for 'Default'
    at io.swagger.codegen.v3.DefaultGenerator.generateApis(DefaultGenerator.java:579)
    at io.swagger.codegen.v3.DefaultGenerator.generate(DefaultGenerator.java:782)
    at io.swagger.codegen.v3.cli.cmd.Generate.run(Generate.java:388)
    at java.base/java.lang.Thread.run(Thread.java:1589)
Caused by: com.github.jknack.handlebars.HandlebarsException: /handlebars/pythonFlaskConnexion/param_type.mustache:1:3: java.lang.reflect.InaccessibleObjectException: Unable to make public boolean java.util.Collections$EmptyMap.isEmpty() accessible: module java.base does not "opens java.util" to unnamed module @4d740d85
    /handlebars/pythonFlaskConnexion/param_type.mustache:1:3
    at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:387)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:363)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:311)
    at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:201)
    at java.base/java.lang.reflect.Method.setAccessible(Method.java:195)
    at com.github.jknack.handlebars.context.MemberValueResolver.cache(MemberValueResolver.java:82)
    at com.github.jknack.handlebars.context.MemberValueResolver.resolve(MemberValueResolver.java:54)
    at com.github.jknack.handlebars.Context$CompositeValueResolver.resolve(Context.java:199)
    at com.github.jknack.handlebars.internal.path.PropertyPath.eval(PropertyPath.java:52)
    at com.github.jknack.handlebars.Context$PathExpressionChain.next(Context.java:361)
    at com.github.jknack.handlebars.Context$PathExpressionChain.eval(Context.java:381)
    at com.github.jknack.handlebars.Context.get(Context.java:621)
    at com.github.jknack.handlebars.Context$PartialCtx.get(Context.java:165)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:176)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86)
    at com.github.jknack.handlebars.internal.Partial.merge(Partial.java:228)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.Options.apply(Options.java:538)
    at com.github.jknack.handlebars.Options.fn(Options.java:433)
    at com.github.jknack.handlebars.helper.IfHelper.apply(IfHelper.java:53)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:211)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.Options.apply(Options.java:538)
    at com.github.jknack.handlebars.helper.EachHelper.apply(EachHelper.java:73)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:211)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.Options.apply(Options.java:538)
    at com.github.jknack.handlebars.helper.EachHelper.apply(EachHelper.java:73)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:211)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.Options.apply(Options.java:538)
    at com.github.jknack.handlebars.helper.EachHelper.apply(EachHelper.java:73)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:211)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.Options.apply(Options.java:538)
    at com.github.jknack.handlebars.Options.fn(Options.java:445)
    at com.github.jknack.handlebars.helper.WithHelper.apply(WithHelper.java:58)
    at com.github.jknack.handlebars.internal.Block.merge(Block.java:211)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:95)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:130)
    at com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:118)
    at com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:72)
    at io.swagger.codegen.v3.templates.HandlebarTemplateEngine.getRendered(HandlebarTemplateEngine.java:25)
    at io.swagger.codegen.v3.DefaultGenerator.processTemplateToFile(DefaultGenerator.java:795)
    at io.swagger.codegen.v3.DefaultGenerator.generateApis(DefaultGenerator.java:538)
    ... 3 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make public boolean java.util.Collections$EmptyMap.isEmpty() accessible: module java.base does not "opens java.util" to unnamed module @4d740d85
    ... 67 more
rm: Dockerfile: No such file or directory
rm: .gitignore: No such file or directory
rm: .travis.yml: No such file or directory
rm: git_push.sh: No such file or directory
rm: tox.ini: No such file or directory
rm: test-requirements.txt: No such file or directory
rm: .dockerignore: No such file or directory
rm: setup.py: No such file or directory