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,无法编译成功
   修改前:
   
![Image](https://github.com/user-attachments/assets/7cc38cbb-a7f0-462d-b344-769a7222ba54)
   修改后:
   
   
![Image](https://github.com/user-attachments/assets/00c2a4cb-d72e-4c15-9044-ee5d53ae3c11)
   
   重新编译:
   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]

Reply via email to