<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>2 - Routing Layer on Apache Dubbo</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/</link><description>Recent content in 2 - Routing Layer on Apache Dubbo</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/index.xml" rel="self" type="application/rss+xml"/><item><title>2-1 - Routing selection execution failed</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/1/</guid><description>&lt;h2 id="routing-selection-execution-failed">Routing selection execution failed&lt;/h2></description></item><item><title>2-2 - No Available Provider (Address Not Found)</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/2/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The Provider service is not started, or the registration center (such as ZooKeeper, Nacos, Consul) is down.&lt;/li>
&lt;li>There is an error in the Dubbo service configuration; the service name, group (default is Dubbo), and version must all be correct.&lt;/li>
&lt;li>The accessed environment is incorrect: typically, we have multiple environments such as development, testing, and production. Sometimes the published service is in the testing environment, but the access call is made from the development environment.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;ol>
&lt;li>Access the Ops system of the registration center to check if there is a provider list for the corresponding service; simultaneously check the logs of the server where the caller application is located (generally, each registration service&amp;rsquo;s client will have corresponding log records) to see if there are records of address information being pushed/pulled.&lt;/li>
&lt;li>If not, it indicates that the publisher failed to release the service; check whether the publisher&amp;rsquo;s application started successfully.&lt;/li>
&lt;li>If there is a service, check the registration center connected by the caller application to confirm it matches the expected environment.&lt;/li>
&lt;li>If none of the above are problematic, check if routing filter rules have been configured, etc.&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>This error code&amp;rsquo;s FAQ page references Kongming&amp;rsquo;s &lt;a href="https://github.com/StabilityMan/StabilityGuide/blob/master/docs/diagnosis/plugin/rpc/%E7%B3%BB%E7%BB%9F%E7%A8%B3%E5%AE%9A%E6%80%A7%E2%80%94%E2%80%94Dubbo%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.md">“Common Dubbo Errors and Solutions”&lt;/a>.&lt;/p></description></item><item><title>2-3 - Route shutdown failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/3/</guid><description>&lt;h3 id="possible-reasons">Possible Reasons&lt;/h3>
&lt;ul>
&lt;li>User-defined routes are not written according to specifications.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>Refer to the community SPI extension user manual to check the user-defined routes &lt;a href="https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/spi/">《SPI Extension User Manual》&lt;/a> .&lt;/p>
&lt;/blockquote></description></item><item><title>2-4 - Merger interface loading failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/4/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>Dubbo provides the SPI extension Merger interface, which aggregates responses from all downstream providers. Dubbo fails to load the configuration when loading user-defined extension Merger interfaces.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>Refer to the community SPI extension usage manual to check the implementation of the user-defined extension Merger interface &lt;a href="https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/spi/">“SPI Extension Usage Manual”&lt;/a> .&lt;/p>
&lt;/blockquote></description></item><item><title>2-5 - Filtering Provider Failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/5/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/5/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>Dubbo selects a provider from the list of providers to make a call during load balancing. If the provider list changes during the selection process, read/write conflicts may occur, leading to filtering exceptions.&lt;/li>
&lt;li>When the Dubbo retry mechanism encounters a failure in calling the provider, it will re-filter another provider for the call, and exceptions may occur during the re-filtering process.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;ol>
&lt;li>Check the list of providers in the registry and the availability of the corresponding providers.&lt;/li>
&lt;li>Raise an issue in the community, providing on-site environment information and reproduction steps.&lt;/li>
&lt;/ol></description></item><item><title>2-6 - The list of providers filtered by conditional routing is empty</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/6/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The filtering conditions for the conditional routing provider are empty.&lt;/li>
&lt;li>The list of providers filtered by conditional routing is still empty under forced degradation.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>Refer to the community request routing example to adjust the conditional routing configuration.&lt;/p>
&lt;/blockquote></description></item><item><title>2-7 - Condition Routing Execution Exception</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/7/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The condition routing rules are not configured according to the specifications, resulting in execution exceptions when executing the condition routing filter.&lt;/li>
&lt;/ul>
&lt;h2 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h2>
&lt;blockquote>
&lt;p>Refer to community requested routing examples.&lt;/p>
&lt;/blockquote></description></item><item><title>2-8 - Provider Returns Exception Response</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/8/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The provider itself throws an exception while handling the result.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>Check whether the provider program is functioning normally.&lt;/p></description></item><item><title>2-9 - Timeout check task failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/9/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/9/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The Dubbo framework adds a timeout check task to the request invocation, which results in the failure of adding the timeout check task.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>This exception is an internal exception of the Dubbo framework. Please submit an issue in the community, providing environmental information and reproduction steps.&lt;/p>
&lt;/blockquote></description></item><item><title>2-10 - Failure to call the service provider</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/10/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/10/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>Dubbo failed to call the service provider and started retrying.&lt;/li>
&lt;li>Dubbo continuously failed to retry calling the service provider.&lt;/li>
&lt;li>Dubbo reached the retry limit when calling the service provider.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;ol>
&lt;li>Check the network connection latency and other network resources between the consumer and the provider.&lt;/li>
&lt;li>Use telnet or other tools to check if the corresponding port of the provider can respond normally.&lt;/li>
&lt;li>Check if the provider program is running normally.&lt;/li>
&lt;/ol></description></item><item><title>2-11 - Invalid Tag Routing Rule</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/11/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The tag routing rules configured by the user are invalid.&lt;/li>
&lt;li>The tag routing addresses configured by the user are invalid.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>Refer to the community tag routing configuration specifications to check the tag routing configuration.&lt;/p>
&lt;/blockquote></description></item><item><title>2-12 - The provider application name is empty when using tag routing</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/12/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/12/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The provider application name is empty when tag routing retrieves from the pushed provider address list.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>This exception is a Dubbo framework internal exception. Please raise an issue in the community, providing environmental information and reproduction steps.&lt;/p>
&lt;/blockquote></description></item><item><title>2-13 - Failed to receive loading mesh routing rules</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/13/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/13/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The routing rule configuration of the mesh is invalid, causing loading exceptions.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;blockquote>
&lt;p>Check the mesh routing rule configuration. &lt;a href="https://deploy-preview-3199--dubbo.netlify.app/en/overview/tasks/mesh/">Mesh Example&lt;/a>。&lt;/p>
&lt;/blockquote></description></item><item><title>2-14 - Script routing execution failed</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/14/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/14/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The script routing rules are invalid, leading to rule parsing failure.&lt;/li>
&lt;li>The Dubbo framework failed to execute the script.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>Check whether the script is written according to the specifications.&lt;/p></description></item><item><title>2-15 - Route rule parsing failed</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/15/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/15/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>The routing rules configured by the user are invalid.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>Examine the configured routing rules.&lt;/p></description></item><item><title>2-16 - Request retry failed multiple times</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/16/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;p>Provider exceptions lead to the consumer failing to retry multiple times.&lt;/p>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>Check the health status of the provider.&lt;/p></description></item><item><title>2-17 - mock request failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/17/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ul>
&lt;li>Forced mock is configured, indicating log.&lt;/li>
&lt;li>Exception occurs during mock request execution.&lt;/li>
&lt;/ul>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;ol>
&lt;li>Check whether forced mock is configured.&lt;/li>
&lt;li>Check if the mock response is normal.&lt;/li>
&lt;/ol></description></item><item><title>2-18 - Mesh routing rules not being listened to</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/18/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/18/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;p>The mesh has issued routing rules, but the rules are not being listened to.&lt;/p>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>Check if the mesh routing rule configuration complies with the specifications.&lt;/p></description></item><item><title>2-19 - Asynchronous Request Failure</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/19/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/19/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;ol>
&lt;li>Provider exceptions lead to asynchronous request failures for the consumer.&lt;/li>
&lt;li>Network exceptions lead to asynchronous request failures for the consumer.&lt;/li>
&lt;/ol>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;ol>
&lt;li>Check the health status of the provider.&lt;/li>
&lt;li>Check the network status.&lt;/li>
&lt;/ol></description></item><item><title>2-20 - Failed to Merge Group Result</title><link>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3199--dubbo.netlify.app/en/overview/mannual/java-sdk/reference-manual/faq/2/20/</guid><description>&lt;h3 id="possible-causes">Possible Causes&lt;/h3>
&lt;p>Failed to merge group results.&lt;/p>
&lt;h3 id="troubleshooting-and-resolution-steps">Troubleshooting and Resolution Steps&lt;/h3>
&lt;p>When returning results, there may be runtime exceptions in the business logic, which can be traced back to the specified line number reported in the console.&lt;/p></description></item></channel></rss>