Serge, Below is output of Pkg.status():
I had previously tried removing many packages, but nothing is pinned (so not sure if rolling back will result in same config) The only error message I receive using Juno is: symbol could not be found jl_generating_output (-1): The specified procedure could not be found. but after this everything seems to work as normal. Hope this helps. -- Greg _ _ _ _(_)_ | A fresh approach to technical computing (_) | (_) (_) | Documentation: http://docs.julialang.org _ _ _| |_ __ _ | Type "help()" for help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 0.3.11 (2015-07-27 06:18 UTC) _/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release |__/ | x86_64-w64-mingw32 julia> Pkg.status() 9 required packages: - Dates 0.3.2 - Distributions 0.8.6 - HDF5 0.5.5 - ImageView 0.1.16 - Images 0.4.47 - JLD 0.5.4 - Jewel 1.0.6 - Optim 0.4.2 - ZMQ 0.2.0 39 additional packages: - ArrayViews 0.6.3 - BinDeps 0.3.15 - Blosc 0.1.4 - Cairo 0.2.30 - Calculus 0.1.10 - ColorTypes 0.1.4 - ColorVectorSpace 0.0.3 - Colors 0.5.3 - Compat 0.7.1 - Compose 0.3.15 - DataStructures 0.3.12 - Docile 0.5.18 - DualNumbers 0.1.3 - FactCheck 0.4.0 - FixedPointNumbers 0.0.10 - Graphics 0.1.0 - HttpCommon 0.1.2 - IniFile 0.2.4 - Iterators 0.1.8 - JSON 0.4.5 - JuliaParser 0.6.2 - LNR 0.0.1 - Lazy 0.10.0 - LibExpat 0.0.8 - MacroTools 0.2.0 - NaNMath 0.1.0 - PDMats 0.3.5 - Reexport 0.0.3 - Requires 0.2.0 - SHA 0.1.1 - SIUnits 0.0.5 - StatsBase 0.7.2 - StatsFuns 0.1.3 - TexExtensions 0.0.2 - Tk 0.3.6 - URIParser 0.0.7 - WinRPM 0.1.12 - Winston 0.11.12 - Zlib 0.1.9 Julia> On Monday, September 21, 2015 at 9:44:24 AM UTC+10, Serge Santos wrote: > Hi All, > > I tried to roll back to JuliaParser v0.6.2 and it didn't work. > > If someone still manages to successfully run Juno with Julia 0.3.11, can > you please send the list of packages with version numbers that does not > create any issues with Juno (i.e,, output from Pkg.status()). I was not > able to figure out what combination of versions work. > > Many thanks in advance > Serge > > On Monday, 21 September 2015 00:16:27 UTC+1, Greg Plowman wrote: >> >> Hi All, >> >> On 2 different PCs where Juno works (almost without error) Pkg.status() >> reports JuliaParser v0.6.2 >> On PC that has Juno errors, Pkg.status() reports JuliaParser v0.6.3 >> Rolling back to JuliaParser v0.1.2 creates different errors. >> So it seems we need to revert to JuliaParser v0.6.2 >> >> I'm not at a PC where I can see if we can pin v0.6.2, in light of the >> following: >> >> Before this JuliaParser was at version v0.6.3, are you sure we should try >>>> reverting to v0.1.2? >>> >>> See the tagged versions >> >> https://github.com/jakebolewski/JuliaParser.jl/releases. So that’s the >>> next latest tagged version. You could probably checkout a specific commit >>> prior to the commit that’s causing the breakage instead though. >> >> Also, I don't want to play around with Pkg.ANYTHING on a working >> configuration at the moment :) >> >> -- Greg >> >> >> On Monday, September 21, 2015 at 4:50:37 AM UTC+10, Tony Kelman wrote: >> >>> What's temporarily broken here is some of the packages that >>> Light-Table-based Juno relies on to work. In the meantime you can still use >>> command-line REPL Julia, and while it's not the most friendly interface >>> your code will still run. Your estimation of the Julia ecosystem's >>> robustness is pretty accurate though, if you really want to ensure things >>> stay working the best way of doing that right now is keeping all packages >>> pinned until you have a chance to thoroughly test the versions that an >>> upgrade would give you. We plan on automating some of this testing going >>> forward, though in the case of Juno much of the code is being replaced >>> right now and the replacements aren't totally ready just yet. >>> >>> >>> On Sunday, September 20, 2015 at 10:45:01 AM UTC-7, Serge Santos wrote: >>>> >>>> Thank you all for your inputs. It tried your suggestions and, >>>> unfortunately, it does not work. I tried Atom but, after a good start and >>>> some success, it keeps crashing in middle of a calculation (windows 10). >>>> >>>> To summarize what I tried with Juno and julia 0.3.11: >>>> - Compat v.0.7.0 (pinned) >>>> - JuliaParser V0.1.2 (pinned) >>>> - Jewel v1.0.6. >>>> >>>> I get a first error message, which seems to indicate that Julia cannot >>>> generate an output. >>>> >>>> *symbol could not be found jl_generating_output (-1): The specified >>>> procedure could not be found.* >>>> >>>> Followed by: >>>> >>>> *WARNING: LightTable.jl: `skipws` has no method matching >>>> skipws(::TokenStream)* >>>> * in scopes at C:\Users\Serge\.julia\v0.3\Jewel\src\parse\scope.jl:148* >>>> * in codemodule at >>>> C:\Users\Serge\.julia\v0.3\Jewel\src\parse/parse.jl:141* >>>> * in getmodule at C:\Users\Serge\.julia\v0.3\Jewel\src\eval.jl:42* >>>> * in anonymous at >>>> C:\Users\Serge\.julia\v0.3\Jewel\src\LightTable\eval.jl:51* >>>> * in handlecmd at >>>> C:\Users\Serge\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:65* >>>> * in handlenext at >>>> C:\Users\Serge\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:81* >>>> * in server at >>>> C:\Users\Serge\.julia\v0.3\Jewel\src\LightTable/LightTable.jl:22* >>>> * in server at C:\Users\Serge\.julia\v0.3\Jewel\src\Jewel.jl:18* >>>> * in include at boot.jl:245* >>>> * in include_from_node1 at loading.jl:128* >>>> * in process_options at client.jl:285* >>>> * in _start at client.jl:354* >>>> >>>> Looking at dependencies with MetadataTools, I smply got:* nothing.* I >>>> assume that Jewel does not have any dependencies. >>>> >>>> I have a lot of understanding for the effort that goes into making the >>>> Julia project work and a success, but I just lost two days of my life >>>> trying to make things work and I have an important deadline ahead that I >>>> am >>>> likely to miss because I relied on a promising tool that, unfortunately, >>>> does not seem robust enough at this stage given the amount of development >>>> happening.It makes me wonder if I should not wait until Julia becomes more >>>> established and robust and switch to other solutions. >>>> >>>> On Sunday, 20 September 2015 16:47:05 UTC+1, Dongning Guo wrote: >>>>> >>>>> In case you're stuck, this may be a way out: >>>>> I installed Atom editor and it seems Julia (v0.5??? nightly build) >>>>> works with it after installing a few packages. I'm learning to use >>>>> the new environment ... >>>>> See https://github.com/JunoLab/atom-julia-client/tree/master/manual >>>>> >>>>> >>>>> On Sunday, September 20, 2015 at 6:59:02 AM UTC-5, Michael Hatherly >>>>> wrote: >>>>>> >>>>>> I can’t see LightTable listed in Pkg.status() output in either PC >>>>>> >>>>>> The LightTable module is part of the Jewel package is seems, >>>>>> https://github.com/one-more-minute/Jewel.jl/blob/fb854b0a64047ee642773c0aa824993714ee7f56/src/Jewel.jl#L22, >>>>>> >>>>>> and so won’t show up on Pkg.status() output since it’s not a true >>>>>> package by itself. Apologies for the misleading directions there. >>>>>> >>>>>> What other packages would Juno depend on? >>>>>> >>>>>> You can manually walk through the REQUIRE files to see what Jewel >>>>>> depends on, or use MetadataTools to do it: >>>>>> >>>>>> julia> using MetadataTools >>>>>> julia> pkgmeta = get_all_pkg(); >>>>>> julia> graph = make_dep_graph(pkgmeta); >>>>>> julia> deps = get_pkg_dep_graph("Jewel", graph); >>>>>> julia> map(println, keys(deps.p_to_i)); >>>>>> >>>>>> You shouldn’t need to change versions for most, if any, of what’s >>>>>> listed though. (Don’t forget to call Pkg.free on each package you >>>>>> pin once newer versions of the packages are tagged.) Compat 0.7.1 should >>>>>> be >>>>>> far enough back I think. >>>>>> >>>>>> — Mike >>>>>> >>>>>> On Sunday, 20 September 2015 13:29:38 UTC+2, Greg Plowman wrote: >>>>>>> >>>>>>> OK I see that second latest tag is v0.1.2 (17 June 2014). Seems a >>>>>>> strange jump. >>>>>>> >>>>>>> But now I understand pinning, I can use a strategy of rolling back >>>>>>> Juno-related packages until Juno works again. >>>>>>> >>>>>>> What other packages would Juno depend on? >>>>>>> >>>>>>> To help me in this endeavour, I have access to another PC on >>>>>>> which Juno runs (almost) without error. >>>>>>> Confusingly, Pkg.status() reports JuliaParser v0.6.2 on this second >>>>>>> PC >>>>>>> Jewel is v1.0.6 on both PCs. >>>>>>> I can't see LightTable listed in Pkg.status() output in either PC >>>>>>> >>>>>>> I think Compat v0.7.2 is also causing ERROR: @doc not defined issue >>>>>>> (https://groups.google.com/forum/#!topic/julia-users/rsM4hxdkAxg) >>>>>>> so maybe reverting back to Compat v0.7.0 might also help. >>>>>>> >>>>>>> -- Greg >>>>>>> >>>>>>> >>>>>>> On Sunday, September 20, 2015 at 7:08:47 PM UTC+10, Michael Hatherly >>>>>>> wrote: >>>>>>> >>>>>>>> Before this JuliaParser was at version v0.6.3, are you sure we >>>>>>>> should try reverting to v0.1.2? >>>>>>>> >>>>>>>> See the tagged versions >>>>>>>> https://github.com/jakebolewski/JuliaParser.jl/releases. So that’s >>>>>>>> the next latest tagged version. You could probably checkout a specific >>>>>>>> commit prior to the commit that’s causing the breakage instead though. >>>>>>>> >>>>>>>> What version of Jewel.jl and LightTable.jl are you using? >>>>>>>> >>>>>>>> — Mike >>>>>>>> >>>>>>>> >>>>>>>> On Sunday, 20 September 2015 10:56:22 UTC+2, Greg Plowman wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I tried Pkg.pin("JuliaParser", v"0.1.2") but now I get the >>>>>>>>> following error (multiple times). >>>>>>>>> >>>>>>>>> Before this JuliaParser was at version v0.6.3, are you sure we >>>>>>>>> should try reverting to v0.1.2? >>>>>>>>> >>>>>>>>> >>>>>>>>> WARNING: LightTable.jl: `skipws` has no method matching skipws(:: >>>>>>>>> TokenStream) >>>>>>>>> in scopes at C:\Users\Greg\.julia\v0.3\Jewel\src\parse\scope.jl: >>>>>>>>> 148 >>>>>>>>> in codemodule at C:\Users\Greg\.julia\v0.3\Jewel\src\parse/parse. >>>>>>>>> jl:141 >>>>>>>>> in filemodule at C:\Users\Greg\.julia\v0.3\Jewel\src\module.jl:93 >>>>>>>>> in anonymous at C:\Users\Greg\.julia\v0.3\Jewel\src\LightTable\ >>>>>>>>> misc.jl:5 >>>>>>>>> in handlecmd at C:\Users\Greg\.julia\v0.3\Jewel\src\LightTable/ >>>>>>>>> LightTable.jl:65 >>>>>>>>> in handlenext at C:\Users\Greg\.julia\v0.3\Jewel\src\LightTable/ >>>>>>>>> LightTable.jl:81 >>>>>>>>> in server at C:\Users\Greg\.julia\v0.3\Jewel\src\LightTable/ >>>>>>>>> LightTable.jl:22 >>>>>>>>> in server at C:\Users\Greg\.julia\v0.3\Jewel\src\Jewel.jl:18 >>>>>>>>> in include at boot.jl:245 >>>>>>>>> in include_from_node1 at loading.jl:128 >>>>>>>>> in process_options at client.jl:285 >>>>>>>>> in _start at client.jl:354 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Any other suggestions? >>>>>>>>> >>>>>>>>> --Greg >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sunday, September 20, 2015 at 6:16:10 PM UTC+10, Michael >>>>>>>>> Hatherly wrote: >>>>>>>>> >>>>>>>>>> The type cannot be constructed error should be fixed on 0.3 by >>>>>>>>>> https://github.com/jakebolewski/JuliaParser.jl/pull/25. In the >>>>>>>>>> mean time you could Pkg.pin("JuliaParser", v"0.1.2") and see if >>>>>>>>>> that fixes the problem on Julia 0.3. (Or a version earlier than >>>>>>>>>> v"0.1.2" if needed.) >>>>>>>>>> >>>>>>>>>> I’ve come across the cannot resize array with shared data error >>>>>>>>>> a while ago with the Atom-based Juno. It was fixed by >>>>>>>>>> Pkg.checkouting all the involved packages. Might be the same for >>>>>>>>>> the LightTable-base Juno, worth a try maybe. >>>>>>>>>> >>>>>>>>>> — Mike >>>>>>>>>> On Saturday, 19 September 2015 19:09:22 UTC+2, Serge Santos wrote: >>>>>>>>>>> >>>>>>>>>>> I tried to solve the problem by running Julia 0.4.0-rc2 instead >>>>>>>>>>> of Julia 0.3.11. I manage to execute a few commands in Juno, but >>>>>>>>>>> juno/julia >>>>>>>>>>> is stuck as before. The error message is slightly different though: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> - >>>>>>>>>>> >>>>>>>>>>> WARNING: LightTable.jl: cannot resize array with shared data >>>>>>>>>>> in push! at array.jl:430 >>>>>>>>>>> in read_operator at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\JuliaParser\src\lexer.jl:368 >>>>>>>>>>> in next_token at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\JuliaParser\src\lexer.jl:752 >>>>>>>>>>> in qualifiedname at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\parse\scope.jl:59 >>>>>>>>>>> in nexttoken at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\parse\scope.jl:78 >>>>>>>>>>> in nextscope! at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\parse\scope.jl:116 >>>>>>>>>>> in scopes at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\parse\scope.jl:149 >>>>>>>>>>> [inlined code] from >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Lazy\src\macros.jl:141 >>>>>>>>>>> in codemodule at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\parse/parse.jl:8 >>>>>>>>>>> in getmodule at C:\Users\Serge\.julia\v0.4\Jewel\src\eval.jl:42 >>>>>>>>>>> in anonymous at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\LightTable\eval.jl:51 >>>>>>>>>>> in handlecmd at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\LightTable/LightTable.jl:65 >>>>>>>>>>> in handlenext at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\LightTable/LightTable.jl:81 >>>>>>>>>>> in server at >>>>>>>>>>> C:\Users\Serge\.julia\v0.4\Jewel\src\LightTable/LightTable.jl:22 >>>>>>>>>>> in server at C:\Users\Serge\.julia\v0.4\Jewel\src\Jewel.jl:18 >>>>>>>>>>> in include at boot.jl:261 >>>>>>>>>>> in include_from_node1 at loading.jl:304 >>>>>>>>>>> in process_options at client.jl:308 >>>>>>>>>>> in _start at client.jl:411 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Saturday, 19 September 2015 10:40:49 UTC+1, JKPie wrote: >>>>>>>>>>>> >>>>>>>>>>>> I have the same problem, I have spent couple of hours >>>>>>>>>>>> reinstalling Julia and Juno on Windows and Linux with no result. >>>>>>>>>>>> The code >>>>>>>>>>>> works fine, when I call it from command line directly. >>>>>>>>>>>> Please help it is freezing my work :/ >>>>>>>>>>>> J >>>>>>>>>>>> >>>>>>>>>>>