QoderWake troubleshooting guide organized by symptom, covering the console, login, Wakers, automated tasks, WakerFlow, knowledge base, connectors, network diagnostics, updates, logs, and feedback.
This chapter is organized by failure symptom. You can jump to the relevant heading from the table of contents or search the page for keywords such as "console," "login," "automated task," "WakerFlow," "knowledge base," "connector," "update," or "Q&A Specialist."
Troubleshoot in this order: local service, then login and network, then device and Waker, then task configuration, then external capabilities. Change only one thing at a time and retest immediately. If the issue persists, collect logs, error messages, and the time the problem occurred.
Check the service status, start the service, and obtain the actual access URL in sequence. If it still does not open, restart. Do not rely solely on a bookmarked fixed port.
This flag starts in local mode. If you need remote capabilities, log in again first.
If the error message matches the following exactly:
Clear the DWS tool cache in the user directory following the DWS usage guide:
Stop DWS test tasks before executing. After clearing, refresh the connector page, re-detect, and complete a read-only verification.
Go to "Settings" → "Network Diagnostics," run the full diagnostics, and address items by failure type:
Also check system time, DNS, corporate network, firewall, and security software. If necessary, switch networks to retest and record the failure summary.
After fixing, re-run diagnostics — Gateway authentication, machine registration, and Work return link all show as passed, and the previously failing remote operations succeed.
Locate logs:
Default main log location:
Choose a retrieval method based on the problem:
To continuously watch new logs, use
When related to a specific Waker, add
The error may include:
Resolution:
Console fails to open
qoderwake status shows the service is running, the URL output by qoderwake portal --no-open opens successfully, and the Web Console page finishes loading.
If restart refuses to execute because the login is invalid, and you only need local mode:
Login or remote capabilities unavailable
-
Run
qoderwake whoamito check the account. If not logged in or the account is incorrect, runqoderwake login. - After logging in, verify the account again and run network diagnostics.
- If remote devices are still not visible, confirm they use the same account and refresh the device page.
qoderwake whoami displays the expected account, Gateway authentication passes in network diagnostics, and the target remote page loads normally.
Waker not responding or task running indefinitely
- Check the status on the task board. If it shows "Action needed," go to the original task to handle it.
- If queued or running for a long time, verify the device is online, the service is running, and the machine is not asleep.
- Open the original task to view errors and send a minimal test message. If it still fails, check the directory, model, connector, and permissions.
Automated task not running
- Confirm the task is enabled and verify the time, timezone, event/API request, validity period, and run count.
- When using a local directory, confirm the device is powered on, the service is running, and the machine is not asleep at trigger time.
- Check the run history to distinguish between "not triggered" and "ran but failed." After fixing, run manually first, then wait for a real trigger.
WakerFlow stuck, failed, or results incomplete
- Open "Execution Records" and confirm the current Phase, Worker, and whether it is waiting for user input.
- If waiting for input, go to the run details to respond. If a Worker failed, view the error, Result, and raw events.
- Verify run parameters, Waker, knowledge base, connector, and permissions. Use business logs to locate the phase, but judge results by Worker Result and the final return value.
- After fixing, click "Run" in the upper-right corner to re-execute.
Task board shows no tasks or status not updating
- Clear all filters (type, group, Waker, status) and switch between list and swimlane views.
- For group tasks, expand the parent task and go back to the original entry to confirm the task was actually created.
- Re-enter the board. If source reading fails, run network diagnostics and check permissions.
Knowledge-base sources are unavailable
- Confirm that the account can open the Notebook and that the source exists, has finished processing, and can be viewed.
- Verify the binding from both the knowledge-base home page and Waker details.
- Start a new conversation, test a question with a definite answer, and ask the Waker to use the target Notebook.
- If the answer is still inaccurate, remove outdated or conflicting versions and retest.
Connector unavailable
- Go to Waker details → "Connectors" and check the configuration, authorization, connection status, and tool list.
- Go to the Waker's "Permissions" to confirm the relevant tools are allowed.
- Create a minimal test task that only calls that connector.
DWS: chat_permission_grant redefined
If the error message matches the following exactly:
Network diagnostics failed
Go to "Settings" → "Network Diagnostics," run the full diagnostics, and address items by failure type:
| Failed item | Check first |
|---|---|
| Gateway authentication | Whether the login is valid, the account is correct, and the system time is accurate |
| Machine registration | Whether the local service is running, the device has completed registration, and the account is consistent |
| Work return link | Whether the device is online, and whether the corporate network or firewall is blocking long connections or return requests |
Update downloaded but version unchanged
- Go to "Settings" → "Update Application" and confirm the update has been installed.
-
Restart the service:
-
Run
qoderwake status, then go to "Update Application" to verify the version.
qoderwake update without restarting, the current service may still be using the old version.
View logs and submit feedback
Locate logs:
Default main log location:
qoderwake log -f. The positional argument traceId, --trace-id, and --keyword can only be used one at a time. Add --clean for simplified output.
Collect evidence:
Record the time and timezone of occurrence, version and OS, task name or ID, reproduction steps, error message, and traceId/sessionId. Do not submit credentials.
Submit feedback:
--waker-id <wakerId>.
The command returns a feedback id, indicating successful submission. Save this ID for future reference when following up.
Submitting feedback requires a valid login. The problem description parameter is --message.
Q&A Specialist issues
The bot is in the group, but no pairing request appears
- In Quick Configuration on the Q&A Specialist home page, confirm that the target bot is connected and enabled.
- Confirm that the bot is in the target group, then @mention it again with a message.
- Return to Pairing Requests, verify the group and bot, and approve the request.
- If no request appears, go to IM > Conversation Management > Add Pairing. Update DWS and search manually, or generate a pairing code valid for 10 minutes and send it to the group.
Private expert assistance fails with a 403 IP allowlist error
The error may include:
- Identify the DingTalk application reporting the error and obtain the actual egress IP address of the QoderWake server.
- Add that egress IP to Security Settings for the application in the DingTalk Open Platform.
- Wait for the change to take effect and retest. Do not use a private address from the local machine.
IpNotInWhiteList no longer appears and the target expert receives the request.
Answers exceed the business scope or mix in unrelated guidance
- Review the knowledge bases bound to the Q&A Specialist and remove sources unrelated to the current business or containing conflicting guidance.
- Use separate knowledge bases for different products or business policies and confirm source processing is complete.
- Retest with an in-scope question, an out-of-scope question, and a question not covered by the sources.
The answer is abnormal, but the page shows no direct error
- In Q&A Records, locate the question by group, user, and time, and determine whether processing stopped at knowledge retrieval, expert assistance, or reply generation.
- If needed, open the execution record for the Q&A workflow and inspect business logs, the final return value, and raw events.
- Based on the failure point, correct the bot, group pairing, knowledge base, expert configuration, or Q&A workflow, and then retest in the test group.
| Symptom | Resolution | Verification |
|---|---|---|
| Image question is misunderstood | Add a text question and context and point out the relevant region or field; provide the source data for complex charts | The answer addresses the specified region |
| A DingTalk document link shows 404 after knowledge-base import | Export the restricted document to a supported file, upload it to the Notebook, and validate again | Processing completes and the Waker can answer from the file |