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
>>>>>>>>>>>>
>>>>>>>>>>>

Reply via email to