Juno support for Julia 1.2.0 not ready yet?

Tried to use Juno with the newly released Julia 1.2.0 but after I started Julia from Juno I got the following:

Press Enter to start Julia. 

Hold on tight while we are installing some packages for you.
This should only take a few seconds...

Activating environment at `C:\Users\zpan\.julia\environments\v1.2\Project.toml`
  Updating registry at `C:\Users\zpan\.julia\registries\General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
ERROR: LoadError: Unsatisfiable requirements detected for package Atom [c52e3926]:
 Atom [c52e3926] log:
 ├─possible versions are: [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0, 0.4.0-0.4.6, 0.5.0-0.5.10, 0.6.0-0.6.17, 0.7.0-0.7.15, 0.8.0-0.8.8, 0.9.0-0.9.1] or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0, 0.4.0-0.4.6, 0.5.0-0.5.10, 0.6.0-0.6.17, 0.7.0-0.7.15, 0.8.0-0.8.8, 0.9.0-0.9.1]
 ├─restricted by julia compatibility requirements to versions: [0.7.0-0.7.15, 0.8.0-0.8.8, 0.9.0-0.9.1] or uninstalled, leaving only versions: [0.7.0-0.7.15, 0.8.0-0.8.8, 0.9.0-0.9.1]
 ├─restricted by compatibility requirements with JuliaInterpreter [aa1ae85d] to versions: [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0, 0.4.0-0.4.6, 0.5.0-0.5.10, 0.6.0-0.6.17,
0.7.0-0.7.15] or uninstalled, leaving only versions: 0.7.0-0.7.15
 │ └─JuliaInterpreter [aa1ae85d] log:
 │   ├─possible versions are: [0.1.1, 0.2.0-0.2.1, 0.3.0-0.3.2, 0.4.0-0.4.1, 0.5.0-0.5.2, 0.6.0-0.6.1, 0.7.0] or uninstalled
 │   └─restricted to versions 0.7.0 by an explicit requirement, leaving only versions 0.7.0
 └─restricted by compatibility requirements with ASTInterpreter2 [e6d88f4b] to versions: [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0, 0.4.0-0.4.6, 0.5.0-0.5.10, 0.6.0-0.6.2, 0.8.0-0.8.8, 0.9.0-0.9.1] or uninstalled — no versions left
   └─ASTInterpreter2 [e6d88f4b] log:
     ├─possible versions are: 0.1.0-0.1.1 or uninstalled
     └─restricted by julia compatibility requirements to versions: uninstalled
Stacktrace:
 [1] #propagate_constraints!#61(::Bool, ::typeof(Pkg.GraphType.propagate_constraints!), ::Pkg.GraphType.Graph, ::Set{Int64}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\GraphType.jl:1007
 [2] propagate_constraints! at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\GraphType.jl:948 [inlined]
 [3] #simplify_graph!#121(::Bool, ::typeof(Pkg.GraphType.simplify_graph!), ::Pkg.GraphType.Graph, ::Set{Int64}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\GraphType.jl:1462
 [4] simplify_graph! at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\GraphType.jl:1462 [inlined] (repeats 2 times)
 [5] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\Operations.jl:317
 [6] #add#100(::Bool, ::typeof(Pkg.Operations.add), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Array{Base.UUID,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\Operations.jl:962
 [7] #add at .\none:0 [inlined]
 [8] #add#25(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.add), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:99
 [9] add at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:69 [inlined]
 [10] #add#24 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:67 [inlined]
 [11] add at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:67 [inlined]
 [12] #add#21 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:65 [inlined]
 [13] add at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:65 [inlined]
 [14] #add#20(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.add), ::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:64
 [15] add(::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\API.jl:64
 [16] top-level scope at C:\Users\zpan\.atom\packages\julia-client\script\boot_repl.jl:22
 [17] include at .\boot.jl:328 [inlined]
 [18] include_relative(::Module, ::String) at .\loading.jl:1094
 [19] include(::Module, ::String) at .\Base.jl:31
 [20] exec_options(::Base.JLOptions) at .\client.jl:295
 [21] _start() at .\client.jl:464
in expression starting at C:\Users\zpan\.atom\packages\julia-client\script\boot_repl.jl:1
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.2.0 (2019-08-20)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia>

After that the normal julia-client/Juno functions such as “run-all” and “Show Documentation” didn’t work.

Julia | Debug Information wouldn’t work either. I switched back to Julia 1.1.1 to obtain the Debug Information as below (obviously it will show Julia 1.1.1 instead of Julia 1.2.0):

# Atom:
Version: 1.40.1
Dev Mode: false
Official Release: true
{
  "http_parser": "2.8.0",
  "node": "10.2.0",
  "v8": "6.6.346.32",
  "uv": "1.20.3",
  "zlib": "1.2.11",
  "ares": "1.14.0",
  "modules": "64",
  "nghttp2": "1.29.0",
  "napi": "3",
  "openssl": "1.1.0h",
  "electron": "3.1.10",
  "chrome": "66.0.3359.181"
}
# julia-client:
Version: 0.9.4
Config:
{
  "firstBoot": false,
  "juliaOptions": {
    "optimisationLevel": 0
  },
  "uiOptions": {
    "enableMenu": true,
    "enableToolBar": true,
    "errorNotifications": false,
    "layouts": {
      "console": {
        "defaultLocation": "right"
      },
      "defaultPanes": {
        "plotPane": false
      },
      "documentation": {
        "defaultLocation": "right",
        "split": "no split"
      },
      "linter": {
        "defaultLocation": "right"
      },
      "plotPane": {
        "defaultLocation": "right",
        "split": "no split"
      },
      "profiler": {
        "defaultLocation": "right",
        "split": "no split"
      },
      "terminal": {
        "defaultLocation": "right"
      },
      "workspace": {
        "defaultLocation": "right",
        "split": "no split"
      }
    },
    "usePlotPane": false
  }
}


# ink:
Version: 0.10.12
Config:
undefined


# uber-juno:
Version: 0.2.0
Config:
{
  "disable": true
}


# language-julia:
Version: 0.19.1
Config:
undefined


# language-weave:not installed


# indent-detective:
Version: 0.4.0
Config:
undefined


Julia Version 1.1.1
Commit 55e36cc308 (2019-05-16 04:10 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, skylake)
Environment:
  JULIA_EDITOR = "C:\Users\zpan\AppData\Local\atom\app-1.40.1\atom.exe"  -a
  JULIA_NUM_THREADS = 2

    Status `C:\Users\zpan\.julia\environments\v1.1\Project.toml`
  [e6d88f4b] ASTInterpreter2 v0.1.1+ #73711a4 (https://github.com/JuliaDebug/ASTInterpreter2.jl.git)
  [537997a7] AbstractPlotting v0.9.8
  [b19378d9] ArrayFire v1.0.1
  [c52e3926] Atom v0.9.0
  [6e4b80f9] BenchmarkTools v0.4.2
  [336ed68f] CSV v0.5.9
  [c5f51814] CUDAdrv v3.1.0
  [be33ccc6] CUDAnative v2.2.1
  [49dc2e85] Calculus v0.5.0
  [aaaa29a8] Clustering v0.13.2
  [da1fd8a2] CodeTracking v0.5.7
  [3a865a2d] CuArrays v1.1.0
  [a93c6f00] DataFrames v0.19.1
  [864edb3b] DataStructures v0.17.0
  [31a5f54b] Debugger v0.5.0
  [67417a49] DebuggerFramework v0.1.2+ #master (https://github.com/JuliaDebug/DebuggerFramework.jl.git)
  [7806a523] DecisionTree v0.8.3
  [0c46a032] DifferentialEquations v6.6.0
  [31c24e10] Distributions v0.21.1
  [ffa9a821] DocumentFormat v0.4.1
  [7a1cc6ca] FFTW v0.3.0
  [59287772] Formatting v0.3.5
  [38e38edf] GLM v1.1.1
  [e9467ef8] GLMakie v0.0.6
  [28b8d3ca] GR v0.41.0
  [c91e804a] Gadfly v1.0.1
  [f67ccb44] HDF5 v0.12.0
  [09f84164] HypothesisTests v0.8.0
  [6a3955dd] ImageFiltering v0.6.4
  [6deec6e2] IndexedTables v0.12.2
  [d0351b0e] InspectDR v0.3.6
  [c601a237] Interact v0.10.2
  [a98d9a8b] Interpolations v0.12.2
  [6042db11] JDBC v0.4.1
  [4138dd39] JLD v0.9.1
  [682c06a0] JSON v0.21.0
  [494afd89] JavaCall v0.7.1
  [a93385a2] JuliaDB v0.12.0
  [aa1ae85d] JuliaInterpreter v0.6.1
  [e5e0dc1b] Juno v0.7.1
  [1902f260] Knet v1.2.3
  [b964fa9f] LaTeXStrings v1.0.3
  [fc18253b] LazyJSON v0.1.1
  [093fc24a] LightGraphs v1.2.0
  [9c8b4983] LightXML v0.8.0
  [6f1432cf] LoweredCodeUtils v0.3.6
  [10e44e05] MATLAB v0.7.3
  [ee78f7c6] Makie v0.9.4
  [e7bfaba1] NumericalIntegration v0.2.0
  [09606e27] ODEInterfaceDiffEq v3.3.1
  [47be7bcc] ORCA v0.2.1
  [429524aa] Optim v0.19.2
  [3b7a836e] PGFPlots v3.1.3
  [9b87118b] PackageCompiler v0.6.4
  [d96e819e] Parameters v0.10.3
  [58dd65bb] Plotly v0.2.0
  [f0f68f2c] PlotlyJS v0.12.5
  [91a5bcdd] Plots v0.26.0
  [f27b6e38] Polynomials v0.5.2
  [438e738f] PyCall v1.91.2
  [d330b81b] PyPlot v2.8.1
  [6f49c342] RCall v0.13.3
  [ee283ea6] Rebugger v0.3.2
  [295af30f] Revise v2.1.6
  [f2b01f46] Roots v0.8.1
  [276daf66] SpecialFunctions v0.7.2
  [2913bbd2] StatsBase v0.32.0
  [b8865327] UnicodePlots v1.1.0
  [fdbf4ff8] XLSX v0.5.4
  [a5390f91] ZipFile v0.8.3

The issue here is that you still have an old registry locally, so try starting Julia outside of Juno and update your packages (with pkg> up).

Hi pfitzseb,

Thanks for your reply.

I tried updating the packages inside a simple Julia 1.2.0 console (Juno had been shutdown). There was no change since I had updated the packages before (in both Julia 1.2.0 and in Julia 1.3.0-rc1). See output below.

After that I started Juno and got the same problem as before.

$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.2.0 (2019-08-20)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(v1.2) pkg> up
  Updating registry at `C:\Users\zpan\.julia\registries\General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
  Updating `C:\Users\zpan\.julia\environments\v1.2\Project.toml`
 [no changes]
  Updating `C:\Users\zpan\.julia\environments\v1.2\Manifest.toml`
 [no changes]

I upgraded to Juno 0.10 which was announced just now, and the problem is solved.