Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

CORS does not allowed more than a configuration for each origin

公開日: Mar 4, 2025
解決策

SYMPTOM

Following errors pop up in the mule app (proxy app or mule implementation app linked to the API) while deploying CORS policy for the API. 
09:39:43.106     08/04/2022     Worker-0     agw-policy-set-deployment.01     ERROR
Error deploying policy cors-mule-3060876 to application 00322295yaml
org.mule.runtime.deployment.model.api.policy.PolicyRegistrationException: Error occured registering policy 'cors-mule-3060876-proxy'
	at org.mule.runtime.module.deployment.impl.internal.application.MuleApplicationPolicyProvider.addPolicy(MuleApplicationPolicyProvider.java:113)
	at com.mulesoft.mule.runtime.gw.model.ApiImplementation.addPolicy(ApiImplementation.java:87)
	at com.mulesoft.mule.runtime.gw.policies.deployment.DefaultPolicyDeployer.deploy(DefaultPolicyDeployer.java:64)

.
.
.
.

Caused by: org.mule.modules.cors.kernel.configuration.exception.CorsConfigurationException: CORS does not allowed more than a configuration for each origin.
	at org.mule.modules.cors.kernel.CorsKernel.checkNoDuplicateOrigins(CorsKernel.java:81)
	at org.mule.modules.cors.kernel.CorsKernel.initialise(CorsKernel.java:65)
	at com.mulesoft.extension.policies.cors.adapter.CorsConfigurationAdapter.initialise(CorsConfigurationAdapter.java:47)
	at org.mule.runtime.core.api.lifecycle.LifecycleUtils.initialiseIfNeeded(LifecycleUtils.java:56)
	at org.mule.runtime.core.api.lifecycle.LifecycleUtils.initialiseIfNeeded(LifecycleUtils.java:117)

CAUSE

Origins (Comma separated list of allowed origins) parameter configured with duplicate domain as shown below.

User-added image

SOLUTION

To resolve this error make sure the "Origins" field in the CORS policy is having unique urls defined.  In above case "https://uat-test2.mulesoft.com" was duplicated and removing one entry helped to resolved above error. 

 

ナレッジ記事番号

001122034

 
読み込み中
Salesforce Help | Article