# GenieBuilder Fails to start new App

**URL:** <https://discourse.julialang.org/t/geniebuilder-fails-to-start-new-app/104546>\
**Category:** General Usage\
**Tags:** question, error, genie\
**Created:** [October 3, 2023, 5:09pm UTC](https://discourse.julialang.org/t/geniebuilder-fails-to-start-new-app/104546 "2023-10-03T17:09:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ravi\_Kumar\_Gubbala\_2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ravi_kumar_gubbala_2/32/202228_2.png) [@Ravi\_Kumar\_Gubbala\_2](https://discourse.julialang.org/u/Ravi_Kumar_Gubbala_2)\
**Post date:** [October 3, 2023, 5:09pm UTC](https://discourse.julialang.org/t/geniebuilder-fails-to-start-new-app/104546/1 "2023-10-03T17:09:46Z")

</div>

I have installed Julia Version 1.9.3, VS Code and GenieBuilder 0.4.11 successfully.  
I have created a App and started the App. It failed with the errors.  
Log pasted below. Please help. Thank you

┌ Info: 2023-10-03 22:22:44 Watching [“C:\Users\ravik\.julia\geniebuilder\apps\ravig013”]  
└ @ GenieAutoReload C:\Users\ravik.julia\packages\GenieAutoReload\IuBCb\src\GenieAutoReload.jl:19  
┌ Info: 2023-10-03 22:22:55 Watching [“C:\Users\ravik\.julia\geniebuilder\apps\ravig013”]  
└ @ GenieAutoReload C:\Users\ravik.julia\packages\GenieAutoReload\IuBCb\src\GenieAutoReload.jl:19  
┌ Info: 2023-10-03 22:22:57  
│ Web Server starting at [http://0.0.0.0:9109](http://0.0.0.0:9109) - press Ctrl/Cmd+C to stop the server.  
└ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:161  
┌ Info: 2023-10-03 22:22:58 Listening on: 0.0.0.0:9109, thread id: 1  
└ @ HTTP.Servers C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:367  
┌ Error: 2023-10-03 22:23:08 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 C:\Users\ravik.julia\packages\GenieDevTools\zi6K0\src\route\_helpers.jl:185  
│ [3] run\_route(r::Genie.Router.Route)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:535  
│ [4] route\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:171  
│ [5] handle\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:278  
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()  
│ @ Genie.Server C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\process\_messages.jl:70  
│ [11] #remotecall\_fetch#158  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:450 [inlined]  
│ [12] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:449 [inlined]  
│ [13] #remotecall\_fetch#162  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:492 [inlined]  
│ [14] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:305  
│ [16] setup\_http\_listener  
│ @ C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:450  
│ [23] macro expansion  
│ @ C:\Users\ravik.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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:317  
┌ Error: 2023-10-03 22:23:09 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 C:\Users\ravik.julia\packages\GenieDevTools\zi6K0\src\route\_helpers.jl:185  
│ [3] run\_route(r::Genie.Router.Route)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:535  
│ [4] route\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:171  
│ [5] handle\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:278  
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()  
│ @ Genie.Server C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\process\_messages.jl:70  
│ [11] #remotecall\_fetch#158  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:450 [inlined]  
│ [12] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:449 [inlined]  
│ [13] #remotecall\_fetch#162  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:492 [inlined]  
│ [14] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:305  
│ [16] setup\_http\_listener  
│ @ C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:450  
│ [23] macro expansion  
│ @ C:\Users\ravik.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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:317  
┌ Error: 2023-10-03 22:23:09 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 C:\Users\ravik.julia\packages\GenieDevTools\zi6K0\src\route\_helpers.jl:185  
│ [3] run\_route(r::Genie.Router.Route)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:535  
│ [4] route\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:171  
│ [5] handle\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:278  
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()  
│ @ Genie.Server C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\process\_messages.jl:70  
│ [11] #remotecall\_fetch#158  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:450 [inlined]  
│ [12] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:449 [inlined]  
│ [13] #remotecall\_fetch#162  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:492 [inlined]  
│ [14] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:305  
│ [16] setup\_http\_listener  
│ @ C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:450  
│ [23] macro expansion  
│ @ C:\Users\ravik.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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:317  
┌ Error: 2023-10-03 22:23:09 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 C:\Users\ravik.julia\packages\GenieDevTools\zi6K0\src\route\_helpers.jl:185  
│ [3] run\_route(r::Genie.Router.Route)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:535  
│ [4] route\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:171  
│ [5] handle\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:278  
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()  
│ @ Genie.Server C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\process\_messages.jl:70  
│ [11] #remotecall\_fetch#158  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:450 [inlined]  
│ [12] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:449 [inlined]  
│ [13] #remotecall\_fetch#162  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:492 [inlined]  
│ [14] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:305  
│ [16] setup\_http\_listener  
│ @ C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:450  
│ [23] macro expansion  
│ @ C:\Users\ravik.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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:317  
┌ Error: 2023-10-03 22:23:11 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 C:\Users\ravik.julia\packages\GenieDevTools\zi6K0\src\route\_helpers.jl:185  
│ [3] run\_route(r::Genie.Router.Route)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:535  
│ [4] route\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Router C:\Users\ravik.julia\packages\Genie\dOqOT\src\Router.jl:171  
│ [5] handle\_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response)  
│ @ Genie.Server C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:278  
│ [6] (::Genie.Server.var"#29#30"{HTTP.Messages.Request, HTTP.Messages.Response})()  
│ @ Genie.Server C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\process\_messages.jl:70  
│ [11] #remotecall\_fetch#158  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:450 [inlined]  
│ [12] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:449 [inlined]  
│ [13] #remotecall\_fetch#162  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\share\julia\stdlib\v1.9\Distributed\src\remotecall.jl:492 [inlined]  
│ [14] remotecall\_fetch  
│ @ C:\Users\ravik\AppData\Local\Programs\Julia-1.9.3\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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:305  
│ [16] setup\_http\_listener  
│ @ C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.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 C:\Users\ravik.julia\packages\HTTP\SN7VW\src\Servers.jl:450  
│ [23] macro expansion  
│ @ C:\Users\ravik.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 C:\Users\ravik.julia\packages\Genie\dOqOT\src\Server.jl:317
