[jira] [Commented] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-05-02 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530863#comment-17530863
 ] 

Jermy Li commented on CASSANDRA-17581:
--

I have submitted a more elegant solution that is compatible with ipv4 and ipv6 
address, could you please take a review?

https://github.com/apache/cassandra/pull/1586/files

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Brandon Williams
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x, 4.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
>  

[jira] [Commented] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-05-02 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530774#comment-17530774
 ] 

Jermy Li commented on CASSANDRA-17581:
--

I know that the problem with the {color:#de350b}JDK 1.8.0_332{color} can be 
solved through workarounds provided by [~erickramirezau].

In the new {color:#de350b}JDK 1.8.0_332{color} version environment, as API 
programming users(not nodetool users), [converting ipv4 to 
ipv6|https://github.com/apache/incubator-hugegraph/pull/1853/files#diff-8b051732a0e36f4376c7843678a186c11be586c8498487dde7167e1b1d275ad5R309]
 is actually more friendly than adding -D legacy option. Furthermore it may 
cause other conflicts if adding 
{color:#0747a6}-Dcom.sun.jndi.rmiURLParsing=legacy{color} option when starting 
a user program based on the cassandra client.

If we don't plan to use a workaround solution all the time, an elegant solution 
is required. My focus is on we can find a more reasonable solution that is 
compatible with ipv4 and ipv6.

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Brandon Williams
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x, 4.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> 

[jira] [Commented] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-05-02 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17530745#comment-17530745
 ] 

Jermy Li commented on CASSANDRA-17581:
--

[~brandon.williams] Thanks for providing the information.

If the brackets are kept, users need to convert ipv4 to ipv6 format, which is 
not very friendly. We can find a more reasonable solution that is compatible 
with ipv4 and ipv6, and also don't break ipv6 support : CASSANDRA-7669

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Brandon Williams
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x, 4.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> 

[jira] [Comment Edited] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-04-28 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17528714#comment-17528714
 ] 

Jermy Li edited comment on CASSANDRA-17581 at 4/29/22 3:37 AM:
---

I have tried {color:#ff8b00}{{:::127.0.0.1}}{color} instead, and it works 
fine: https://github.com/apache/incubator-hugegraph/pull/1853


was (Author: JIRAUSER284940):
I will also try {color:#ff8b00}{{:::127.0.0.1}}{color} instead

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Brandon Williams
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x, 4.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> 

[jira] [Commented] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-04-27 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17528714#comment-17528714
 ] 

Jermy Li commented on CASSANDRA-17581:
--

I will also try {color:#ff8b00}{{:::127.0.0.1}}{color} instead

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Jermy Li
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> 

[jira] [Commented] (CASSANDRA-17581) nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'"

2022-04-27 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17528666#comment-17528666
 ] 

Jermy Li commented on CASSANDRA-17581:
--

We have tried the OPTION 2 (using IPv4-mapped IPv6 address), but still got 
another error:
{code:java}
Exception creating connection to: ::127.0.0.1; nested exception is: 
java.net.SocketException: Network is unreachable (connect failed)]{code}
It may require starting cassandra server with a listening IPv6 socket. 

For more error details please see:

[https://github.com/apache/incubator-hugegraph/pull/1844#issuecomment-1107799113]

 

> nodetool with Java 8u331 returns "URISyntaxException: 'Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199'"
> --
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Assignee: Jermy Li
>Priority: Normal
> Fix For: 3.0.x, 3.11.x, 4.0.x
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
> {color:#de350b}JDK 1.8.0_332{color}:
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
> Here is the error stack trace:
> {noformat}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> 

[jira] [Updated] (CASSANDRA-17581) Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7

2022-04-26 Thread Jermy Li (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jermy Li updated CASSANDRA-17581:
-
Description: 
 

Error when {{{color:#0747a6}new NodeProbe("127.0.0.1", 7199){color}}} with 
{color:#de350b}JDK 1.8.0_332{color}:
{code:java}
java.io.IOException: Failed to retrieve RMIServer stub:
 javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199
 Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
at index 7: rmi://[127.0.0.1]:7199 {code}
 

Here is the error stack trace:
{code:java}
2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] c.b.h.b.s.c.CassandraMetrics 
- Probe to cassandra node: '127.0.0.1:7199'
2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] c.b.h.b.s.c.CassandraMetrics 
- Unable to get metrics from host '127.0.0.1':
java.io.IOException: Failed to retrieve RMIServer stub: 
javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
    at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
~[?:1.8.0_332]
    at 
javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
 ~[?:1.8.0_332]
    at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
~[cassandra-all-3.10.jar:3.10]
    at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
~[cassandra-all-3.10.jar:3.10]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
 ~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_332]
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_332]
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_332]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
    at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
 ~[jersey-server-2.25.1.jar:?]
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) 
~[jersey-server-2.25.1.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) 
~[jersey-common-2.25.1.jar:?]
    at 

[jira] [Comment Edited] (CASSANDRA-17581) Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7

2022-04-26 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17528119#comment-17528119
 ] 

Jermy Li edited comment on CASSANDRA-17581 at 4/26/22 12:03 PM:


Thanks for your reply.

The reason may be caused by upgrading the JDK version to JDK 8.0.332, here is 
some environment information:

 

Cassandra version:
 * apache-cassandra-3.10
 * [http://archive.apache.org/dist/cassandra]

 

Java environment:
 * JDK 8.0.332+9
 * Java 8.0.332+9 (Zulu): 
[https://cdn.azul.com/zulu/bin/zulu8.62.0.19-ca-jdk8.0.332-linux_x64.tar.gz]
 
Operating system environment:
 * Environment: ubuntu-20.04
 * Version: 20220410.2
 * Image Release: 
[https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20220410.2]
 

For more details see:
 * 
[https://github.com/apache/incubator-hugegraph/runs/6146493904?check_suite_focus=true]


was (Author: JIRAUSER284940):
Thanks for your reply.

The reason may be caused by upgrading the JDK version to JDK 8.0.332, here is 
some environment information:

 

Cassandra version:
 * apache-cassandra-3.10
 * [http://archive.apache.org/dist/cassandra]

 

Java environment:
 * JDK 8.0.332+9
 * Java 8.0.332+9 (Zulu): 
[https://cdn.azul.com/zulu/bin/zulu8.62.0.19-ca-jdk8.0.332-linux_x64.tar.gz]
 
Operating system environment:
 * Environment: ubuntu-20.04
 * Version: 20220410.2
 * Image Release: 
[https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20220410.2]
 
For more details see:
 * 
[https://github.com/apache/incubator-hugegraph/runs/6146493904?check_suite_focus=true]

> Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7
> 
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Priority: Normal
>
> Error when `{{{}new NodeProbe("127.0.0.1", 7199)`{}}} with jdk 1.8.0_332:
>  
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
>  
> Here is the error stack trace:
> {code:java}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at 

[jira] [Commented] (CASSANDRA-17581) Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7

2022-04-26 Thread Jermy Li (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17528119#comment-17528119
 ] 

Jermy Li commented on CASSANDRA-17581:
--

Thanks for your reply.

The reason may be caused by upgrading the JDK version to JDK 8.0.332, here is 
some environment information:

 

Cassandra version:
 * apache-cassandra-3.10
 * [http://archive.apache.org/dist/cassandra]

 

Java environment:
 * JDK 8.0.332+9
 * Java 8.0.332+9 (Zulu): 
[https://cdn.azul.com/zulu/bin/zulu8.62.0.19-ca-jdk8.0.332-linux_x64.tar.gz]
 
Operating system environment:
 * Environment: ubuntu-20.04
 * Version: 20220410.2
 * Image Release: 
[https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20220410.2]
 
For more details see:
 * 
[https://github.com/apache/incubator-hugegraph/runs/6146493904?check_suite_focus=true]

> Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7
> 
>
> Key: CASSANDRA-17581
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Jermy Li
>Priority: Normal
>
> Error when `{{{}new NodeProbe("127.0.0.1", 7199)`{}}} with jdk 1.8.0_332:
>  
> {code:java}
> java.io.IOException: Failed to retrieve RMIServer stub:
>  javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199
>  Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
> at index 7: rmi://[127.0.0.1]:7199 {code}
>  
> Here is the error stack trace:
> {code:java}
> 2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] 
> c.b.h.b.s.c.CassandraMetrics - Probe to cassandra node: '127.0.0.1:7199'
> 2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] 
> c.b.h.b.s.c.CassandraMetrics - Unable to get metrics from host '127.0.0.1':
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
> rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
> Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
>     at 
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
> ~[?:1.8.0_332]
>     at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
>  ~[?:1.8.0_332]
>     at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
> ~[cassandra-all-3.10.jar:3.10]
>     at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
> ~[cassandra-all-3.10.jar:3.10]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
>  ~[hugegraph-cassandra-0.13.0.jar:?]
>     at 
> com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
>  ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
> ~[hugegraph-core-0.13.0.jar:0.13.0.0]
>     at 
> com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
>  ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
> ~[hugegraph-api-0.13.0.jar:0.67.0.0]
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_332]
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[?:1.8.0_332]
>     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
>     at 
> org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
>  ~[jersey-server-2.25.1.jar:?]
>     at 
> 

[jira] [Updated] (CASSANDRA-17581) Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7

2022-04-26 Thread Jermy Li (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jermy Li updated CASSANDRA-17581:
-
Description: 
Error when `{{{}new NodeProbe("127.0.0.1", 7199)`{}}} with jdk 1.8.0_332:

 
{code:java}
java.io.IOException: Failed to retrieve RMIServer stub:
 javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199
 Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
at index 7: rmi://[127.0.0.1]:7199 {code}
 

Here is the error stack trace:
{code:java}
2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] c.b.h.b.s.c.CassandraMetrics 
- Probe to cassandra node: '127.0.0.1:7199'
2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] c.b.h.b.s.c.CassandraMetrics 
- Unable to get metrics from host '127.0.0.1':
java.io.IOException: Failed to retrieve RMIServer stub: 
javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
    at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
~[?:1.8.0_332]
    at 
javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
 ~[?:1.8.0_332]
    at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
~[cassandra-all-3.10.jar:3.10]
    at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
~[cassandra-all-3.10.jar:3.10]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
 ~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_332]
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_332]
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_332]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
    at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
 ~[jersey-server-2.25.1.jar:?]
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) 
~[jersey-server-2.25.1.jar:?]
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) 
~[jersey-common-2.25.1.jar:?]
    at 

[jira] [Created] (CASSANDRA-17581) Failed to retrieve RMIServer stub: Malformed IPv6 address at index 7

2022-04-26 Thread Jermy Li (Jira)
Jermy Li created CASSANDRA-17581:


 Summary: Failed to retrieve RMIServer stub: Malformed IPv6 address 
at index 7
 Key: CASSANDRA-17581
 URL: https://issues.apache.org/jira/browse/CASSANDRA-17581
 Project: Cassandra
  Issue Type: Bug
  Components: Tool/nodetool
Reporter: Jermy Li


Error when `{{{}new NodeProbe("127.0.0.1", 7199)`{}}} with jdk 1.8.0_332:

 
{code:java}
java.io.IOException: Failed to retrieve RMIServer stub:
 javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199
 Root exception is java.lang.IllegalArgumentException: Malformed IPv6 address 
at index 7: rmi://[127.0.0.1]:7199 {code}
 

 

Here is the error stack trace:
{code:java}
2022-04-24 07:22:40 [grizzly-http-server-2] [INFO] c.b.h.b.s.c.CassandraMetrics 
- Probe to cassandra node: '127.0.0.1:7199'
2022-04-24 07:22:40 [grizzly-http-server-2] [WARN] c.b.h.b.s.c.CassandraMetrics 
- Unable to get metrics from host '127.0.0.1':
java.io.IOException: Failed to retrieve RMIServer stub: 
javax.naming.InvalidNameException: Malformed IPv6 address at index 7: 
rmi://[127.0.0.1]:7199 [Root exception is java.lang.IllegalArgumentException: 
Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199]
    at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) 
~[?:1.8.0_332]
    at 
javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270)
 ~[?:1.8.0_332]
    at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:191) 
~[cassandra-all-3.10.jar:3.10]
    at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:158) 
~[cassandra-all-3.10.jar:3.10]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.newNodeProbe(CassandraMetrics.java:308)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.getMetricsByHost(CassandraMetrics.java:100)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.executeAllHosts(CassandraMetrics.java:299)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraMetrics.metrics(CassandraMetrics.java:86)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.cassandra.CassandraStore.lambda$registerMetaHandlers$0(CassandraStore.java:99)
 ~[hugegraph-cassandra-0.13.0.jar:?]
    at 
com.baidu.hugegraph.backend.store.MetaDispatcher.dispatchMetaHandler(MetaDispatcher.java:45)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.store.AbstractBackendStore.metadata(AbstractBackendStore.java:53)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.backend.tx.AbstractTransaction.metadata(AbstractTransaction.java:109)
 ~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.StandardHugeGraph.metadata(StandardHugeGraph.java:975) 
~[hugegraph-core-0.13.0.jar:0.13.0.0]
    at 
com.baidu.hugegraph.auth.HugeGraphAuthProxy.metadata(HugeGraphAuthProxy.java:669)
 ~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at com.baidu.hugegraph.api.metrics.MetricsAPI.backend(MetricsAPI.java:87) 
~[hugegraph-api-0.13.0.jar:0.67.0.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_332]
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_332]
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_332]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
    at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
 ~[jersey-server-2.25.1.jar:?]
    at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
 ~[jersey-server-2.25.1.jar:?]
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)