Skip to content

[HTML] Can't generate static HTML #7819

@IaroslavR

Description

@IaroslavR
Description

when i try to generate static html for my yaml specification i got this error

Exception in thread "main" java.lang.RuntimeException: Can't load config class with name html Available: java
jaxrs-cxf
inflector
jaxrs-cxf-cdi
jaxrs-spec
jaxrs-jersey
jaxrs-resteasy-eap
jaxrs-resteasy

	at io.swagger.codegen.CodegenConfigLoader.forName(CodegenConfigLoader.java:31)
	at io.swagger.codegen.SwaggerCodegen.main(SwaggerCodegen.java:93)
Caused by: java.lang.ClassNotFoundException: html
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.swagger.codegen.CodegenConfigLoader.forName(CodegenConfigLoader.java:29)
	... 1 more
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar langs
Available languages: [java, jaxrs-cxf, inflector, jaxrs-cxf-cdi, jaxrs-spec, jaxrs-jersey, jaxrs-resteasy-eap, jaxrs-resteasy]
ls /home/im/github/swagger-codegen/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages
AbstractAdaCodegen.java               JavaResteasyServerCodegen.java
AbstractCppCodegen.java               JavascriptClientCodegen.java
AbstractCSharpCodegen.java            JavascriptClosureAngularClientCodegen.java
AbstractEiffelCodegen.java            JavaVertXServerCodegen.java
AbstractGoCodegen.java                JMeterCodegen.java
AbstractJavaCodegen.java              KotlinClientCodegen.java
AbstractJavaJAXRSServerCodegen.java   LuaClientCodegen.java
AbstractPhpCodegen.java               LumenServerCodegen.java
AbstractScalaCodegen.java             NancyFXServerCodegen.java
AbstractTypeScriptClientCodegen.java  NodeJSServerCodegen.java
AdaCodegen.java                       ObjcClientCodegen.java
AdaServerCodegen.java                 PerlClientCodegen.java
AkkaScalaClientCodegen.java           PhpClientCodegen.java
AndroidClientCodegen.java             PistacheServerCodegen.java
Apache2ConfigCodegen.java             PowerShellClientCodegen.java
ApexClientCodegen.java                PythonClientCodegen.java
AspNetCoreServerCodegen.java          Qt5CPPGenerator.java
BashClientCodegen.java                Rails5ServerCodegen.java
ClojureClientCodegen.java             RClientCodegen.java
ConfluenceWikiGenerator.java          RestbedCodegen.java
CppRestClientCodegen.java             RubyClientCodegen.java
CSharpClientCodegen.java              RustClientCodegen.java
CsharpDotNet2ClientCodegen.java       RustServerCodegen.java
DartClientCodegen.java                ScalaClientCodegen.java
EiffelClientCodegen.java              ScalaLagomServerCodegen.java
ElixirClientCodegen.java              ScalatraServerCodegen.java
ElmClientCodegen.java                 ScalazClientCodegen.java
ErlangClientCodegen.java              SilexServerCodegen.java
ErlangServerCodegen.java              SinatraServerCodegen.java
features                              SlimFrameworkServerCodegen.java
FinchServerCodegen.java               SpringCodegen.java
FlashClientCodegen.java               StaticDocCodegen.java
FlaskConnexionCodegen.java            StaticHtml2Generator.java
GoClientCodegen.java                  StaticHtmlGenerator.java
GoServerCodegen.java                  SwaggerGenerator.java
GroovyClientCodegen.java              SwaggerYamlGenerator.java
HaskellHttpClientCodegen.java         Swift3Codegen.java
HaskellServantCodegen.java            Swift4Codegen.java
helpers                               SwiftCodegen.java
JavaClientCodegen.java                SymfonyServerCodegen.java
JavaCXFClientCodegen.java             TizenClientCodegen.java
JavaCXFServerCodegen.java             TypeScriptAngularClientCodegen.java
JavaInflectorServerCodegen.java       TypeScriptAngularJsClientCodegen.java
JavaJAXRSCXFCDIServerCodegen.java     TypeScriptAureliaClientCodegen.java
JavaJAXRSSpecServerCodegen.java       TypeScriptFetchClientCodegen.java
JavaJerseyServerCodegen.java          TypeScriptJqueryClientCodegen.java
JavaMSF4JServerCodegen.java           TypeScriptNodeClientCodegen.java
JavaPKMSTServerCodegen.java           UndertowCodegen.java
JavaPlayFrameworkCodegen.java         ZendExpressivePathHandlerServerCodegen.java
JavaResteasyEapServerCodegen.java
Swagger-codegen version

i tried with built with mvn clean package command from 3.0.0 git branch and with downloaded swagger-codegen-cli-3.0.0-20180311.065628-40.jar with same results

Swagger declaration file content or url
Command line used for generation
java -jar /home/im/github/swagger-codegen/modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
   --i ./spec/openapi.yaml \
   -l html \
   -o ./spec
java -jar /home/im/tmp/swagger-codegen-cli-3.0.0-20180311.065628-40.jar generate \
   -i ./spec/openapi.yaml \
   -l html \
   -o ./spec
Steps to reproduce
Related issues/PRs
Suggest a fix/enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions