Skip to content

Fix exception 'UnmappableCharacterException' in dottydoc on Windows #5430

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

Merged
merged 11 commits into from
Nov 14, 2018
Merged

Fix exception 'UnmappableCharacterException' in dottydoc on Windows #5430

merged 11 commits into from
Nov 14, 2018

Conversation

michelou
Copy link
Contributor

Environment:
    MS Windows 10 Home, JDK 1.8.0_191, SBT 1.2.6
Console output before fix:

[doc info] Generating doc page for: dotty.tools.dotc.plugins
Exception in thread "main" java.nio.charset.UnmappableCharacterException: Input length = 1
        at java.nio.charset.CoderResult.throwException(CoderResult.java:282)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:161)
        at java.io.BufferedReader.read(BufferedReader.java:182)
        at scala.io.BufferedSource.$anonfun$iter$2(BufferedSource.scala:38)
        [...]
        at dotty.tools.dottydoc.staticsite.Site.toSourceFile(Site.scala:411)
        at dotty.tools.dottydoc.staticsite.Site.$anonfun$blogInfo$1(Site.scala:101)
        [...]
        at dotty.tools.dottydoc.staticsite.Site.blogInfo(Site.scala:99)
        at dotty.tools.dottydoc.staticsite.Site.genDoc$1(Site.scala:202)
        at dotty.tools.dottydoc.staticsite.Site.$anonfun$generateApiDocs$4(Site.scala:215)
        at dotty.tools.dottydoc.staticsite.Site.$anonfun$generateApiDocs$4$adapted(Site.scala:214)
        [...]
        at dotty.tools.dottydoc.staticsite.Site.$anonfun$generateApiDocs$1(Site.scala:214)
        at dotty.tools.dottydoc.staticsite.Site.createOutput(Site.scala:186)
        at dotty.tools.dottydoc.staticsite.Site.generateApiDocs(Site.scala:192)
        at dotty.tools.dottydoc.DocDriver.process(DocDriver.scala:52)
        at dotty.tools.dotc.Driver.process(Driver.scala:105)
        at dotty.tools.dotc.Driver.process(Driver.scala:117)
        at dotty.tools.dotc.Driver.main(Driver.scala:144)
        at dotty.tools.dottydoc.Main.main(Main.scala)

@smarter
Copy link
Member

smarter commented Nov 12, 2018

Note that you'll need to sign the CLA on https://www.lightbend.com/contribute/cla/scala before we can merge your PR.

@smarter
Copy link
Member

smarter commented Nov 12, 2018

Can you open a separate PR for the batch scripts? That's going to be harder to review

@michelou
Copy link
Contributor Author

Scala CLA signed.

@allanrenucci allanrenucci merged commit 81b3038 into scala:master Nov 14, 2018
@allanrenucci
Copy link
Contributor

Thanks @michelou!

@michelou michelou changed the title fix exception 'UnmappableCharacterException' in dottydoc on Windows Fix exception 'UnmappableCharacterException' in dottydoc on Windows Nov 14, 2018
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

Successfully merging this pull request may close these issues.

3 participants