project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.34k stars 1.97k forks source link

Java matter controller test cannot run inside docker in macbook when using ipv6 #25268

Open yunhanw-google opened 1 year ago

yunhanw-google commented 1 year ago

since docker cannot work with ipv6 in macbook, we need workaround the change as below

diff --git a/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongCommand.java b/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongCommand.java
index a75b36a99..622561fb3 100644
--- a/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongCommand.java
+++ b/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongCommand.java
@@ -21,7 +21,7 @@ public final class PairOnNetworkLongCommand extends PairingCommand {
   currentCommissioner()
     .pairDeviceWithAddress(
       getNodeId(),
-      getRemoteAddr().getHostAddress(),
+      "127.0.0.1",
       MATTER_PORT,
       getDiscriminator(),
       getSetupPINCode(),
stale[bot] commented 11 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.