AKfycbxmMDiSj2CLoAkM0NSFvTknj796x8pqMzUgG7E4Ow1tvIYtLjAx7hAjDr3-fV45fsDLbQ On Mon, Jan 3, 2022 at 4:51 AM Andrea Aime <andrea.a...@gmail.com> wrote:
> Oh, I overlooked that option. Indeed it provides information: > > *** Error while highlighting: > pygments.filters.ErrorToken: = > (file > "/usr/local/lib/python3.8/dist-packages/pygments/filters/__init__.py", line > 782, in filter) > *** If this is a bug you want to report, please rerun with -v. > <String, Class<?>> findMostSpecificTypesFromData( > CsvReader csvReader, String[] headers) throws IOException { > Map<String, Class<?>> result = new HashMap<>(); > // start off assuming Integers for everything > for (String header : headers) { > result.put(header, Integer.class); > } > // Read through the whole file in case the type changes in later > rows > while (csvReader.readRecord()) { > String[] record > > That's all of the output. Oh, maybe I see what's going on. The last item > is "record", > maybe some Java 17 compatibility crept in, and considers "record" a > keyword? > However the java compiler does not, tried with Java 17 with no issues, so > it looks > like a bug. > > I'll raise a bug report against pygments, thanks a lot. > > Cheers > Andrea > > > Il giorno sabato 1 gennaio 2022 alle 11:48:39 UTC+1 i.tk...@gmail.com ha > scritto: > >> Hi Andrea, >> >> Happy new year! >> >> I guess new pygments would get errors internally on processing your code. >> Could you try passing "-F raiseonerror" option to pygmentize? >> >> Thanks, >> Takeshi KOMIYA >> >> 2022年1月1日(土) 19:10 Andrea Aime <andre...@gmail.com>: >> > >> > Hi all, >> > I work on the GeoTools project, which has been successfully building >> its documentation using Sphinx for years. Thanks for sharing Sphinx with >> the rest of the world :-D >> > >> > In the recent days one of our Github actions picked up the latest >> versions of Sphinx and Pygments, which results in a build warning (which we >> treat as a failure, trying to keep documentation in good shape). The >> versions involved are: >> > >> > Sphinx is version 4.3.2 >> > Pygments version is 2.11.1 >> > >> > >> > The directive failing is a simple: >> > >> > .. literalinclude:: >> /../src/main/java/org/geotools/tutorial/csv3/parse/CSVStrategy.java >> > :language: java >> > :start-after: // docs start createBuilder >> > :end-before: // docs end findMostSpecificTypesFromData >> > >> > and the file included is this one: >> > >> https://github.com/geotools/geotools/blob/main/docs/src/main/java/org/geotools/tutorial/csv3/parse/CSVStrategy.java#L66 >> > >> > The error message just states lexing did not work: >> > >> > [exec] Warning, treated as error: >> > [exec] >> /home/aaime/devel/git-gt/docs/user/tutorial/datastore/strategy.rst:245:Could >> not lex literal_block as "java". Highlighting skipped. >> > >> > However I've tried to use "pygmentize" on the command line, it >> highlights the file without errors. Also tried leaving just the section of >> code that is meant to be highlighted, same results, no errors, e.g: >> > >> > > pygmentize -V >> > Pygments version 2.11.1, (c) 2006-2021 by Georg Brandl, Matthäus >> Chajdas and contributors. >> > > pygmentize -l java >> /home/aaime/devel/git-gt/docs/src/main/java/org/geotools/tutorial/csv3/parse/CSVStrategy.java >> >> > (works fine, output omitted) >> > >> > I'm stuck here... any idea of what I could do to address this issue? >> > >> > Cheers >> > Andrea >> > >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "sphinx-users" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to sphinx-users...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sphinx-users/84e651ea-ae48-4153-b51d-76a1f5b90944n%40googlegroups.com. >> >> > -- > You received this message because you are subscribed to the Google Groups > "sphinx-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sphinx-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sphinx-users/5b7472f2-db0a-45dd-b6bd-a65dd9365f44n%40googlegroups.com > <https://groups.google.com/d/msgid/sphinx-users/5b7472f2-db0a-45dd-b6bd-a65dd9365f44n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sphinx-users/CA%2BBNdBAyu%2B%2BDoL4TfECJK7-8x3QRyh_VG9Gmv%3Deg5Zy%3D%3DuPLaw%40mail.gmail.com.