Build failing on Runestone

2 views
Skip to first unread message

Rob Beezer

unread,
Nov 10, 2025, 6:17:19 PM (12 days ago) Nov 10
to prete...@googlegroups.com
Swapped in a new problem for *my* book, FCLA, and went to build one of the
versions on Runestone via the author interface. Build failed.

A veruy long log, which I could post here. Scariest part is appended. Not sure
if this is the CLI or Runestone, but posting here all the same.

Rob

Failed to map codechat path to xml id; codechat will not work.
Error: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Traceback:
Traceback (most recent call last):
File "/opt/venv/lib/python3.13/site-packages/pretext/project/__init__.py",
line 758, in build
codechat.map_path_to_xml_id(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.source_abspath(),
^^^^^^^^^^^^^^^^^^^^^^
self._project.abspath(),
^^^^^^^^^^^^^^^^^^^^^^^^
self.output_dir_abspath().as_posix(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/pretext/codechat.py", line 113,
in map_path_to_xml_id
relpath = stdpath.relative_to(project_path).as_posix()
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/pathlib/_local.py", line 385, in relative_to
raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}")
ValueError: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'

Oscar Levin

unread,
Nov 10, 2025, 6:48:05 PM (12 days ago) Nov 10
to prete...@googlegroups.com
The codechat thing is definitely from the CLI.  But I don't understand the paths/subpath issue.  Seeing the longer log might help.  In particular, why is there a "cli" folder?  Where is that coming from?  

--
You received this message because you are subscribed to the Google Groups "PreTeXt development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pretext-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pretext-dev/MTAwMDAxMy5iZWV6ZXI.1762816615%40pnsh.

Rob Beezer

unread,
Nov 10, 2025, 7:17:01 PM (12 days ago) Nov 10
to prete...@googlegroups.com
Thanks, Oscar. Full log appended.

This is the "PROTEUS Playground" version, a test-bed for in-development exercises.

The "cli" folder is itself unique to FCLA, but is a device Brad has for
walling-off the CLI project file and the output (iirc). I specified it in the
setup for the Runestone author interfsce. (And had forgotten about it!)

Rob

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

UPDATE State: PTXBUILD Building the book
XML syntax appears well formed.
PreTeXt document did not pass schema validation; unexpected output may result.
See .error_schema.log for hints. Continuing with build.
converting /books/fcla/cli/../src2/fcla.xml to enhanced (pre-processed) PreTeXt
source for internal use
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory None with
parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml', 'assembly.version-only':
'yes'}
successful application of
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl
Source does not contain webwork problems
Generating any needed assets.
Using cached assets in /books/fcla/cli/.cache where possible.
Ensuring webwork representations file is present.
Ensuring MyOpenMath XML files are present.
Source does not contain myopenmath problems
Assets generation requested for: ['webwork', 'latex-image', 'sageplot',
'asymptote', 'prefigure', 'youtube', 'codelens', 'datafile', 'interactive',
'qrcode', 'mermaid', 'myopenmath', 'dynamic-subs', 'references', 'stack'].
Based on format Format.HTML, assets to be generated are: ['webwork',
'latex-image', 'sageplot', 'asymptote', 'prefigure', 'codelens', 'datafile',
'myopenmath', 'dynamic-subs'].
Based on what is in your source, the assets that will be considered are
['latex-image'].
Assets to be generated: ['latex-image']
converting latex-image pictures from /books/fcla/cli/../src2/fcla.xml to svg
graphics for placement in /books/fcla/src2/gen/latex-image
temporary directory for latex-image conversion: /ptx-27hylw9v
extracting latex-image pictures from /books/fcla/cli/../src2/fcla.xml
string parameters passed to extraction stylesheet: {'host-platform':
'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
discovering source file's directory name: /books/fcla/cli/../src2
verifying and expanding input directory: /books/fcla/src2/gen
input directory expanded to absolute path: /books/fcla/src2/gen
verifying and expanding input directory: /books/fcla/src2/ext
input directory expanded to absolute path: /books/fcla/src2/ext
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
XSL conversion via /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-27hylw9v
with parameters {'host-platform': 'runestone', 'cli.version': '2.29',
'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml'}
successful application of /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
Now working in directory /ptx-27hylw9v
Using the CLI's individual_latex function
locating "LatexEngine.XELATEX" in [executables] section of configuration file
LatexEngine.XELATEX executable: xelatex, options:
tex executable: xelatex
converting image-GLT.tex to image-GLT.pdf
cropping image-GLT.pdf to cropped-image-GLT.pdf
renaming cropped-image-GLT.pdf to image-GLT.pdf
converting image-GLT.pdf to image-GLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-GLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0733a271341aca24d94ade5936f6e1c5.svg
Finished individual_latex function
converting image-SLT.tex to image-SLT.pdf
cropping image-SLT.pdf to cropped-image-SLT.pdf
renaming cropped-image-SLT.pdf to image-SLT.pdf
converting image-SLT.pdf to image-SLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-SLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/85ceccd4d0c081b081f9f05ce38340b6.svg
converting image-NSLT.tex to image-NSLT.pdf
cropping image-NSLT.pdf to cropped-image-NSLT.pdf
renaming cropped-image-NSLT.pdf to image-NSLT.pdf
converting image-NSLT.pdf to image-NSLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NSLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/71c13a8d6d25a01c6cfecfbcd1f7a787.svg
converting image-NILT.tex to image-NILT.pdf
cropping image-NILT.pdf to cropped-image-NILT.pdf
renaming cropped-image-NILT.pdf to image-NILT.pdf
converting image-NILT.pdf to image-NILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/fbbce59cf03e43e8086c80687447d7f3.svg
converting image-DLTM.tex to image-DLTM.pdf
cropping image-DLTM.pdf to cropped-image-DLTM.pdf
renaming cropped-image-DLTM.pdf to image-DLTM.pdf
converting image-DLTM.pdf to image-DLTM.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTM.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b6239b4f141899dd6fd7347385e7ded9.svg
converting image-MRCLT.tex to image-MRCLT.pdf
cropping image-MRCLT.pdf to cropped-image-MRCLT.pdf
renaming cropped-image-MRCLT.pdf to image-MRCLT.pdf
converting image-MRCLT.pdf to image-MRCLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-MRCLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/708d82022442d85bb4d84215b2b33147.svg
converting image-DTSLS.tex to image-DTSLS.pdf
cropping image-DTSLS.pdf to cropped-image-DTSLS.pdf
renaming cropped-image-DTSLS.pdf to image-DTSLS.pdf
converting image-DTSLS.pdf to image-DTSLS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DTSLS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/c9d223454976f44c4f28bf40d51da43f.svg
converting image-ILT.tex to image-ILT.pdf
cropping image-ILT.pdf to cropped-image-ILT.pdf
renaming cropped-image-ILT.pdf to image-ILT.pdf
converting image-ILT.pdf to image-ILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-ILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/e2337952fa8d5fe2e98b6037e4b324fb.svg
converting image-DLTA.tex to image-DLTA.pdf
cropping image-DLTA.pdf to cropped-image-DLTA.pdf
renaming cropped-image-DLTA.pdf to image-DLTA.pdf
converting image-DLTA.pdf to image-DLTA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/5cee7c340478f36315b5832574a8d3e6.svg
converting image-IVLT.tex to image-IVLT.pdf
cropping image-IVLT.pdf to cropped-image-IVLT.pdf
renaming cropped-image-IVLT.pdf to image-IVLT.pdf
converting image-IVLT.pdf to image-IVLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-IVLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/4543f7bef40023b9a6fb5d3baa715af2.svg
converting image-FTMRA.tex to image-FTMRA.pdf
cropping image-FTMRA.pdf to cropped-image-FTMRA.pdf
renaming cropped-image-FTMRA.pdf to image-FTMRA.pdf
converting image-FTMRA.pdf to image-FTMRA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMRA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d125cc019857dca41f4687782a5c0352.svg
converting image-KRI.tex to image-KRI.pdf
cropping image-KRI.pdf to cropped-image-KRI.pdf
renaming cropped-image-KRI.pdf to image-KRI.pdf
converting image-KRI.pdf to image-KRI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KRI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b4cd79c63c2c0d9be467f924811916f0.svg
converting image-CSRST.tex to image-CSRST.pdf
cropping image-CSRST.pdf to cropped-image-CSRST.pdf
renaming cropped-image-CSRST.pdf to image-CSRST.pdf
converting image-CSRST.pdf to image-CSRST.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-CSRST.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/350541585be7d93d153eef4491b525ca.svg
converting image-KPI.tex to image-KPI.pdf
cropping image-KPI.pdf to cropped-image-KPI.pdf
renaming cropped-image-KPI.pdf to image-KPI.pdf
converting image-KPI.pdf to image-KPI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KPI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d9522971334739e65a860355bdc73f83.svg
converting image-FTMR.tex to image-FTMR.pdf
cropping image-FTMR.pdf to cropped-image-FTMR.pdf
renaming cropped-image-FTMR.pdf to image-FTMR.pdf
converting image-FTMR.pdf to image-FTMR.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMR.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/2e594927c45f97686ed107c8227e0396.svg
converting image-AIVS.tex to image-AIVS.pdf
cropping image-AIVS.pdf to cropped-image-AIVS.pdf
renaming cropped-image-AIVS.pdf to image-AIVS.pdf
converting image-AIVS.pdf to image-AIVS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-AIVS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0af65a0e1f114cb3f3c2bec946fc315c.svg
Successfully changed directory back to /books/fcla/cli
Temporary directories left behind for inspection: ['/ptx-27hylw9v']
Updated these assets successfully: ['latex-image']
Finished generating assets.

Ensuring output directory for proteus-playground:
/books/fcla/cli/output/fcla-proteus-playground
Building with custom xsl /books/fcla/cli/../xsl/fcla-runestone.xsl
Copying all files in /books/fcla/xsl to /ptxcli_noqx62cz/cli_xsl
Copying core XSL to /ptxcli_noqx62cz/cli_xsl/core
Preparing to build into /books/fcla/cli/output/fcla-proteus-playground.
Now working in directory /root/.ptx/2.29.2/core/script/cssbuilder
Node version: v22.20.0

Node modules already installed.
parsing the publisher file variables
temporary directory for publisher variables: /ptx-5n1sla64
file of publisher variables: /ptx-5n1sla64/pub_var.txt
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl of
/books/fcla/cli/../src2/fcla.xml to /ptx-5n1sla64/pub_var.txt and/or into
directory None with parameters {'host-platform': 'runestone', 'cli.version':
'2.29', 'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml',
'assembly.version-only': 'yes'}
successful application of
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl
determining value of publisher variable 'portable-html'
Downloading rs services file from
https://runestone.academy/cdn/runestone/latest/webpack_static_imports.xml.
Runestone Services via online CDN query: version 7.9.14
Downloading Runestone Services, version 7.9.14
Downloading rs services file from
https://runestone.academy/cdn/runestone/dist-7.9.14.tgz to
/root/.ptx/2.29.2/rs_cache/dist-7.9.14.tgz.
Extracting rs services file to /ptx-jobh_hm_/_static.
Extracting Runestone Services from archive file
determining value of publisher variable 'html-theme-name'
determining value of publisher variable 'html-theme-options'
locating "node" in [executables] section of configuration file
node executable: node, options:
Building custom css theme: theme-salem
Theme options:{"options": {}, "contrast-checks": {"color-main": "#fff",
"color-do": "#fff", "color-fact": "#fff", "color-meta": "#fff",
"primary-color-dark": "#23241f"}}
CSS build complete!

converting /books/fcla/cli/../src2/fcla.xml to HTML in /ptx-jobh_hm_
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/ptxcli_noqx62cz/cli_xsl/fcla-runestone.xsl
XSL conversion via /ptxcli_noqx62cz/cli_xsl/fcla-runestone.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-jobh_hm_
with parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'rs-js':
'prefix-runtime.cc8d78735f870736.bundle.js:prefix-723.3e6434f80549315a.bundle.js:prefix-runestone.29d986501a531379.bundle.js',
'rs-css':
'prefix-723.3bccd435914aa0ff.css:prefix-runestone.557d81b04b3ec0e4.css',
'rs-version': '7.9.14', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
messages from the log for XSL processing:
* PTX:INFO: checking all deprecated elements.
* Asking for acronym of an element (li) without an xml:id
* located within: "Set" (title)
* located within: "Equality" (title)
* located within: "Vector Addition" (title)
* located within: "Scalar Multiplication" (title)
* located within: "Reflexive" (title)
* located within: "Symmetric" (title)
* located within: "Transitive" (title)
successful application of /ptxcli_noqx62cz/cli_xsl/fcla-runestone.xsl
Failed to map codechat path to xml id; codechat will not work.
Error: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Traceback:
Traceback (most recent call last):
File "/opt/venv/lib/python3.13/site-packages/pretext/project/__init__.py",
line 758, in build
codechat.map_path_to_xml_id(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.source_abspath(),
^^^^^^^^^^^^^^^^^^^^^^
self._project.abspath(),
^^^^^^^^^^^^^^^^^^^^^^^^
self.output_dir_abspath().as_posix(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/pretext/codechat.py", line 113,
in map_path_to_xml_id
relpath = stdpath.relative_to(project_path).as_posix()
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/pathlib/_local.py", line 385, in relative_to
raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}")
ValueError: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Temporary directories left behind for inspection: ['/ptx-27hylw9v',
'/ptx-jobh_hm_', '/ptx-5n1sla64']
UPDATE State: PTXBUILD Writing log to
/books/fcla-proteus-playground/author_build.log
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory None with
parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml', 'assembly.version-only':
'yes'}
Using cached assets in /books/fcla/cli/.cache where possible.
Based on what is in your source, the assets that will be considered are
['latex-image'].
Assets to be generated: ['latex-image']
converting latex-image pictures from /books/fcla/cli/../src2/fcla.xml to svg
graphics for placement in /books/fcla/src2/gen/latex-image
temporary directory for latex-image conversion: /ptx-b7aow2q9
extracting latex-image pictures from /books/fcla/cli/../src2/fcla.xml
string parameters passed to extraction stylesheet: {'host-platform':
'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
discovering source file's directory name: /books/fcla/cli/../src2
verifying and expanding input directory: /books/fcla/src2/gen
input directory expanded to absolute path: /books/fcla/src2/gen
verifying and expanding input directory: /books/fcla/src2/ext
input directory expanded to absolute path: /books/fcla/src2/ext
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
XSL conversion via /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-b7aow2q9
with parameters {'host-platform': 'runestone', 'cli.version': '2.29',
'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml'}
successful application of /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
Now working in directory /ptx-b7aow2q9
Using the CLI's individual_latex function
locating "LatexEngine.XELATEX" in [executables] section of configuration file
LatexEngine.XELATEX executable: xelatex, options:
tex executable: xelatex
converting image-GLT.tex to image-GLT.pdf
cropping image-GLT.pdf to cropped-image-GLT.pdf
renaming cropped-image-GLT.pdf to image-GLT.pdf
converting image-GLT.pdf to image-GLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-GLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0733a271341aca24d94ade5936f6e1c5.svg
Finished individual_latex function
converting image-SLT.tex to image-SLT.pdf
cropping image-SLT.pdf to cropped-image-SLT.pdf
renaming cropped-image-SLT.pdf to image-SLT.pdf
converting image-SLT.pdf to image-SLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-SLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/85ceccd4d0c081b081f9f05ce38340b6.svg
converting image-NSLT.tex to image-NSLT.pdf
cropping image-NSLT.pdf to cropped-image-NSLT.pdf
renaming cropped-image-NSLT.pdf to image-NSLT.pdf
converting image-NSLT.pdf to image-NSLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NSLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/71c13a8d6d25a01c6cfecfbcd1f7a787.svg
converting image-NILT.tex to image-NILT.pdf
cropping image-NILT.pdf to cropped-image-NILT.pdf
renaming cropped-image-NILT.pdf to image-NILT.pdf
converting image-NILT.pdf to image-NILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/fbbce59cf03e43e8086c80687447d7f3.svg
converting image-DLTM.tex to image-DLTM.pdf
cropping image-DLTM.pdf to cropped-image-DLTM.pdf
renaming cropped-image-DLTM.pdf to image-DLTM.pdf
converting image-DLTM.pdf to image-DLTM.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTM.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b6239b4f141899dd6fd7347385e7ded9.svg
converting image-MRCLT.tex to image-MRCLT.pdf
cropping image-MRCLT.pdf to cropped-image-MRCLT.pdf
renaming cropped-image-MRCLT.pdf to image-MRCLT.pdf
converting image-MRCLT.pdf to image-MRCLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-MRCLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/708d82022442d85bb4d84215b2b33147.svg
converting image-DTSLS.tex to image-DTSLS.pdf
cropping image-DTSLS.pdf to cropped-image-DTSLS.pdf
renaming cropped-image-DTSLS.pdf to image-DTSLS.pdf
converting image-DTSLS.pdf to image-DTSLS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DTSLS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/c9d223454976f44c4f28bf40d51da43f.svg
converting image-ILT.tex to image-ILT.pdf
cropping image-ILT.pdf to cropped-image-ILT.pdf
renaming cropped-image-ILT.pdf to image-ILT.pdf
converting image-ILT.pdf to image-ILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-ILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/e2337952fa8d5fe2e98b6037e4b324fb.svg
converting image-DLTA.tex to image-DLTA.pdf
cropping image-DLTA.pdf to cropped-image-DLTA.pdf
renaming cropped-image-DLTA.pdf to image-DLTA.pdf
converting image-DLTA.pdf to image-DLTA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/5cee7c340478f36315b5832574a8d3e6.svg
converting image-IVLT.tex to image-IVLT.pdf
cropping image-IVLT.pdf to cropped-image-IVLT.pdf
renaming cropped-image-IVLT.pdf to image-IVLT.pdf
converting image-IVLT.pdf to image-IVLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-IVLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/4543f7bef40023b9a6fb5d3baa715af2.svg
converting image-FTMRA.tex to image-FTMRA.pdf
cropping image-FTMRA.pdf to cropped-image-FTMRA.pdf
renaming cropped-image-FTMRA.pdf to image-FTMRA.pdf
converting image-FTMRA.pdf to image-FTMRA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMRA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d125cc019857dca41f4687782a5c0352.svg
converting image-KRI.tex to image-KRI.pdf
cropping image-KRI.pdf to cropped-image-KRI.pdf
renaming cropped-image-KRI.pdf to image-KRI.pdf
converting image-KRI.pdf to image-KRI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KRI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b4cd79c63c2c0d9be467f924811916f0.svg
converting image-CSRST.tex to image-CSRST.pdf
cropping image-CSRST.pdf to cropped-image-CSRST.pdf
renaming cropped-image-CSRST.pdf to image-CSRST.pdf
converting image-CSRST.pdf to image-CSRST.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-CSRST.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/350541585be7d93d153eef4491b525ca.svg
converting image-KPI.tex to image-KPI.pdf
cropping image-KPI.pdf to cropped-image-KPI.pdf
renaming cropped-image-KPI.pdf to image-KPI.pdf
converting image-KPI.pdf to image-KPI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KPI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d9522971334739e65a860355bdc73f83.svg
converting image-FTMR.tex to image-FTMR.pdf
cropping image-FTMR.pdf to cropped-image-FTMR.pdf
renaming cropped-image-FTMR.pdf to image-FTMR.pdf
converting image-FTMR.pdf to image-FTMR.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMR.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/2e594927c45f97686ed107c8227e0396.svg
converting image-AIVS.tex to image-AIVS.pdf
cropping image-AIVS.pdf to cropped-image-AIVS.pdf
renaming cropped-image-AIVS.pdf to image-AIVS.pdf
converting image-AIVS.pdf to image-AIVS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-AIVS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0af65a0e1f114cb3f3c2bec946fc315c.svg
Successfully changed directory back to /books/fcla/cli
Temporary directories left behind for inspection: ['/ptx-rbq2gl8i',
'/ptx-riel53_f', '/ptx-c9l929wj', '/ptx-tuo84o9m', '/ptx-vtjwxlww',
'/ptx-77gxvlq_', '/ptx-u30x2xbh', '/ptx-sacmxnci', '/ptx-2ledgo3z',
'/ptx-pxtcpq6d', '/ptx-q6338ci4', '/ptx-rfuvfd0f', '/ptx-tmfmg5m9',
'/ptx-bs_j_gek', '/ptx-bz5w136a', '/ptx-ypqzzulv', '/ptx-kcg6vccq',
'/ptx-g5msf55e', '/ptx-whz9gygq', '/ptx-k9xddtxu', '/ptx-1_lek23j',
'/ptx-fg6xmj16', '/ptx-0qqlrjru', '/ptx-hjyuzln9', '/ptx-exodab8n',
'/ptx-368n8vsa', '/ptx-433ux9i2', '/ptx-bomjc6t_', '/ptx-4nlmj_zy',
'/ptx-2y7n6mam', '/ptx-gnqlh6jh', '/ptx-6mrzz0gy', '/ptx-q09zupse',
'/ptx-d6y5tpt2', '/ptx-b7aow2q9']
Updated these assets successfully: ['latex-image']
Ensuring output directory for proteus-playground:
/books/fcla/cli/output/fcla-proteus-playground
Building with custom xsl /books/fcla/cli/../xsl/fcla-runestone.xsl
Copying all files in /books/fcla/xsl to /ptxcli_hqw79w_a/cli_xsl
Copying core XSL to /ptxcli_hqw79w_a/cli_xsl/core
Preparing to build into /books/fcla/cli/output/fcla-proteus-playground.
temporary directory for publisher variables: /ptx-ug9fszo4
file of publisher variables: /ptx-ug9fszo4/pub_var.txt
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl of
/books/fcla/cli/../src2/fcla.xml to /ptx-ug9fszo4/pub_var.txt and/or into
directory None with parameters {'host-platform': 'runestone', 'cli.version':
'2.29', 'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml',
'assembly.version-only': 'yes'}
Extracting rs services file to /ptx-02ae5ct6/_static.
converting /books/fcla/cli/../src2/fcla.xml to HTML in /ptx-02ae5ct6
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/ptxcli_hqw79w_a/cli_xsl/fcla-runestone.xsl
XSL conversion via /ptxcli_hqw79w_a/cli_xsl/fcla-runestone.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-02ae5ct6
with parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'rs-js':
'prefix-runtime.cc8d78735f870736.bundle.js:prefix-723.3e6434f80549315a.bundle.js:prefix-runestone.29d986501a531379.bundle.js',
'rs-css':
'prefix-723.3bccd435914aa0ff.css:prefix-runestone.557d81b04b3ec0e4.css',
'rs-version': '7.9.14', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
* Asking for acronym of an element (li) without an xml:id
* located within: "Set" (title)
* located within: "Equality" (title)
* located within: "Vector Addition" (title)
* located within: "Scalar Multiplication" (title)
* located within: "Reflexive" (title)
* located within: "Symmetric" (title)
* located within: "Transitive" (title)
successful application of /ptxcli_hqw79w_a/cli_xsl/fcla-runestone.xsl
Failed to map codechat path to xml id; codechat will not work.
Error: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Traceback:
Traceback (most recent call last):
File "/opt/venv/lib/python3.13/site-packages/pretext/project/__init__.py",
line 758, in build
codechat.map_path_to_xml_id(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.source_abspath(),
^^^^^^^^^^^^^^^^^^^^^^
self._project.abspath(),
^^^^^^^^^^^^^^^^^^^^^^^^
self.output_dir_abspath().as_posix(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/pretext/codechat.py", line 113,
in map_path_to_xml_id
relpath = stdpath.relative_to(project_path).as_posix()
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/pathlib/_local.py", line 385, in relative_to
raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}")
ValueError: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Temporary directories left behind for inspection: ['/ptx-rbq2gl8i',
'/ptx-riel53_f', '/ptx-c9l929wj', '/ptx-tuo84o9m', '/ptx-vtjwxlww',
'/ptx-77gxvlq_', '/ptx-u30x2xbh', '/ptx-sacmxnci', '/ptx-2ledgo3z',
'/ptx-pxtcpq6d', '/ptx-q6338ci4', '/ptx-rfuvfd0f', '/ptx-tmfmg5m9',
'/ptx-bs_j_gek', '/ptx-bz5w136a', '/ptx-ypqzzulv', '/ptx-kcg6vccq',
'/ptx-g5msf55e', '/ptx-whz9gygq', '/ptx-k9xddtxu', '/ptx-1_lek23j',
'/ptx-fg6xmj16', '/ptx-0qqlrjru', '/ptx-hjyuzln9', '/ptx-exodab8n',
'/ptx-368n8vsa', '/ptx-433ux9i2', '/ptx-bomjc6t_', '/ptx-4nlmj_zy',
'/ptx-2y7n6mam', '/ptx-gnqlh6jh', '/ptx-6mrzz0gy', '/ptx-q09zupse',
'/ptx-d6y5tpt2', '/ptx-b7aow2q9', '/ptx-02ae5ct6', '/ptx-ug9fszo4']
UPDATE State: PTXBUILD Writing log to
/books/fcla-proteus-playground/author_build.log
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory None with
parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml', 'assembly.version-only':
'yes'}
Using cached assets in /books/fcla/cli/.cache where possible.
Based on what is in your source, the assets that will be considered are
['latex-image'].
Assets to be generated: ['latex-image']
converting latex-image pictures from /books/fcla/cli/../src2/fcla.xml to svg
graphics for placement in /books/fcla/src2/gen/latex-image
temporary directory for latex-image conversion: /ptx-vjwlsmrs
extracting latex-image pictures from /books/fcla/cli/../src2/fcla.xml
string parameters passed to extraction stylesheet: {'host-platform':
'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
discovering source file's directory name: /books/fcla/cli/../src2
verifying and expanding input directory: /books/fcla/src2/gen
input directory expanded to absolute path: /books/fcla/src2/gen
verifying and expanding input directory: /books/fcla/src2/ext
input directory expanded to absolute path: /books/fcla/src2/ext
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
XSL conversion via /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-vjwlsmrs
with parameters {'host-platform': 'runestone', 'cli.version': '2.29',
'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml'}
successful application of /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
Now working in directory /ptx-vjwlsmrs
Using the CLI's individual_latex function
locating "LatexEngine.XELATEX" in [executables] section of configuration file
LatexEngine.XELATEX executable: xelatex, options:
tex executable: xelatex
converting image-GLT.tex to image-GLT.pdf
cropping image-GLT.pdf to cropped-image-GLT.pdf
renaming cropped-image-GLT.pdf to image-GLT.pdf
converting image-GLT.pdf to image-GLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-GLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0733a271341aca24d94ade5936f6e1c5.svg
Finished individual_latex function
converting image-SLT.tex to image-SLT.pdf
cropping image-SLT.pdf to cropped-image-SLT.pdf
renaming cropped-image-SLT.pdf to image-SLT.pdf
converting image-SLT.pdf to image-SLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-SLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/85ceccd4d0c081b081f9f05ce38340b6.svg
converting image-NSLT.tex to image-NSLT.pdf
cropping image-NSLT.pdf to cropped-image-NSLT.pdf
renaming cropped-image-NSLT.pdf to image-NSLT.pdf
converting image-NSLT.pdf to image-NSLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NSLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/71c13a8d6d25a01c6cfecfbcd1f7a787.svg
converting image-NILT.tex to image-NILT.pdf
cropping image-NILT.pdf to cropped-image-NILT.pdf
renaming cropped-image-NILT.pdf to image-NILT.pdf
converting image-NILT.pdf to image-NILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/fbbce59cf03e43e8086c80687447d7f3.svg
converting image-DLTM.tex to image-DLTM.pdf
cropping image-DLTM.pdf to cropped-image-DLTM.pdf
renaming cropped-image-DLTM.pdf to image-DLTM.pdf
converting image-DLTM.pdf to image-DLTM.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTM.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b6239b4f141899dd6fd7347385e7ded9.svg
converting image-MRCLT.tex to image-MRCLT.pdf
cropping image-MRCLT.pdf to cropped-image-MRCLT.pdf
renaming cropped-image-MRCLT.pdf to image-MRCLT.pdf
converting image-MRCLT.pdf to image-MRCLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-MRCLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/708d82022442d85bb4d84215b2b33147.svg
converting image-DTSLS.tex to image-DTSLS.pdf
cropping image-DTSLS.pdf to cropped-image-DTSLS.pdf
renaming cropped-image-DTSLS.pdf to image-DTSLS.pdf
converting image-DTSLS.pdf to image-DTSLS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DTSLS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/c9d223454976f44c4f28bf40d51da43f.svg
converting image-ILT.tex to image-ILT.pdf
cropping image-ILT.pdf to cropped-image-ILT.pdf
renaming cropped-image-ILT.pdf to image-ILT.pdf
converting image-ILT.pdf to image-ILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-ILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/e2337952fa8d5fe2e98b6037e4b324fb.svg
converting image-DLTA.tex to image-DLTA.pdf
cropping image-DLTA.pdf to cropped-image-DLTA.pdf
renaming cropped-image-DLTA.pdf to image-DLTA.pdf
converting image-DLTA.pdf to image-DLTA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/5cee7c340478f36315b5832574a8d3e6.svg
converting image-IVLT.tex to image-IVLT.pdf
cropping image-IVLT.pdf to cropped-image-IVLT.pdf
renaming cropped-image-IVLT.pdf to image-IVLT.pdf
converting image-IVLT.pdf to image-IVLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-IVLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/4543f7bef40023b9a6fb5d3baa715af2.svg
converting image-FTMRA.tex to image-FTMRA.pdf
cropping image-FTMRA.pdf to cropped-image-FTMRA.pdf
renaming cropped-image-FTMRA.pdf to image-FTMRA.pdf
converting image-FTMRA.pdf to image-FTMRA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMRA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d125cc019857dca41f4687782a5c0352.svg
converting image-KRI.tex to image-KRI.pdf
cropping image-KRI.pdf to cropped-image-KRI.pdf
renaming cropped-image-KRI.pdf to image-KRI.pdf
converting image-KRI.pdf to image-KRI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KRI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b4cd79c63c2c0d9be467f924811916f0.svg
converting image-CSRST.tex to image-CSRST.pdf
cropping image-CSRST.pdf to cropped-image-CSRST.pdf
renaming cropped-image-CSRST.pdf to image-CSRST.pdf
converting image-CSRST.pdf to image-CSRST.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-CSRST.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/350541585be7d93d153eef4491b525ca.svg
converting image-KPI.tex to image-KPI.pdf
cropping image-KPI.pdf to cropped-image-KPI.pdf
renaming cropped-image-KPI.pdf to image-KPI.pdf
converting image-KPI.pdf to image-KPI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KPI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d9522971334739e65a860355bdc73f83.svg
converting image-FTMR.tex to image-FTMR.pdf
cropping image-FTMR.pdf to cropped-image-FTMR.pdf
renaming cropped-image-FTMR.pdf to image-FTMR.pdf
converting image-FTMR.pdf to image-FTMR.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMR.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/2e594927c45f97686ed107c8227e0396.svg
converting image-AIVS.tex to image-AIVS.pdf
cropping image-AIVS.pdf to cropped-image-AIVS.pdf
renaming cropped-image-AIVS.pdf to image-AIVS.pdf
converting image-AIVS.pdf to image-AIVS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-AIVS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0af65a0e1f114cb3f3c2bec946fc315c.svg
Successfully changed directory back to /books/fcla/cli
Temporary directories left behind for inspection: ['/ptx-hshe12dz',
'/ptx-mg9aqfj9', '/ptx-kfnrmnj_', '/ptx-s8ab98dz', '/ptx-itsobbp0',
'/ptx-8fn53qpd', '/ptx-o8pztbbl', '/ptx-sc1c5d_s', '/ptx-7dw5crsa',
'/ptx-328qy2k3', '/ptx-cojb5oeq', '/ptx-jkuuwh_y', '/ptx-04c0yjas',
'/ptx-24d4hpfe', '/ptx-1pedbamd', '/ptx-20thm0u0', '/ptx-tl6u33a5',
'/ptx-pl33qe4k', '/ptx-4npx7jae', '/ptx-sbl6uswt', '/ptx-wupttov6',
'/ptx-yt3bfa9n', '/ptx-cj7pv5do', '/ptx-8fz4gsmr', '/ptx-ksy_utal',
'/ptx-27jtfqba', '/ptx-apkovdnc', '/ptx-dm3ztyoj', '/ptx-1pbncb44',
'/ptx-omgxjs5z', '/ptx-e8nrrc9y', '/ptx-0agzpegj', '/ptx-fkbj73vh',
'/ptx-v4_b_g_p', '/ptx-f_qzskk6', '/ptx-bu2vaek7', '/ptx-8_l5r92l',
'/ptx-xnqvpe4g', '/ptx-lw6a5gr9', '/ptx-i6zk0fg3', '/ptx-65yl5cyf',
'/ptx-suqoa8v5', '/ptx-gz0r859l', '/ptx-w4wdiw7l', '/ptx-myjda2ls',
'/ptx-i1quyene', '/ptx-60eaijkc', '/ptx-3jtdne_5', '/ptx-s3f96ah5',
'/ptx-rwtxfh7j', '/ptx-ljqiq28m', '/ptx-c8x119jg', '/ptx-wetm6jcs',
'/ptx-duaaubsu', '/ptx-mt4ubtnh', '/ptx-e6lj7yd0', '/ptx-79zf3ynw',
'/ptx-pdlv4azj', '/ptx-widy_vm_', '/ptx-vjwlsmrs']
Updated these assets successfully: ['latex-image']
Ensuring output directory for proteus-playground:
/books/fcla/cli/output/fcla-proteus-playground
Building with custom xsl /books/fcla/cli/../xsl/fcla-runestone.xsl
Copying all files in /books/fcla/xsl to /ptxcli_81pzc8dn/cli_xsl
Copying core XSL to /ptxcli_81pzc8dn/cli_xsl/core
Preparing to build into /books/fcla/cli/output/fcla-proteus-playground.
temporary directory for publisher variables: /ptx-f5kvt_qw
file of publisher variables: /ptx-f5kvt_qw/pub_var.txt
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl of
/books/fcla/cli/../src2/fcla.xml to /ptx-f5kvt_qw/pub_var.txt and/or into
directory None with parameters {'host-platform': 'runestone', 'cli.version':
'2.29', 'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml',
'assembly.version-only': 'yes'}
Extracting rs services file to /ptx-3ejl4__7/_static.
Theme options:{"options": {}, "contrast-checks": {"color-main": "#fff",
"color-do": "#fff", "color-fact": "#fff", "color-meta": "#fff",
"primary-color-dark": "#23241f"}}
converting /books/fcla/cli/../src2/fcla.xml to HTML in /ptx-3ejl4__7
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/ptxcli_81pzc8dn/cli_xsl/fcla-runestone.xsl
XSL conversion via /ptxcli_81pzc8dn/cli_xsl/fcla-runestone.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-3ejl4__7
with parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'rs-js':
'prefix-runtime.cc8d78735f870736.bundle.js:prefix-723.3e6434f80549315a.bundle.js:prefix-runestone.29d986501a531379.bundle.js',
'rs-css':
'prefix-723.3bccd435914aa0ff.css:prefix-runestone.557d81b04b3ec0e4.css',
'rs-version': '7.9.14', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
* Asking for acronym of an element (li) without an xml:id
* located within: "Set" (title)
* located within: "Equality" (title)
* located within: "Vector Addition" (title)
* located within: "Scalar Multiplication" (title)
* located within: "Reflexive" (title)
* located within: "Symmetric" (title)
* located within: "Transitive" (title)
successful application of /ptxcli_81pzc8dn/cli_xsl/fcla-runestone.xsl
Failed to map codechat path to xml id; codechat will not work.
Error: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Traceback:
Traceback (most recent call last):
File "/opt/venv/lib/python3.13/site-packages/pretext/project/__init__.py",
line 758, in build
codechat.map_path_to_xml_id(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.source_abspath(),
^^^^^^^^^^^^^^^^^^^^^^
self._project.abspath(),
^^^^^^^^^^^^^^^^^^^^^^^^
self.output_dir_abspath().as_posix(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/pretext/codechat.py", line 113,
in map_path_to_xml_id
relpath = stdpath.relative_to(project_path).as_posix()
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/pathlib/_local.py", line 385, in relative_to
raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}")
ValueError: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Temporary directories left behind for inspection: ['/ptx-hshe12dz',
'/ptx-mg9aqfj9', '/ptx-kfnrmnj_', '/ptx-s8ab98dz', '/ptx-itsobbp0',
'/ptx-8fn53qpd', '/ptx-o8pztbbl', '/ptx-sc1c5d_s', '/ptx-7dw5crsa',
'/ptx-328qy2k3', '/ptx-cojb5oeq', '/ptx-jkuuwh_y', '/ptx-04c0yjas',
'/ptx-24d4hpfe', '/ptx-1pedbamd', '/ptx-20thm0u0', '/ptx-tl6u33a5',
'/ptx-pl33qe4k', '/ptx-4npx7jae', '/ptx-sbl6uswt', '/ptx-wupttov6',
'/ptx-yt3bfa9n', '/ptx-cj7pv5do', '/ptx-8fz4gsmr', '/ptx-ksy_utal',
'/ptx-27jtfqba', '/ptx-apkovdnc', '/ptx-dm3ztyoj', '/ptx-1pbncb44',
'/ptx-omgxjs5z', '/ptx-e8nrrc9y', '/ptx-0agzpegj', '/ptx-fkbj73vh',
'/ptx-v4_b_g_p', '/ptx-f_qzskk6', '/ptx-bu2vaek7', '/ptx-8_l5r92l',
'/ptx-xnqvpe4g', '/ptx-lw6a5gr9', '/ptx-i6zk0fg3', '/ptx-65yl5cyf',
'/ptx-suqoa8v5', '/ptx-gz0r859l', '/ptx-w4wdiw7l', '/ptx-myjda2ls',
'/ptx-i1quyene', '/ptx-60eaijkc', '/ptx-3jtdne_5', '/ptx-s3f96ah5',
'/ptx-rwtxfh7j', '/ptx-ljqiq28m', '/ptx-c8x119jg', '/ptx-wetm6jcs',
'/ptx-duaaubsu', '/ptx-mt4ubtnh', '/ptx-e6lj7yd0', '/ptx-79zf3ynw',
'/ptx-pdlv4azj', '/ptx-widy_vm_', '/ptx-vjwlsmrs', '/ptx-3ejl4__7', '/ptx-f5kvt_qw']
UPDATE State: PTXBUILD Writing log to
/books/fcla-proteus-playground/author_build.log
temporary directory for latex-image conversion: /ptx-pu64ianv
XSL conversion via /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-pu64ianv
with parameters {'host-platform': 'runestone', 'cli.version': '2.29',
'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml'}
Now working in directory /ptx-pu64ianv
Temporary directories left behind for inspection: ['/ptx-hshe12dz',
'/ptx-mg9aqfj9', '/ptx-kfnrmnj_', '/ptx-s8ab98dz', '/ptx-itsobbp0',
'/ptx-8fn53qpd', '/ptx-o8pztbbl', '/ptx-sc1c5d_s', '/ptx-7dw5crsa',
'/ptx-328qy2k3', '/ptx-cojb5oeq', '/ptx-jkuuwh_y', '/ptx-04c0yjas',
'/ptx-24d4hpfe', '/ptx-1pedbamd', '/ptx-20thm0u0', '/ptx-tl6u33a5',
'/ptx-pl33qe4k', '/ptx-4npx7jae', '/ptx-sbl6uswt', '/ptx-wupttov6',
'/ptx-yt3bfa9n', '/ptx-cj7pv5do', '/ptx-8fz4gsmr', '/ptx-ksy_utal',
'/ptx-27jtfqba', '/ptx-apkovdnc', '/ptx-dm3ztyoj', '/ptx-1pbncb44',
'/ptx-omgxjs5z', '/ptx-e8nrrc9y', '/ptx-0agzpegj', '/ptx-fkbj73vh',
'/ptx-v4_b_g_p', '/ptx-f_qzskk6', '/ptx-bu2vaek7', '/ptx-8_l5r92l',
'/ptx-xnqvpe4g', '/ptx-lw6a5gr9', '/ptx-i6zk0fg3', '/ptx-65yl5cyf',
'/ptx-suqoa8v5', '/ptx-gz0r859l', '/ptx-w4wdiw7l', '/ptx-myjda2ls',
'/ptx-i1quyene', '/ptx-60eaijkc', '/ptx-3jtdne_5', '/ptx-s3f96ah5',
'/ptx-rwtxfh7j', '/ptx-ljqiq28m', '/ptx-c8x119jg', '/ptx-wetm6jcs',
'/ptx-duaaubsu', '/ptx-mt4ubtnh', '/ptx-e6lj7yd0', '/ptx-79zf3ynw',
'/ptx-pdlv4azj', '/ptx-widy_vm_', '/ptx-vjwlsmrs', '/ptx-3ejl4__7',
'/ptx-f5kvt_qw', '/ptx-pu64ianv']
Copying all files in /books/fcla/xsl to /ptxcli_96bt30u8/cli_xsl
Copying core XSL to /ptxcli_96bt30u8/cli_xsl/core
temporary directory for publisher variables: /ptx-m6riiylg
file of publisher variables: /ptx-m6riiylg/pub_var.txt
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl of
/books/fcla/cli/../src2/fcla.xml to /ptx-m6riiylg/pub_var.txt and/or into
directory None with parameters {'host-platform': 'runestone', 'cli.version':
'2.29', 'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml',
'assembly.version-only': 'yes'}
Extracting rs services file to /ptx-niip23rl/_static.
converting /books/fcla/cli/../src2/fcla.xml to HTML in /ptx-niip23rl
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/ptxcli_96bt30u8/cli_xsl/fcla-runestone.xsl
XSL conversion via /ptxcli_96bt30u8/cli_xsl/fcla-runestone.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-niip23rl
with parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'rs-js':
'prefix-runtime.cc8d78735f870736.bundle.js:prefix-723.3e6434f80549315a.bundle.js:prefix-runestone.29d986501a531379.bundle.js',
'rs-css':
'prefix-723.3bccd435914aa0ff.css:prefix-runestone.557d81b04b3ec0e4.css',
'rs-version': '7.9.14', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
successful application of /ptxcli_96bt30u8/cli_xsl/fcla-runestone.xsl
Temporary directories left behind for inspection: ['/ptx-hshe12dz',
'/ptx-mg9aqfj9', '/ptx-kfnrmnj_', '/ptx-s8ab98dz', '/ptx-itsobbp0',
'/ptx-8fn53qpd', '/ptx-o8pztbbl', '/ptx-sc1c5d_s', '/ptx-7dw5crsa',
'/ptx-328qy2k3', '/ptx-cojb5oeq', '/ptx-jkuuwh_y', '/ptx-04c0yjas',
'/ptx-24d4hpfe', '/ptx-1pedbamd', '/ptx-20thm0u0', '/ptx-tl6u33a5',
'/ptx-pl33qe4k', '/ptx-4npx7jae', '/ptx-sbl6uswt', '/ptx-wupttov6',
'/ptx-yt3bfa9n', '/ptx-cj7pv5do', '/ptx-8fz4gsmr', '/ptx-ksy_utal',
'/ptx-27jtfqba', '/ptx-apkovdnc', '/ptx-dm3ztyoj', '/ptx-1pbncb44',
'/ptx-omgxjs5z', '/ptx-e8nrrc9y', '/ptx-0agzpegj', '/ptx-fkbj73vh',
'/ptx-v4_b_g_p', '/ptx-f_qzskk6', '/ptx-bu2vaek7', '/ptx-8_l5r92l',
'/ptx-xnqvpe4g', '/ptx-lw6a5gr9', '/ptx-i6zk0fg3', '/ptx-65yl5cyf',
'/ptx-suqoa8v5', '/ptx-gz0r859l', '/ptx-w4wdiw7l', '/ptx-myjda2ls',
'/ptx-i1quyene', '/ptx-60eaijkc', '/ptx-3jtdne_5', '/ptx-s3f96ah5',
'/ptx-rwtxfh7j', '/ptx-ljqiq28m', '/ptx-c8x119jg', '/ptx-wetm6jcs',
'/ptx-duaaubsu', '/ptx-mt4ubtnh', '/ptx-e6lj7yd0', '/ptx-79zf3ynw',
'/ptx-pdlv4azj', '/ptx-widy_vm_', '/ptx-vjwlsmrs', '/ptx-3ejl4__7',
'/ptx-f5kvt_qw', '/ptx-pu64ianv', '/ptx-niip23rl', '/ptx-m6riiylg']
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/pretext-enhanced-source.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory None with
parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml', 'assembly.version-only':
'yes'}
Using cached assets in /books/fcla/cli/.cache where possible.
Assets to be generated: ['latex-image']
converting latex-image pictures from /books/fcla/cli/../src2/fcla.xml to svg
graphics for placement in /books/fcla/src2/gen/latex-image
temporary directory for latex-image conversion: /ptx-qjk8n4j2
extracting latex-image pictures from /books/fcla/cli/../src2/fcla.xml
string parameters passed to extraction stylesheet: {'host-platform':
'runestone', 'cli.version': '2.29', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
discovering source file's directory name: /books/fcla/cli/../src2
verifying and expanding input directory: /books/fcla/src2/gen
input directory expanded to absolute path: /books/fcla/src2/gen
verifying and expanding input directory: /books/fcla/src2/ext
input directory expanded to absolute path: /books/fcla/src2/ext
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl
XSL conversion via /root/.ptx/2.29.2/core/xsl/extract-latex-image.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-qjk8n4j2
with parameters {'host-platform': 'runestone', 'cli.version': '2.29',
'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml'}
Now working in directory /ptx-qjk8n4j2
converting image-GLT.tex to image-GLT.pdf
cropping image-GLT.pdf to cropped-image-GLT.pdf
renaming cropped-image-GLT.pdf to image-GLT.pdf
converting image-GLT.pdf to image-GLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-GLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0733a271341aca24d94ade5936f6e1c5.svg
Finished individual_latex function
converting image-SLT.tex to image-SLT.pdf
cropping image-SLT.pdf to cropped-image-SLT.pdf
renaming cropped-image-SLT.pdf to image-SLT.pdf
converting image-SLT.pdf to image-SLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-SLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/85ceccd4d0c081b081f9f05ce38340b6.svg
converting image-NSLT.tex to image-NSLT.pdf
cropping image-NSLT.pdf to cropped-image-NSLT.pdf
renaming cropped-image-NSLT.pdf to image-NSLT.pdf
converting image-NSLT.pdf to image-NSLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NSLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/71c13a8d6d25a01c6cfecfbcd1f7a787.svg
converting image-NILT.tex to image-NILT.pdf
cropping image-NILT.pdf to cropped-image-NILT.pdf
renaming cropped-image-NILT.pdf to image-NILT.pdf
converting image-NILT.pdf to image-NILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-NILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/fbbce59cf03e43e8086c80687447d7f3.svg
converting image-DLTM.tex to image-DLTM.pdf
cropping image-DLTM.pdf to cropped-image-DLTM.pdf
renaming cropped-image-DLTM.pdf to image-DLTM.pdf
converting image-DLTM.pdf to image-DLTM.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTM.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b6239b4f141899dd6fd7347385e7ded9.svg
converting image-MRCLT.tex to image-MRCLT.pdf
cropping image-MRCLT.pdf to cropped-image-MRCLT.pdf
renaming cropped-image-MRCLT.pdf to image-MRCLT.pdf
converting image-MRCLT.pdf to image-MRCLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-MRCLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/708d82022442d85bb4d84215b2b33147.svg
converting image-DTSLS.tex to image-DTSLS.pdf
cropping image-DTSLS.pdf to cropped-image-DTSLS.pdf
renaming cropped-image-DTSLS.pdf to image-DTSLS.pdf
converting image-DTSLS.pdf to image-DTSLS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DTSLS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/c9d223454976f44c4f28bf40d51da43f.svg
converting image-ILT.tex to image-ILT.pdf
cropping image-ILT.pdf to cropped-image-ILT.pdf
renaming cropped-image-ILT.pdf to image-ILT.pdf
converting image-ILT.pdf to image-ILT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-ILT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/e2337952fa8d5fe2e98b6037e4b324fb.svg
converting image-DLTA.tex to image-DLTA.pdf
cropping image-DLTA.pdf to cropped-image-DLTA.pdf
renaming cropped-image-DLTA.pdf to image-DLTA.pdf
converting image-DLTA.pdf to image-DLTA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-DLTA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/5cee7c340478f36315b5832574a8d3e6.svg
converting image-IVLT.tex to image-IVLT.pdf
cropping image-IVLT.pdf to cropped-image-IVLT.pdf
renaming cropped-image-IVLT.pdf to image-IVLT.pdf
converting image-IVLT.pdf to image-IVLT.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-IVLT.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/4543f7bef40023b9a6fb5d3baa715af2.svg
converting image-FTMRA.tex to image-FTMRA.pdf
cropping image-FTMRA.pdf to cropped-image-FTMRA.pdf
renaming cropped-image-FTMRA.pdf to image-FTMRA.pdf
converting image-FTMRA.pdf to image-FTMRA.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMRA.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d125cc019857dca41f4687782a5c0352.svg
converting image-KRI.tex to image-KRI.pdf
cropping image-KRI.pdf to cropped-image-KRI.pdf
renaming cropped-image-KRI.pdf to image-KRI.pdf
converting image-KRI.pdf to image-KRI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KRI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/b4cd79c63c2c0d9be467f924811916f0.svg
converting image-CSRST.tex to image-CSRST.pdf
cropping image-CSRST.pdf to cropped-image-CSRST.pdf
renaming cropped-image-CSRST.pdf to image-CSRST.pdf
converting image-CSRST.pdf to image-CSRST.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-CSRST.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/350541585be7d93d153eef4491b525ca.svg
converting image-KPI.tex to image-KPI.pdf
cropping image-KPI.pdf to cropped-image-KPI.pdf
renaming cropped-image-KPI.pdf to image-KPI.pdf
converting image-KPI.pdf to image-KPI.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-KPI.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/d9522971334739e65a860355bdc73f83.svg
converting image-FTMR.tex to image-FTMR.pdf
cropping image-FTMR.pdf to cropped-image-FTMR.pdf
renaming cropped-image-FTMR.pdf to image-FTMR.pdf
converting image-FTMR.pdf to image-FTMR.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-FTMR.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/2e594927c45f97686ed107c8227e0396.svg
converting image-AIVS.tex to image-AIVS.pdf
cropping image-AIVS.pdf to cropped-image-AIVS.pdf
renaming cropped-image-AIVS.pdf to image-AIVS.pdf
converting image-AIVS.pdf to image-AIVS.svg
Created latex-image /books/fcla/src2/gen/latex-image/image-AIVS.svg; saving a
copy to cache as
/books/fcla/cli/.cache/latex-image/0af65a0e1f114cb3f3c2bec946fc315c.svg
Successfully changed directory back to /books/fcla/cli
Temporary directories left behind for inspection: ['/ptx-bpplyt6p',
'/ptx-b03k39hv', '/ptx-hhce7u32', '/ptx-46jfqb4f', '/ptx-9_l0ak3b',
'/ptx-befc2sqj', '/ptx-b4vqj59k', '/ptx-roofr4_r', '/ptx-f0p68_8f',
'/ptx-sz0toi9s', '/ptx-g1t32vmf', '/ptx-m93t56sv', '/ptx-rdo2byji',
'/ptx-ehnr9hj4', '/ptx-bu4kfwwb', '/ptx-vyfm_16p', '/ptx-e1msrs32',
'/ptx-4ruuu8mb', '/ptx-rwb99y8g', '/ptx-dezx3rv_', '/ptx-offbxh2y',
'/ptx-59ng_wfp', '/ptx-f8skbo5u', '/ptx-i030jeoi', '/ptx-k6h9smam',
'/ptx-_2ggg5lj', '/ptx-qjk8n4j2']
Updated these assets successfully: ['latex-image']
Ensuring output directory for proteus-playground:
/books/fcla/cli/output/fcla-proteus-playground
Building with custom xsl /books/fcla/cli/../xsl/fcla-runestone.xsl
Copying all files in /books/fcla/xsl to /ptxcli_4t_qomu3/cli_xsl
Copying core XSL to /ptxcli_4t_qomu3/cli_xsl/core
Preparing to build into /books/fcla/cli/output/fcla-proteus-playground.
temporary directory for publisher variables: /ptx-jocwqmon
file of publisher variables: /ptx-jocwqmon/pub_var.txt
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl
XSL conversion via
/root/.ptx/2.29.2/core/xsl/utilities/report-publisher-variables.xsl of
/books/fcla/cli/../src2/fcla.xml to /ptx-jocwqmon/pub_var.txt and/or into
directory None with parameters {'host-platform': 'runestone', 'cli.version':
'2.29', 'publisher': '/books/fcla/cli/../publisher/proteus-playground.xml',
'assembly.version-only': 'yes'}
Extracting rs services file to /ptx-9xaqwnnk/_static.
Theme options:{"options": {}, "contrast-checks": {"color-main": "#fff",
"color-do": "#fff", "color-fact": "#fff", "color-meta": "#fff",
"primary-color-dark": "#23241f"}}
converting /books/fcla/cli/../src2/fcla.xml to HTML in /ptx-9xaqwnnk
XSL conversion of /books/fcla/cli/../src2/fcla.xml by
/ptxcli_4t_qomu3/cli_xsl/fcla-runestone.xsl
XSL conversion via /ptxcli_4t_qomu3/cli_xsl/fcla-runestone.xsl of
/books/fcla/cli/../src2/fcla.xml to None and/or into directory /ptx-9xaqwnnk
with parameters {'host-platform': 'runestone', 'cli.version': '2.29', 'rs-js':
'prefix-runtime.cefb0224014f3333.bundle.js:prefix-723.3e6434f80549315a.bundle.js:prefix-runestone.c50cdcad467c8d3e.bundle.js',
'rs-css':
'prefix-723.3bccd435914aa0ff.css:prefix-runestone.557d81b04b3ec0e4.css',
'rs-version': '7.9.18', 'publisher':
'/books/fcla/cli/../publisher/proteus-playground.xml'}
* Asking for acronym of an element (li) without an xml:id
* located within: "Set" (title)
* located within: "Equality" (title)
* located within: "Vector Addition" (title)
* located within: "Scalar Multiplication" (title)
* located within: "Reflexive" (title)
* located within: "Symmetric" (title)
* located within: "Transitive" (title)
successful application of /ptxcli_4t_qomu3/cli_xsl/fcla-runestone.xsl
Failed to map codechat path to xml id; codechat will not work.
Error: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Traceback:
Traceback (most recent call last):
File "/opt/venv/lib/python3.13/site-packages/pretext/project/__init__.py",
line 758, in build
codechat.map_path_to_xml_id(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.source_abspath(),
^^^^^^^^^^^^^^^^^^^^^^
self._project.abspath(),
^^^^^^^^^^^^^^^^^^^^^^^^
self.output_dir_abspath().as_posix(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/venv/lib/python3.13/site-packages/pretext/codechat.py", line 113,
in map_path_to_xml_id
relpath = stdpath.relative_to(project_path).as_posix()
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/pathlib/_local.py", line 385, in relative_to
raise ValueError(f"{str(self)!r} is not in the subpath of {str(other)!r}")
ValueError: '/books/fcla/src2/fcla.xml' is not in the subpath of '/books/fcla/cli'
Temporary directories left behind for inspection: ['/ptx-bpplyt6p',
'/ptx-b03k39hv', '/ptx-hhce7u32', '/ptx-46jfqb4f', '/ptx-9_l0ak3b',
'/ptx-befc2sqj', '/ptx-b4vqj59k', '/ptx-roofr4_r', '/ptx-f0p68_8f',
'/ptx-sz0toi9s', '/ptx-g1t32vmf', '/ptx-m93t56sv', '/ptx-rdo2byji',
'/ptx-ehnr9hj4', '/ptx-bu4kfwwb', '/ptx-vyfm_16p', '/ptx-e1msrs32',
'/ptx-4ruuu8mb', '/ptx-rwb99y8g', '/ptx-dezx3rv_', '/ptx-offbxh2y',
'/ptx-59ng_wfp', '/ptx-f8skbo5u', '/ptx-i030jeoi', '/ptx-k6h9smam',
'/ptx-_2ggg5lj', '/ptx-qjk8n4j2', '/ptx-9xaqwnnk', '/ptx-jocwqmon']
UPDATE State: PTXBUILD Writing log to
/books/fcla-proteus-playground/author_build.log


On 11/10/25 15:47, Oscar Levin wrote:
> The codechat thing is definitely from the CLI.  But I don't understand the
> paths/subpath issue.  Seeing the longer log might help.  In particular, why is
> there a "cli" folder?  Where is that coming from?
>
> email to pretext-dev...@googlegroups.com <mailto:pretext-
> dev%2Bunsu...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/pretext-dev/
> MTAwMDAxMy5iZWV6ZXI.1762816615%40pnsh <https://groups.google.com/d/msgid/
> pretext-dev/MTAwMDAxMy5iZWV6ZXI.1762816615%40pnsh>.
>
> --
> You received this message because you are subscribed to the Google Groups
> "PreTeXt development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email
> to pretext-dev...@googlegroups.com <mailto:pretext-
> dev+uns...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/pretext-dev/
> CAOU9BaUi204S%3DFc8i8_rG3%3DbV%2BeWESppxNA9h%2BgnRUXJSkoZhQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/pretext-dev/
> CAOU9BaUi204S%3DFc8i8_rG3%3DbV%2BeWESppxNA9h%2BgnRUXJSkoZhQ%40mail.gmail.com?
> utm_medium=email&utm_source=footer>.

Rob Beezer

unread,
Nov 10, 2025, 7:39:36 PM (12 days ago) Nov 10
to prete...@googlegroups.com
Forgot to send this along:

https://github.com/rbeezer/fcla/tree/master/cli

Various publication files are close-by.

Oscar Levin

unread,
Nov 10, 2025, 8:54:16 PM (12 days ago) Nov 10
to prete...@googlegroups.com
Okay, I was able to replicate the "warning" that the CLI gives in this case.  It's not a surprise that codechat will not give you good results when you have a directory structure like you do, but this is NOT an indication that the build failed.  

However, I believe that Runestone is sniffing for "Error:" to decide whether to count a build as successful, and this is a false positive (or negative?).  

If you view the target through the author page, do you see an updated version?  If so, I think for now you can count this as a success.  Brad and I can make a plan so that this doesn't falsely report that the build failed.

--
You received this message because you are subscribed to the Google Groups "PreTeXt development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pretext-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pretext-dev/MTAwMDAwMC5iZWV6ZXI.1762821556%40pnsh.

Rob Beezer

unread,
Nov 10, 2025, 9:31:07 PM (12 days ago) Nov 10
to prete...@googlegroups.com
On 11/10/25 17:54, Oscar Levin wrote:
> However, I believe that Runestone is sniffing for "Error:" to decide whether to
> count a build as successful, and this is a false positive (or negative?).

I thought something like that might be in play. The traceback gave me pause,
though.

> If you view the target through the author page, do you see an updated version?
> If so, I think for now you can count this as a success.

Yes, I should have thought to do that. Yes, an updated build is present. Good!

> Brad and I can make a > plan so that this doesn't falsely report that the
build failed.
Thanks. And thanks for the quick help with this one.

Rob

Andrew Scholer

unread,
Nov 10, 2025, 9:38:39 PM (12 days ago) Nov 10
to prete...@googlegroups.com
Is there a reason to even run that codechat setup in a headless build environment? 

It might make sense for Target.build in the CLI to take some parameter indicating a headless build. That way Runestone could let the CLI know that codechat and anything else not required for a basic build should be skipped.

Andrew

Bradley Miller

unread,
Nov 11, 2025, 11:58:44 AM (11 days ago) Nov 11
to prete...@googlegroups.com
Thanks Oscar,

The author server has been updated to use CLI version 2.30.2

If anyone is experiencing problems with webwork problems activating, they should rebuild and redeploy.

Brad

Brad Miller
Professor Emeritus, Luther College
Founder, Runestone Academy LTD
Blog: http://reputablejournal.com

Set up a time to meet with me.


Reply all
Reply to author
Forward
0 new messages