zergduan commented on issue #294: URL: https://github.com/apache/rocketmq-dashboard/issues/294#issuecomment-2809549312
尝试修改源码pom.xml中rocketmq版本(5.1.0 --> 5.3.2) 重新编译 dashboard,无法编译成功 修改前:  修改后:  重新编译: mvn -V clean package -Dmaven.test.skip=true -X 编译报错如下: [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[91,8] org.apache.rocketmq.dashboard.service.client.MQAdminExtImpl is not abstract and does not override abstract method exportPopRecords(java.lang.String,long) in org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[140,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[143,55] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: interface org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[392,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[395,55] no suitable method found for consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String) method org.apache.rocketmq.tools.admin.MQAdminExt.consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable (actual and formal argument lists differ in length) method org.apache.rocketmq.tools.admin.MQAdminExt.consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable (actual and formal argument lists differ in length) [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[441,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[444,55] method viewMessage in interface org.apache.rocketmq.client.MQAdmin cannot be applied to given types; required: java.lang.String,java.lang.String found: java.lang.String reason: actual and formal argument lists differ in length [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[606,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[853,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[60,38] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[62,53] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[90,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[130,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[158,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[191,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[234,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[283,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[301,49] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[342,41] cannot find symbol symbol: method examineBrokerClusterAclConfig(java.lang.String) location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [INFO] 19 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 27.709 s [INFO] Finished at: 2025-04-16T21:11:16+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project rocketmq-dashboard: Compilation failure: Compilation failure: [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[91,8] org.apache.rocketmq.dashboard.service.client.MQAdminExtImpl is not abstract and does not override abstract method exportPopRecords(java.lang.String,long) in org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[140,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[143,55] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: interface org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[392,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[395,55] no suitable method found for consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String) [ERROR] method org.apache.rocketmq.tools.admin.MQAdminExt.consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] method org.apache.rocketmq.tools.admin.MQAdminExt.consumeMessageDirectly(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable [ERROR] (actual and formal argument lists differ in length) [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[441,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[444,55] method viewMessage in interface org.apache.rocketmq.client.MQAdmin cannot be applied to given types; [ERROR] required: java.lang.String,java.lang.String [ERROR] found: java.lang.String [ERROR] reason: actual and formal argument lists differ in length [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[606,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java:[853,5] method does not override or implement a method from a supertype [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[60,38] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[62,53] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[90,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[130,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[158,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[191,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[234,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[283,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[301,49] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] /software/rocketmq-dashboard-master/src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java:[342,41] cannot find symbol [ERROR] symbol: method examineBrokerClusterAclConfig(java.lang.String) [ERROR] location: variable mqAdminExt of type org.apache.rocketmq.tools.admin.MQAdminExt [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project rocketmq-dashboard: Compilation failure at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:972) at org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:129) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314) [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [DEBUG] Shutting down adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static] [DEBUG] Shutting down 'file-lock' factory [DEBUG] Shutting down 'rwlock-local' factory [DEBUG] Shutting down 'semaphore-local' factory [DEBUG] Shutting down 'noop' factory -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
