Hi,
I have a series of Pluto notebooks that were working without any problems at all. I have already made a static HTML file of each one of them in the past.
I have just updated my Julia environment, and now I have a problem. Pluto fails to render a readable static Html file out of any notebook. The notebooks work in the browser apparently without any significant problem, but when I produce a static Html file, the output looks like a series of empty boxes.
The error that pops in as early as I open each notebook can be found below. I am on a Windows 10 machine, Julia 1.6.3, using Pluto v0.16.1, PlutoUI v0.7.1 and the packages used in one of the notebooks are the following:
begin
using PlotlyBase
using HypertextLiteral
using PlutoUI
using CSV
using DataFrames
using NLsolve
using LinearAlgebra
using TimeSeries
using Dates
using MonthlyDates
using SparseArrays
using StatsBase
end
I had HTTP v0.9.16 installed. I rm HTTP from my environment because the error starts with reference to HTTP. But the error keeps coming back, even after I tried to install HTTP v0.9.15, which failed due to conflicts with Pluto. Help will be very much appreciated.
The error:
┌ Error: Failed to resolve notebook boot environment
│ exception =
│ Unsatisfiable requirements detected for package HTTP [cd3eb016]:
│ HTTP [cd3eb016] log:
│ ├─possible versions are: 0.6.10-0.9.16 or uninstalled
│ └─restricted to versions 0.9.15 by an explicit requirement — no versions left
│ Stacktrace:
│ [1] check_constraints(graph::Pkg.Resolve.Graph)
│ @ Pkg.Resolve C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Resolve\graphtype.jl:978
│ [2] Pkg.Resolve.Graph(versions::Dict{Base.UUID, Set{VersionNumber}}, deps::Dict{Base.UUID, Dict{VersionNumber, Dict{String, Base.UUID}}}, compat::Dict{Base.UUID, Dict{VersionNumber, Dict{String, Pkg.Types.VersionSpec}}}, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Types.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed}, verbose::Bool, julia_version::VersionNumber)
│ @ Pkg.Resolve C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Resolve\graphtype.jl:371
│ [3] deps_graph(ctx::Pkg.Types.Context, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Types.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed})
│ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:537
│ [4] resolve_versions!(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec})
│ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:407
│ [5] up(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, level::Pkg.Types.UpgradeLevel)
│ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\Operations.jl:1322
│ [6] up(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; level::Pkg.Types.UpgradeLevel, mode::Pkg.Types.PackageMode, update_registry::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
│ @ Pkg.API C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:261
│ [7] #up#41
│ @ C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:84 [inlined]
│ [8] #resolve#113
│ @ C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:267 [inlined]
│ [9] resolve(ctx::Pkg.Types.Context)
│ @ Pkg.API C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Pkg\src\API.jl:267
│ [10] top-level scope
│ @ C:\Users\vmpm\.julia\packages\Pluto\ykSvj\src\runner\Loader.jl:23
│ [11] include(fname::String)
│ @ Base.MainInclude .\client.jl:444
│ [12] top-level scope
│ @ none:1
│ [13] eval(m::Module, e::Any)
│ @ Core .\boot.jl:360
│ [14] (::Distributed.var"#103#104"{Distributed.CallMsg{:call}})()
│ @ Distributed C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Distributed\src\process_messages.jl:274
│ [15] run_work_thunk(thunk::Distributed.var"#103#104"{Distributed.CallMsg{:call}}, print_error::Bool)
│ @ Distributed C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Distributed\src\process_messages.jl:63
│ [16] run_work_thunk(rv::Distributed.RemoteValue, thunk::Function)
│ @ Distributed C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.6\Distributed\src\process_messages.jl:72
│ [17] (::Distributed.var"#96#98"{Distributed.RemoteValue, Distributed.var"#103#104"{Distributed.CallMsg{:call}}})()
│ @ Distributed .\task.jl:411
â”” @ Main C:\Users\vmpm\.julia\packages\Pluto\ykSvj\src\runner\Loader.jl:25