Troubleshooting

A list of frequent problems paired with either a solution or advice

I have trouble loading dependencies

Make sure there are no cyclic dependencies, as those may cause problems. If you encounter one service starting before one of it's dependencies, then make sure you call Quebec.singleton after your requires:

local Dependency = require(script.Parent.OtherService) -- correct!

local Service = Quebec.singleton({})

-- incorrect! this registers DependencyTwo AFTER your service
local DependencyTwo = require(script.Parent.OtherServiceTwo)

If there is any undocumented issue here, you can get support on Quebec's GitHub on the Issues tab.

Last updated