[{"data":1,"prerenderedAt":299},["ShallowReactive",2],{"/docs/jobs/mechanicjob/troubleshooting":3,"/docs/jobs/mechanicjob/troubleshooting-surround":286,"/docs/jobs/mechanicjob/troubleshooting-implemented-suggestions":298},{"id":4,"title":5,"body":6,"description":276,"extension":277,"head":278,"implementedSuggestions":278,"meta":279,"navigation":280,"path":281,"schemaOrg":278,"seo":282,"sitemap":283,"stem":284,"__hash__":285},"docs/1.docs/0.jobs/2.mechanicjob/5.troubleshooting.md","Troubleshooting",{"type":7,"value":8,"toc":258},"minimark",[9,14,41,51,58,69,73,97,101,118,122,139,143,161,165,172,176,182,186,197,201,208,212,215,242,246,249],[10,11,13],"h2",{"id":12},"commands-deny-access","Commands deny access",[15,16,17,26,32,35,38],"ul",{},[18,19,20,21,25],"li",{},"Confirm the global permissions bootstrap is loaded before ",[22,23,24],"code",{},"sky_base",".",[18,27,28,29,25],{},"Confirm the player belongs to a group listed for that command in ",[22,30,31],{},"Config.CommandPermissions",[18,33,34],{},"Reconnect the player after changing principals.",[18,36,37],{},"Restart the resource after changing command permission groups.",[18,39,40],{},"Remember that an unlisted command is console-only.",[42,43,44,45,50],"p",{},"See ",[46,47,49],"a",{"href":48},"./setup/permissions","Permissions"," for framework-specific setup.",[10,52,54,55],{"id":53},"job-configurator-changes-do-not-match-configlua","Job Configurator changes do not match ",[22,56,57],{},"config.lua",[42,59,60,61,64,65,68],{},"When ",[22,62,63],{},"Config.UseJobConfigurator"," is enabled, saved configurator values take priority over matching Lua fallback values. Make the change in ",[22,66,67],{},"/jobconfig",", or intentionally disable configurator use before relying only on fallback job definitions.",[10,70,72],{"id":71},"a-workshop-interaction-is-missing","A workshop interaction is missing",[15,74,75,78,81,84,87],{},[18,76,77],{},"Verify its feature is enabled.",[18,79,80],{},"Verify the point exists for the correct job.",[18,82,83],{},"Check public and job restrictions.",[18,85,86],{},"Confirm marker, NPC, and interaction settings are not all disabled.",[18,88,89,90,93,94,25],{},"Check that ",[22,91,92],{},"sky_jobs_base"," started before ",[22,95,96],{},"sky_mechanicjob",[10,98,100],{"id":99},"parts-shop-orders-cannot-be-collected","Parts Shop orders cannot be collected",[15,102,103,106,109,112,115],{},[18,104,105],{},"Create a Parts Delivery point for the mechanic job.",[18,107,108],{},"Confirm the delivery point has enough free space.",[18,110,111],{},"Wait for the configured delivery time.",[18,113,114],{},"Verify the ordered items still exist in the delivery catalog and inventory.",[18,116,117],{},"Check company permission and balance when company-card payment was used.",[10,119,121],{"id":120},"an-item-cannot-be-used-or-installed","An item cannot be used or installed",[15,123,124,127,130,133,136],{},[18,125,126],{},"Confirm the exact item name matches the configuration.",[18,128,129],{},"Confirm the item is defined in the active inventory.",[18,131,132],{},"Check whether the related feature is enabled.",[18,134,135],{},"Verify the player is near the required vehicle or workshop point.",[18,137,138],{},"Check whether the workflow requires a lift, engine hoist, or wheel flow.",[10,140,142],{"id":141},"tuning-or-mileage-does-not-persist","Tuning or mileage does not persist",[15,144,145,152,155,158],{},[18,146,147,148,151],{},"Confirm automatic database queries succeeded or import ",[22,149,150],{},"import.sql"," manually.",[18,153,154],{},"Confirm the vehicle uses a stable, normalized plate.",[18,156,157],{},"With owned-vehicle persistence enabled, confirm the plate exists in the framework vehicle ownership table.",[18,159,160],{},"Check for another resource that overwrites vehicle properties or handling.",[10,162,164],{"id":163},"custom-handling-becomes-stronger-after-every-entry","Custom handling becomes stronger after every entry",[42,166,167,168,171],{},"Keep ",[22,169,170],{},"Config.CustomHandlingOptions.overwriteHandling"," disabled unless another resource resets handling on vehicle entry. Repeated multiplier application can stack vehicle behavior.",[10,173,175],{"id":174},"electric-vehicle-diagnostics-are-incorrect","Electric vehicle diagnostics are incorrect",[42,177,178,179,25],{},"Use game build 3258 or newer for native electric detection. On older builds, add custom and missing electric models to ",[22,180,181],{},"Config.ElectricVehicleFallback.models",[10,183,185],{"id":184},"dealer-payout-uses-the-wrong-currency","Dealer payout uses the wrong currency",[42,187,188,189,192,193,196],{},"Choose ",[22,190,191],{},"account"," only for a real framework account. Choose ",[22,194,195],{},"item"," when the currency is an inventory item. Confirm the selected account or item exists before testing a sale.",[10,198,200],{"id":199},"duplicate-mechanic-salary-payments","Duplicate mechanic salary payments",[42,202,203,204,207],{},"Set framework salary values for the mechanic grades to ",[22,205,206],{},"0"," when Sky Jobs Base handles the salary. Do not run both salary systems for the same job.",[10,209,211],{"id":210},"database-checklist","Database checklist",[42,213,214],{},"The installation is incomplete if any of these required tables are missing:",[15,216,217,222,227,232,237],{},[18,218,219],{},[22,220,221],{},"sky_mechanic_vehicle_tuning",[18,223,224],{},[22,225,226],{},"sky_mechanic_tuning_orders",[18,228,229],{},[22,230,231],{},"sky_mechanic_vehicle_profiles",[18,233,234],{},[22,235,236],{},"sky_mechanic_vehicle_history",[18,238,239],{},[22,240,241],{},"sky_mechanic_part_deliveries",[10,243,245],{"id":244},"getting-support","Getting support",[42,247,248],{},"Before opening a support request, collect the resource versions, framework, inventory, relevant configuration values, exact server-console error, and steps needed to reproduce the issue.",[250,251],"u-button",{"color":252,"icon":253,"label":254,"target":255,"to":256,"variant":257},"neutral","i-simple-icons-discord","Join Discord","_blank","https://discord.gg/sky-systems","subtle",{"title":259,"searchDepth":260,"depth":261,"links":262},"",1,2,[263,264,266,267,268,269,270,271,272,273,274,275],{"id":12,"depth":261,"text":13},{"id":53,"depth":261,"text":265},"Job Configurator changes do not match config.lua",{"id":71,"depth":261,"text":72},{"id":99,"depth":261,"text":100},{"id":120,"depth":261,"text":121},{"id":141,"depth":261,"text":142},{"id":163,"depth":261,"text":164},{"id":174,"depth":261,"text":175},{"id":184,"depth":261,"text":185},{"id":199,"depth":261,"text":200},{"id":210,"depth":261,"text":211},{"id":244,"depth":261,"text":245},"Diagnose common installation, permission, workshop, inventory, tablet, and persistence problems.","md",null,{},true,"/docs/jobs/mechanicjob/troubleshooting",{"title":5,"description":276},{"loc":281},"1.docs/0.jobs/2.mechanicjob/5.troubleshooting","Ofqz8cgbIzcGuRcG1TJT6ndvos5b_veYuCL_F76_bgA",[287,292],{"title":288,"path":289,"stem":290,"description":291,"children":-1},"Exports","/docs/jobs/mechanicjob/reference/exports","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports","Client and server exports provided by the Sky Mechanic Job resource.",{"title":293,"path":294,"stem":295,"description":296,"icon":297,"children":-1},"Changelog","/docs/jobs/mechanicjob/changelog","1.docs/0.jobs/2.mechanicjob/6.changelog","Full change history for Sky Mechanic Job.","i-lucide-history",[],1781873921359]