halim kim created BIGTOP-4404: --------------------------------- Summary: Fix the x86_64 arch type has no matching standard arch type Key: BIGTOP-4404 URL: https://issues.apache.org/jira/browse/BIGTOP-4404 Project: Bigtop Issue Type: Bug Components: bigtop-manager Reporter: halim kim Assignee: halim kim
If the command arch results x86_64, there is no matched standard arch type. {code:java} [test@localhost bigtop-manager-agent]$ arch x86_64 {code} {code:java} [WARN ] 2025-04-13 13:12:48.151 +0900 [grpc-default-executor-12] o.a.b.m.c.u.o.OSDetection:[189] - Detected unknown architecture: x86_64 [WARN ] 2025-04-13 13:12:48.151 +0900 [grpc-default-executor-12] o.a.b.m.c.u.o.OSDetection:[76] - Failed to get OS architecture using 'arch' command, falling back to os.arch java.lang.UnsupportedOperationException: Unsupported architecture: x86_64 at org.apache.bigtop.manager.common.utils.os.OSDetection.standardizeArch(OSDetection.java:190) at org.apache.bigtop.manager.common.utils.os.OSDetection.getArch(OSDetection.java:74) at org.apache.bigtop.manager.agent.grpc.service.HostInfoServiceGrpcImpl.getHostInfo(HostInfoServiceGrpcImpl.java:51) at org.apache.bigtop.manager.grpc.generated.HostInfoServiceGrpc$MethodHandlers.invoke(HostInfoServiceGrpc.java:210) at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:182) at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35) at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23) at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40) at io.micrometer.core.instrument.binder.grpc.ObservationGrpcServerCallListener.lambda$onHalfClose$1(ObservationGrpcServerCallListener.java:47) at io.micrometer.observation.Observation.scoped(Observation.java:661) at io.micrometer.core.instrument.binder.grpc.ObservationGrpcServerCallListener.onHalfClose(ObservationGrpcServerCallListener.java:47) at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35) at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23) at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40) at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35) at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23) at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40) at io.grpc.Contexts$ContextualizedServerCallListener.onHalfClose(Contexts.java:86) at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35) at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23) at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40) at org.apache.bigtop.manager.agent.grpc.interceptor.TaskInterceptor$1.onHalfClose(TaskInterceptor.java:65) at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:356) at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:861) at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)