genieframework / geniebuilder_geniecloud_issues Goto Github PK
View Code? Open in Web Editor NEWRepo for collecting Genie Builder and Genie Cloud bugs and features requests
Home Page: https://geniecloud.app
Repo for collecting Genie Builder and Genie Cloud bugs and features requests
Home Page: https://geniecloud.app
Whenever we start an app, a new tab is opened with the no-code editor. This can be annoying to some people that are already editing the app.jl.
Hi Team,
I am using a cloud based Linux system, which has julia and genie installed. I use VS Code and Microsoft made remote SSH plugin to connect with this server. I have also installed this plugin on my Linux server, It is working fine till here. but the moment I open my file using no code editor a window opens but that is completely blank and unable to use the drag and drop.
Please provide support.
Ubuntu 20.04
Julia 1.7.2
After clicking on the button "Start Server" Genie Builder Apps panel freezes with "Starting GenieBuilder, please wait"
~/.vscode/extensions/geniebuilder.geniebuilder-0.1.6/scripts$ julia rungb.jl
ERROR: ArgumentError: Package GenieBuilder [c9453c14-af8a-11ec-351d-c7c9a2035d70] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1089
[2] require(uuidkey::Base.PkgId)
@ Base ./loading.jl:1013
[3] require(into::Module, mod::Symbol)
@ Base ./loading.jl:997
ERROR: LoadError: failed process: Process(`julia --project --startup-file=no --history-file=no --depwarn=no -e '
using GenieBuilder;
GenieBuilder.go();'`, ProcessExited(1)) [1]
Stacktrace:
[1] pipeline_error
@ ./process.jl:531 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base ./process.jl:446
[3] run
@ ./process.jl:444 [inlined]
[4] |>
@ ./operators.jl:966 [inlined]
[5] startgb()
@ Main.RunGB ~/.vscode/extensions/geniebuilder.geniebuilder-0.1.6/scripts/rungb.jl:39
[6] top-level scope
@ ~/.vscode/extensions/geniebuilder.geniebuilder-0.1.6/scripts/rungb.jl:47
in expression starting at /home/work/.vscode/extensions/geniebuilder.geniebuilder-0.1.6/scripts/rungb.jl:47
work@work:~/.vscode/extensions/geniebuilder.geniebuilder-0.1.6/scripts$ julia rungb.jl
julia rungb.jl
┌ Warning:
│ No secret token is defined through `Genie.Secrets.secret_token!("token")`. Such a token
│ is needed to hash and to encrypt/decrypt sensitive data in Genie, including cookie
│ and session data.
│
│ If your app relies on cookies or sessions make sure you generate a valid token,
│ otherwise the encrypted data will become unreadable between app restarts.
│
│ You can resolve this issue by generating a valid `config/secrets.jl` file with a
│ random token, calling `Genie.Generator.write_secrets_file()`.
│
└ @ Genie.Secrets ~/.julia/packages/Genie/3nusr/src/Secrets.jl:27
██████╗ ███████╗███╗ ██╗██╗███████╗ ███████╗
██╔════╝ ██╔════╝████╗ ██║██║██╔════╝ ██╔════╝
██║ ███╗█████╗ ██╔██╗ ██║██║█████╗ ███████╗
██║ ██║██╔══╝ ██║╚██╗██║██║██╔══╝ ╚════██║
╚██████╔╝███████╗██║ ╚████║██║███████╗ ███████║
╚═════╝ ╚══════╝╚═╝ ╚═══╝╚═╝╚══════╝ ╚══════╝
| Website https://genieframework.com
| GitHub https://github.com/genieframework
| Docs https://genieframework.com/docs
| Discord https://discord.com/invite/9zyZbD6J7H
| Twitter https://twitter.com/essenciary
Active env: PROD
Loading initializersERROR: SystemError: opening file "/home/work/.julia/geniebuilder/db/connection.yml": No such file or directory
Stacktrace:
[1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base ./error.jl:174
[2] (::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,), Tuple{Nothing}}, ::typeof(systemerror), p::String, errno::Int32)
@ Base ./error.jl:174
[3] (::Base.var"#systemerror##kw")(::NamedTuple{(:extrainfo,), Tuple{Nothing}}, ::typeof(systemerror), p::String)
@ Base ./error.jl:174
[4] #systemerror#68
@ ./error.jl:173 [inlined]
[5] systemerror
@ ./error.jl:173 [inlined]
[6] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base ./iostream.jl:293
[7] open
@ ./iostream.jl:282 [inlined]
[8] read_db_connection_data(db_settings_file::String)
@ SearchLight.Configuration ~/.julia/packages/SearchLight/bLtEM/src/Configuration.jl:53
[9] load(path::String)
@ SearchLight.Configuration ~/.julia/packages/SearchLight/bLtEM/src/Configuration.jl:91
[10] top-level scope
@ ~/.julia/packages/GenieBuilder/hJnlC/config/initializers/searchlight.jl:9
in expression starting at /home/work/.julia/packages/GenieBuilder/hJnlC/config/initializers/searchlight.jl:9
Loading routesERROR: MethodError: no method matching to_find_sql(::Type{GenieBuilder.Applications.Application}, ::SearchLight.SQLQuery, ::Nothing)
Stacktrace:
[1] sql(m::Type{GenieBuilder.Applications.Application}, q::SearchLight.SQLQuery, j::Nothing)
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:1030
[2] DataFrames.DataFrame(m::Type{GenieBuilder.Applications.Application}, q::SearchLight.SQLQuery, j::Nothing)
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:68
[3] find(m::Type{GenieBuilder.Applications.Application}, q::SearchLight.SQLQuery, j::Nothing)
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:92
[4] find(m::Type{GenieBuilder.Applications.Application}, q::SearchLight.SQLQuery)
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:92
[5] find(m::Type{GenieBuilder.Applications.Application}; order::SearchLight.SQLOrder, limit::SearchLight.SQLLimit, where_conditions::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:155
[6] find(m::Type{GenieBuilder.Applications.Application})
@ SearchLight ~/.julia/packages/SearchLight/bLtEM/src/SearchLight.jl:155
[7] reset_app_status()
@ GenieBuilder.ApplicationsController ~/.julia/packages/GenieBuilder/hJnlC/app/resources/applications/ApplicationsController.jl:720
[8] main()
@ GenieBuilder ~/.julia/packages/GenieBuilder/hJnlC/routes.jl:115
[9] top-level scope
@ ~/.julia/packages/GenieBuilder/hJnlC/routes.jl:119
in expression starting at /home/work/.julia/packages/GenieBuilder/hJnlC/routes.jl:119
Ready!
┌ Error: 2022-07-27 16:58:22 GET /api/v1/apps 404
└ @ Genie.Router ~/.julia/packages/Genie/3nusr/src/Router.jl:200
┌ Error: 2022-07-27 16:58:22 GET /api/v1/apps 404
└ @ Genie.Router ~/.julia/packages/Genie/3nusr/src/Router.jl:200
┌ Error: 2022-07-27 16:58:22 GET /api/v1/apps 404
└ @ Genie.Router ~/.julia/packages/Genie/3nusr/src/Router.jl:200
Please, add file upload form in no-code editor.
I've installed Stipple @v0.27.2
My installed packages:
(@v1.9) pkg> st
Status `~/.julia/environments/v1.9/Project.toml`
[b19f0eae] ChromeProfileFormat v1.0.1
[b0ab02a7] GarishPrint v0.5.1
[89398ba2] LocalRegistry v0.5.3
[14b8a8f1] PkgTemplates v0.7.38
[189a3867] Reexport v1.2.2
[4acbeb90] Stipple v0.27.2
Start Server Fail info:
_____ _ _____ _ _ _
| __|___ ___|_|___ | __ |_ _|_| |_| |___ ___
| | | -_| | | -_| | __ -| | | | | . | -_| _|
|_____|___|_|_|_|___| |_____|___|_|_|___|___|_|
v0.15 -- release
LOADING -- PLEASE WAIT.
ERROR: Unsatisfiable requirements detected for package Stipple [4acbeb90]:
Stipple [4acbeb90] log:
├─possible versions are: 0.25.0 or uninstalled
├─restricted to versions 0.27 by GenieBuilder [c9453c14] — no versions left
│ └─GenieBuilder [c9453c14] log:
│ ├─possible versions are: 0.15.9 or uninstalled
│ └─GenieBuilder [c9453c14] is fixed to version 0.15.9
└─Stipple [4acbeb90] is fixed to version 0.25.0
A user reported that he's not able to start GB as it crashes when running rungb()
Error log:
PS C:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts> echo "GB Version
GB Version. Previous: 0.4.11. Current: 0.4.11
PS C:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts> julia --startup-
_____ _ _____ _ _ _
| __|___ ___|_|___ | __ |_ _|_| |_| |___ ___
| | | -_| | | -_| | __ -| | | | | . | -_| _|
|_____|___|_|_|_|___| |_____|___|_|_|___|___|_|
v0.15 -- release
LOADING -- PLEASE WAIT.
ERROR: LoadError: IOError: could not spawn setenv(`julia --startup-file=no --banner=no --depwarn=
using Pkg;
Pkg._auto_gc_enabled[] = false;
Pkg.activate("."; io = devnull);
Pkg.update(; io = devnull);
Pkg.add("Genie"; io = devnull);
Pkg.add("RemoteREPL");
Pkg.add(url="https://github.com/GenieFramework/GenieBuilder.jl"; rev="v0.15", io = devnull);
;
using GenieBuilder;
GenieBuilder.postinstall();'`,["PATH=C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\jle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\SysODBC\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\;C:\\Pr\Tools\\Binn\\ManagementStudio\\;C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\WINDOWS\\S142.CRT\\X64\\;C:\\Program Files (x86)\\Pulse Secure\\VC142.CRT\\X86\\;C:\\Program Files\\Snowfla
(x86)\\Common Files\\Pulse Secure\\TNC Client Plugin\\;C:\\Program Files (x86)\\Common Files\\Pul1\\IBM\\SQLLIB\\BIN;C:\\PROGRA~1\\IBM\\SQLLIB\\FUNCTION;C:\\Users\\w600048\\AppData\\Local\\Progrw600048\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\w600048\\AppData\\Local\\Programgram Files (x86)\\Common Files\\Milliman\\MG-ALFA Shared\\DotNetBridge\\;C:\\ProgramData\\Oracle\owerShell\\v1.0\\;C:\\Windows\\CCM;C:\\Program Files\\PistolStar\\PortalGuard Desktop\\Offline\\bL;C:\\Program Files (x86)\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn\\;C:\\ProgramS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn\\ManagementStudio\\;C:\ograms\\Microsoft VS Code\\bin;C:\\Users\\w600048\\AppData\\Local\\Programs\\Julia-1.7.2\\bin;C:\\\AppData\\Local\\Programs\\Git\\cmd;C:\\Users\\w600048\\AppData\\Local\\Programs\\Julia-1.9.0\\brogram Files (x86)\\Milliman\\MG-ALFA 10.2.2000\\", "VSCODE_INJECTION=1", "PATHEXT=.COM;.EXE;.BAT86)\\Milliman\\MG-ALFA 11.9.2003\\", "SYSTEMROOT=C:\\WINDOWS", "APPDATA=C:\\Users\\w600048\\AppDaowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "COMMONPROGRAMW62002=C:\\Program Files (x86)\\Milliman\\MG-ALFA 11.8.2002\\", "USERDOMAIN=HOAD", "OS=Windows_NT",md.exe", "ALLUSERSPROFILE=C:\\ProgramData", "COMPUTERNAME=10MK-AY-W600048", "USERNAME=w600048", "\PROGRA~1\\IBM\\SQLLIB\\LIB", "MGALFA11.6.2000=C:\\Program Files (x86)\\Milliman\\MG-ALFA 11.6.20IB\\java\\db2java.zip;C:\\PROGRA~1\\IBM\\SQLLIB\\java\\db2jcc4.jar;C:\\PROGRA~1\\IBM\\SQLLIB\\javndefined", "GENIE_BANNER=false", "FPS_BROWSER_USER_PROFILE_STRING=Default", "SYSTEMDRIVE=C:", "FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer", "=C:", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1", "STTASKFOLDERPATH=Ivanti\\PatchSDK\\Deployments"]): invalid argument (EINVAL)
Stacktrace:
[1] _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Any})
@ Base .\process.jl:100
[2] #690
@ .\process.jl:113 [inlined]
[3] setup_stdios(f::Base.var"#690#691"{Cmd}, stdios::Vector{Any})
@ Base .\process.jl:197
[4] _spawn
@ .\process.jl:112 [inlined]
[5] run(::Cmd; wait::Bool)
@ Base .\process.jl:445
[6] run
@ .\process.jl:444 [inlined]
[7] |>
@ .\operators.jl:966 [inlined]
[8] installgb()
@ Main.RunGB c:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts\RunGB_module.jl:47
[9] startgb()
@ Main.RunGB c:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts\RunGB_module.jl:70
[10] top-level scope
@ c:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts\rungb.jl:5
in expression starting at c:\Users\w600048\.vscode\extensions\geniebuilder.geniebuilder-0.4.11\scripts\rungb.jl:5
After click open no-code editor
on a new app, only blank page show on tab. No side bar with drag & drop tools appears.
Any problems with my configure?
Julia 1.9
vscode: newest available
Hi,
using GenieBuilder v0.1.12 with Julia 1.6. Genie Builder server started successfully. Further App created with success. However, starting App drops error:
ERROR: LoadError: LoadError: UndefVarError: config! not defined
In additio, get same error also with GenieBuilderInsider
Any idea?
Simon
And stacktrace:
ERROR: LoadError: LoadError: UndefVarError: config! not defined
Stacktrace:
[1] getproperty(x::Module, f::Symbol)
@ Base .\Base.jl:26
[2] top-level scope
@ C:\PSO\.JULIA\packages\GenieBuilder\T0Vmb\config\env\prod.jl:3
[3] include
@ .\Base.jl:386 [inlined]
[4] bootstrap(context::Module)
@ Genie.App C:\PSO\.JULIA\packages\Genie\Uav0c\src\App.jl:20
[5] load(; context::Module)
@ Genie C:\PSO\.JULIA\packages\Genie\Uav0c\src\genie_module.jl:278
[6] genie(; context::Module)
@ Genie C:\PSO\.JULIA\packages\Genie\Uav0c\src\Genie.jl:269
[7] main()
@ GenieBuilder C:\PSO\.JULIA\packages\GenieBuilder\T0Vmb\src\GenieBuilder.jl:29
[8] top-level scope
@ C:\PSO\.JULIA\packages\GenieBuilder\T0Vmb\bootstrap.jl:5
[9] include(fname::String)
@ Base.MainInclude .\client.jl:444
[10] top-level scope
@ C:\PSO\.JULIA\packages\Genie\Uav0c\src\Genie.jl:188
[11] eval
@ .\boot.jl:360 [inlined]
[12] loadapp(path::String; autostart::Bool)
@ Genie C:\PSO\.JULIA\packages\Genie\Uav0c\src\Genie.jl:187
[13] loadapp (repeats 2 times)
@ C:\PSO\.JULIA\packages\Genie\Uav0c\src\Genie.jl:187 [inlined]
[14] top-level scope
@ none:1
With a clean environment, creating a new app and launching it returns a BoundsError
. This has also been reported by another Discord user
I'm on macOS 13.9, Julia 1.9.3, and GenieFramework 1.22
Status `~/.julia/geniebuilder/apps/components/Project.toml`
[a59fdf5c] GenieFramework v1.22.0
This is the full trace
❯ julia --startup-file=no --depwarn=no /Users/pere/.vscode/extensions/geniebuilder.geniebuilder-0.4.11/scripts/rungb.jl
_____ _ _____ _ _ _
| __|___ ___|_|___ | __ |_ _|_| |_| |___ ___
| | | -_| | | -_| | __ -| | | | | . | -_| _|
|_____|___|_|_|_|___| |_____|___|_|_|___|___|_|
v0.15 -- release
LOADING -- PLEASE WAIT.
Ready!
Activating project at `~/.julia/geniebuilder/apps/components`
[ Info: 2023-10-02 16:04:35 Watching ["/Users/pere/.julia/geniebuilder/apps/components"]
Loading app[ Info: 2023-10-02 16:04:45 Watching ["/Users/pere/.julia/geniebuilder/apps/components"]
Ready!
┌ Info: 2023-10-02 16:04:47
└ Web Server starting at http://0.0.0.0:9101 - press Ctrl/Cmd+C to stop the server.
[ Info: 2023-10-02 16:04:47 Listening on: 0.0.0.0:9101, thread id: 1
┌ Error: 2023-10-02 16:04:54 BoundsError: attempt to access 0-element Vector{Genie.Router.Route} at index [1]
│ Stacktrace:
│ [1] getindex(A::Vector{Genie.Router.Route}, i1::Int64)
│ @ Base ./essentials.jl:13
│ [2] (::GenieDevTools.RouteHelpers.var"#23#25")()
│ @ GenieDevTools.RouteHelpers ~/.julia/packages/GenieDevTools/zi6K0/src/route_helpers.jl:185
│ [3] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/dOqOT/src/Router.jl:535
│ [4] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)
│ @ Genie.Router ~/.julia/packages/Genie/dOqOT/src/Router.jl:171
│ [5] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)
│ @ Genie.Server ~/.julia/packages/Genie/dOqOT/src/Server.jl:278
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/macros.jl:123
│ [7] #invokelatest#2
│ @ ./essentials.jl:819 [inlined]
│ [8] invokelatest
│ @ ./essentials.jl:816 [inlined]
│ [9] #153
│ @ ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/remotecall.jl:425 [inlined]
│ [10] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, print_error::Bool)
│ @ Distributed ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/process_messages.jl:70
│ [11] #remotecall_fetch#158
│ @ ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/remotecall.jl:450 [inlined]
│ [12] remotecall_fetch
│ @ ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/remotecall.jl:449 [inlined]
│ [13] #remotecall_fetch#162
│ @ ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/remotecall.jl:492 [inlined]
│ [14] remotecall_fetch
│ @ ~/.julia/juliaup/julia-1.9.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.9/Distributed/src/remotecall.jl:492 [inlined]
│ [15] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response)
│ @ Genie.Server ~/.julia/packages/Genie/dOqOT/src/Server.jl:305
│ [16] setup_http_listener
│ @ ~/.julia/packages/Genie/dOqOT/src/Server.jl:304 [inlined]
│ [17] (::HTTP.Handlers.var"#1#2"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ HTTP.Handlers ~/.julia/packages/HTTP/SN7VW/src/Handlers.jl:58
│ [18] setup_http_streamer(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/dOqOT/src/Server.jl:294
│ [19] (::Genie.Server.var"#7#14")(http::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/dOqOT/src/Server.jl:121
│ [20] #invokelatest#2
│ @ ./essentials.jl:819 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:816 [inlined]
│ [22] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/SN7VW/src/Servers.jl:450
│ [23] macro expansion
│ @ ~/.julia/packages/HTTP/SN7VW/src/Servers.jl:386 [inlined]
│ [24] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#7#14", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ./task.jl:514
│
└ @ Genie.Server ~/.julia/packages/Genie/dOqOT/src/Server.jl:317
On Raspberry Pi4, I cannot start the Package manager from the GB extension in VS Code. All I get is 404 statement, saying the Package manager is missing. The occurs also on Debian x64 system. Only newly created apps are affected.
GB extensions regular and insider v0.4.11 and v 0.4.12 have this issue.
Going back with versions of GB extension (until v0.3.48) does not resolve the issue. GB package remains at v0.15.
Deleting the GB subfolder in .julia folder does not resolve the issue.
Installing packages from REPL did not work for me.
The error under extension manager output starts immediately after GB extension is loaded. Printout is below.
2023-11-02 19:53:10.700 [info] ExtensionService#_doActivateExtension GenieBuilder.geniebuilder-insider, startup: false, activationEvent: 'onStartupFinished'
2023-11-02 19:53:12.916 [error] Error: write EFAULT
at afterWriteDispatched (node:internal/stream_base_commons:160:15)
at writeGeneric (node:internal/stream_base_commons:151:3)
at Socket._writeGeneric (node:net:930:11)
at Socket._write (node:net:942:8)
at writeOrBuffer (node:internal/streams/writable:392:12)
at _write (node:internal/streams/writable:333:10)
at Socket.Writable.write (node:internal/streams/writable:337:10)
at Socket.<anonymous> (/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:134:56)
at execSync (node:child_process:1015:20)
at node:electron/js2c/asar_bundle:2:12758
at getFQDN (/home/k1/.vscode/extensions/geniebuilder.geniebuilder-insider-0.4.12/node_modules/systeminformation/lib/osinfo.js:172:22)
at /home/k1/.vscode/extensions/geniebuilder.geniebuilder-insider-0.4.12/node_modules/systeminformation/lib/osinfo.js:213:15
at processTicksAndRejections (node:internal/process/task_queues:77:11)
2023-11-02 19:53:13.072 [error] Error: write EFAULT
at afterWriteDispatched (node:internal/stream_base_commons:160:15)
at writeGeneric (node:internal/stream_base_commons:151:3)
at Socket._writeGeneric (node:net:930:11)
at Socket._write (node:net:942:8)
at writeOrBuffer (node:internal/streams/writable:392:12)
at _write (node:internal/streams/writable:333:10)
at Socket.Writable.write (node:internal/streams/writable:337:10)
at Socket.<anonymous> (/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:134:56)
at execSync (node:child_process:1015:20)
at node:electron/js2c/asar_bundle:2:12758
at Object.getCodepage (/home/k1/.vscode/extensions/geniebuilder.geniebuilder-insider-0.4.12/node_modules/systeminformation/lib/util.js:577:24)
at /home/k1/.vscode/extensions/geniebuilder.geniebuilder-insider-0.4.12/node_modules/systeminformation/lib/osinfo.js:251:34
at ChildProcess.exithandler (node:child_process:439:5)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1091:16)
at Socket.<anonymous> (node:internal/child_process:449:11)
at Socket.emit (node:events:513:28)
at Pipe.<anonymous> (node:net:322:12)
SystemError: opening file "D:\Documents\Nutstore\Code\Julia\rungb.jl": No such file or directory
I have added:
Page("/samplen", view = "views/samplen.jl.html",
layout = "layouts/app.jl.html",
model = () -> AppModel |> init_from_storage |> AppModels.handlers,
context = @__MODULE__)
into routes.jl
and add views/samplen.jl.html
but nothing happens: 404 Not Found
PS C:\Users\Public\TongYuan.syslab-oss\extensions\geniebuilder.geniebuilder-0.2.6\scripts> julia --startup-file=no --depwarn=no c:\Users\Public\TongYuan.syslab-oss\extensions\geniebuilder.geniebuilder-0.2.6\scripts/rungb.jl
| |_ ||_ | __ |_ || || |__ ___
| | | -| | | -| | __ -| | | | | . | -| |
|__|||||| |||||||_|
v0.12 -- release
LOADING -- PLEASE WAIT.
┌ Warning: could not download https://pkg.julialang.org/registries
│ exception = HTTP/1.1 502 Bad Gateway while requesting https://pkg.julialang.org/registries
└ @ Pkg.Registry C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Registry\Registry.jl:82
ERROR: failed to fetch from https://github.com/GenieFramework/GenieBuilder.jl, error: GitError(Code:ERROR, Class:OS, failed to send request: 无法与服务器建立连接
)
Stacktrace:
[1] pkgerror(msg::String)
@ Pkg.Types C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\Types.jl:68
[2] fetch(io::Base.DevNull, repo::LibGit2.GitRepo, remoteurl::String; header::Nothing, credentials::Nothing, refspecs::Vector{String}, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Pkg.GitTools C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\GitTools.jl:172
[3] (::Pkg.Types.var"#42#43"{Pkg.Types.Context, Pkg.Types.PackageSpec, String})(repo::LibGit2.GitRepo)
@ Pkg.Types C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\Types.jl:700
[4] with(f::Pkg.Types.var"#42#43"{Pkg.Types.Context, Pkg.Types.PackageSpec, String}, obj::LibGit2.GitRepo)
@ LibGit2 C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\LibGit2\src\types.jl:1150
[5] handle_repo_add!(ctx::Pkg.Types.Context, pkg::Pkg.Types.PackageSpec)
@ Pkg.Types C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\Types.jl:676
[6] up_load_versions!(ctx::Pkg.Types.Context, pkg::Pkg.Types.PackageSpec, entry::Pkg.Types.PackageEntry, level::Pkg.Types.UpgradeLevel)
@ Pkg.Operations C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\Operations.jl:1219
[7] up(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, level::Pkg.Types.UpgradeLevel; skip_writing_project::Bool)
@ Pkg.Operations C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\Operations.jl:1255
[8] up(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; level::Pkg.Types.UpgradeLevel, mode::Pkg.Types.PackageMode, update_registry::Bool, skip_writing_project::Bool, kwargs::Base.Pairs{Symbol, Base.DevNull, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.DevNull}}})
@ Pkg.API C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\API.jl:333
[9] up(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.DevNull, kwargs::Base.Pairs{Symbol, Pkg.Types.PackageMode, Tuple{Symbol}, NamedTuple{(:mode,), Tuple{Pkg.Types.PackageMode}}})
@ Pkg.API C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\API.jl:149
[10] up(; name::Nothing, uuid::Nothing, version::Nothing, url::Nothing, rev::Nothing, path::Nothing, mode::Pkg.Types.PackageMode, subdir::Nothing, kwargs::Base.Pairs{Symbol, Base.DevNull, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.DevNull}}})
@ Pkg.API C:\Users\Public\TongYuan\julia-1.7.3\share\julia\stdlib\v1.7\Pkg\src\API.jl:164
[11] top-level scope
@ none:4
caused by: GitError(Code:ERROR, Class:OS, failed to send request: 无法与服务器建立连接
)
Describe the bug
I installed the Genie Builder extension in VSCode 1.74.2 on ubuntu 20.04 LTS on Julia 1.8.3. The extension seems to install, but the first time that I start the server, the extension crashes. I have the details for the stacktrace below. The Builder app keeps showing that the Genie Server is "starting", and the "Genie Builder Apps" section keeps saying "Starting GenieBuilder, please wait ..."
Error stacktrace
0% ❯ julia --startup-file=no --depwarn=no /home/krishnab/.vscode/extensions/geniebuilder.geniebuilder-0.2.6/scripts/rungb.jl
_____ _ _____ _ _ _
| __|___ ___|_|___ | __ |_ _|_| |_| |___ ___
| | | -_| | | -_| | __ -| | | | | . | -_| _|
|_____|___|_|_|_|___| |_____|___|_|_|___|___|_|
v0.12 -- release
LOADING -- PLEASE WAIT.
/usr/lib/julia-1.8.3/bin/julia: symbol lookup error: /home/krishnab/.julia/artifacts/53037ac9d528ee46c3526799b407ee52b7c224f3/lib/libssl.so: undefined symbol: EVP_idea_cbc, version OPENSSL_1_1_0
ERROR: LoadError: Failed to precompile Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] to /home/krishnab/.julia/compiled/v1.8/Genie/jl_M7waid.
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base ./loading.jl:1707
[3] compilecache
@ ./loading.jl:1651 [inlined]
[4] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1337
[5] _require_prelocked(uuidkey::Base.PkgId)
@ Base ./loading.jl:1200
[6] macro expansion
@ ./loading.jl:1180 [inlined]
[7] macro expansion
@ ./lock.jl:223 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base ./loading.jl:1144
[9] include
@ ./Base.jl:419 [inlined]
[10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
@ Base ./loading.jl:1554
[11] top-level scope
@ stdin:1
in expression starting at /home/krishnab/.julia/packages/GenieBuilder/o5arh/src/GenieBuilder.jl:1
in expression starting at stdin:1
ERROR: Failed to precompile GenieBuilder [c9453c14-af8a-11ec-351d-c7c9a2035d70] to /home/krishnab/.julia/compiled/v1.8/GenieBuilder/jl_NzQC8m.
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base ./loading.jl:1707
[3] compilecache
@ ./loading.jl:1651 [inlined]
[4] _require(pkg::Base.PkgId)
@ Base ./loading.jl:1337
[5] _require_prelocked(uuidkey::Base.PkgId)
@ Base ./loading.jl:1200
[6] macro expansion
@ ./loading.jl:1180 [inlined]
[7] macro expansion
@ ./lock.jl:223 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base ./loading.jl:1144
ERROR: LoadError: failed process: Process(setenv(`julia --startup-file=no --banner=no --depwarn=no -e '
using Pkg;
Pkg.activate("."; io = devnull);
Pkg.update(; io = devnull);
;
using GenieBuilder;
GenieBuilder.postinstall();'`,["_CE_M=", "SETVARS_COMPLETED=1", "PATH=/drives/lakshmi/.oneapi/vtune/2023.0.0/bin64:/drives/lakshmi/.oneapi/vpl/2023.0.0/bin:/drives/lakshmi/.oneapi/mpi/2021.8.0//libfabric/bin:/drives/lakshmi/.oneapi/mpi/2021.8.0//bin:/drives/lakshmi/.oneapi/mkl/2023.0.0/bin/intel64:/drives/lakshmi/.oneapi/itac/2021.8.0/bin:/drives/lakshmi/.oneapi/intelpython/latest/bin:/drives/lakshmi/.oneapi/inspector/2023.0.0/bin64:/drives/lakshmi/.oneapi/dpcpp-ct/2023.0.0/bin:/drives/lakshmi/.oneapi/dev-utilities/2021.8.0/bin:/drives/lakshmi/.oneapi/debugger/2023.0.0/gdb/intel64/bin:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/bin/intel64:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/bin:/drives/lakshmi/.oneapi/clck/2021.7.2/bin/intel64:/drives/lakshmi/.oneapi/advisor/2023.0.0/bin64:/drives/lakshmi/anaconda3/condabin:/usr/local/cuda-10.0/bin:/home/krishnab/.rbenv/bin:/home/krishnab/.cargo/bin:/home/krishnab/.rbenv/plugins/ruby-build/bin:/home/krishnab/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/bin:/home/krishnab/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "DEFAULTS_PATH=/usr/share/gconf/i3.default.path", "QT_ACCESSIBILITY=1", "HISTFILE=/home/krishnab/.zsh_history", "LD_LIBRARY_PATH=/drives/lakshmi/.oneapi/vpl/2023.0.0/lib:/drives/lakshmi/.oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/drives/lakshmi/.oneapi/mpi/2021.8.0//libfabric/lib:/drives/lakshmi/.oneapi/mpi/2021.8.0//lib/release:/drives/lakshmi/.oneapi/mpi/2021.8.0//lib:/drives/lakshmi/.oneapi/mkl/2023.0.0/lib/intel64:/drives/lakshmi/.oneapi/itac/2021.8.0/slib:/drives/lakshmi/.oneapi/ipp/2021.7.0/lib/intel64:/drives/lakshmi/.oneapi/ippcp/2021.6.3/lib/intel64:/drives/lakshmi/.oneapi/ipp/2021.7.0/lib/intel64:/drives/lakshmi/.oneapi/dnnl/2023.0.0/cpu_dpcpp_gpu_dpcpp/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/gdb/intel64/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/libipt/intel64/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/dep/lib:/drives/lakshmi/.oneapi/dal/2023.0.0/lib/intel64:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/x64:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/drives/lakshmi/.oneapi/ccl/2021.8.0/lib/cpu_gpu_dpcpp:/usr/local/cuda-10.0/lib64:/usr/local/cuda/extras/CUPTI/lib64:", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus", "FPGA_VARS_DIR=/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/oclfpga", "MANPATH=/drives/lakshmi/.oneapi/mpi/2021.8.0/man:/drives/lakshmi/.oneapi/itac/2021.8.0/man:/drives/lakshmi/.oneapi/debugger/2023.0.0/documentation/man:/drives/lakshmi/.oneapi/compiler/2023.0.0/documentation/en/man/common:/drives/lakshmi/.oneapi/clck/2021.7.2/man::" … "MANDATORY_PATH=/usr/share/gconf/i3.mandatory.path", "XDG_SESSION_ID=2", "INTELFPGAOCLSDKROOT=/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/oclfpga", "APM=/drives/lakshmi/.oneapi/advisor/2023.0.0/perfmodels", "PKG_CONFIG_PATH=/drives/lakshmi/.oneapi/vtune/2023.0.0/include/pkgconfig/lib64:/drives/lakshmi/.oneapi/vpl/2023.0.0/lib/pkgconfig:/drives/lakshmi/.oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/drives/lakshmi/.oneapi/mpi/2021.8.0/lib/pkgconfig:/drives/lakshmi/.oneapi/mkl/2023.0.0/lib/pkgconfig:/drives/lakshmi/.oneapi/ippcp/2021.6.3/lib/pkgconfig:/drives/lakshmi/.oneapi/inspector/2023.0.0/include/pkgconfig/lib64:/drives/lakshmi/.oneapi/dpl/2022.0.0/lib/pkgconfig:/drives/lakshmi/.oneapi/dnnl/2023.0.0/cpu_dpcpp_gpu_dpcpp/../lib/pkgconfig:/drives/lakshmi/.oneapi/dal/2023.0.0/lib/pkgconfig:/drives/lakshmi/.oneapi/compiler/2023.0.0/lib/pkgconfig:/drives/lakshmi/.oneapi/ccl/2021.8.0/lib/pkgconfig:/drives/lakshmi/.oneapi/advisor/2023.0.0/include/pkgconfig/lib64:", "DPL_ROOT=/drives/lakshmi/.oneapi/dpl/2022.0.0", "DAL_MAJOR_BINARY=1", "WINDOWPATH=2", "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", "MKLROOT=/drives/lakshmi/.oneapi/mkl/2023.0.0"]), ProcessExited(1)) [1]
Stacktrace:
[1] pipeline_error
@ ./process.jl:565 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base ./process.jl:480
[3] run
@ ./process.jl:477 [inlined]
[4] |>
@ ./operators.jl:911 [inlined]
[5] installgb()
@ Main.RunGB ~/.vscode/extensions/geniebuilder.geniebuilder-0.2.6/scripts/rungb.jl:42
[6] startgb()
@ Main.RunGB ~/.vscode/extensions/geniebuilder.geniebuilder-0.2.6/scripts/rungb.jl:65
[7] top-level scope
@ ~/.vscode/extensions/geniebuilder.geniebuilder-0.2.6/scripts/rungb.jl:83
in expression starting at /home/krishnab/.vscode/extensions/geniebuilder.geniebuilder-0.2.6/scripts/rungb.jl:83
To reproduce
I simple installed the Genie Builder app, restarted VSCode, and then tried to start the Genie Server.
Expected behavior
The extension should register that the server has started without errors.
Additional context
Please include the output of
julia> versioninfo()
julia> versioninfo()
Julia Version 1.8.3
Commit 0434deb161e (2022-11-14 20:14 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 8 × Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, haswell)
Threads: 4 on 8 virtual cores
Environment:
LD_PRELOAD = /usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0
LD_LIBRARY_PATH = /drives/lakshmi/.oneapi/vpl/2023.0.0/lib:/drives/lakshmi/.oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/drives/lakshmi/.oneapi/mpi/2021.8.0//libfabric/lib:/drives/lakshmi/.oneapi/mpi/2021.8.0//lib/release:/drives/lakshmi/.oneapi/mpi/2021.8.0//lib:/drives/lakshmi/.oneapi/mkl/2023.0.0/lib/intel64:/drives/lakshmi/.oneapi/itac/2021.8.0/slib:/drives/lakshmi/.oneapi/ipp/2021.7.0/lib/intel64:/drives/lakshmi/.oneapi/ippcp/2021.6.3/lib/intel64:/drives/lakshmi/.oneapi/ipp/2021.7.0/lib/intel64:/drives/lakshmi/.oneapi/dnnl/2023.0.0/cpu_dpcpp_gpu_dpcpp/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/gdb/intel64/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/libipt/intel64/lib:/drives/lakshmi/.oneapi/debugger/2023.0.0/dep/lib:/drives/lakshmi/.oneapi/dal/2023.0.0/lib/intel64:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/x64:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/drives/lakshmi/.oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/drives/lakshmi/.oneapi/ccl/2021.8.0/lib/cpu_gpu_dpcpp:/usr/local/cuda-10.0/lib64:/usr/local/cuda/extras/CUPTI/lib64:
JULIA_NUM_THREADS = 4
and
pkg> st
(@v1.8) pkg> st
Status `~/.julia/environments/v1.8/Project.toml`
[c43c736e] Genie v5.13.0
[5fb14364] OhMyREPL v0.5.12
[14b8a8f1] PkgTemplates v0.7.29
[ccf2f8ad] PlotThemes v3.1.0
⌃ [295af30f] Revise v3.4.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.