在加特林工具中发射RecordedSimulation时出错

问题描述 投票:-1回答:1

当我尝试运行gatling.sh文件时出现以下错误。据我了解,执行gatling.sh时在RecorderSimulation.scala文件中出现编译问题。请查看以下错误并为我提供帮助

JAVA = "java"                                                                                                                                                               
11:51:37.496 [ERROR] i.g.c.ZincCompiler$ - Error while emitting 
RecordedSimulation                                                                                          
Method too large: RecordedSimulation.<init> ()V                                                                                                                             
11:51:37.520 [ERROR] i.g.c.ZincCompiler$ - one error found                                                                                                                  
11:51:37.531 [ERROR] i.g.c.ZincCompiler$ - Compilation crashed                                                                                                              
sbt.internal.inc.CompileFailed: null                                                                                                                                                    
at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:122)                                                                                                  
at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:95)                                                                                                   
at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$4(MixedAnalyzingCompiler.scala:91)                                                                              
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)                                                                                                   
at sbt.internal.inc.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:186)                                                                                          
at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$3(MixedAnalyzingCompiler.scala:82)                                                                              
at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$3$adapted(MixedAnalyzingCompiler.scala:77)                                                                      
at sbt.internal.inc.JarUtils$.withPreviousJar(JarUtils.scala:215)                                                                                                           
at sbt.internal.inc.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:77)                                                                                  
at sbt.internal.inc.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:146)                                                                                        
at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1(IncrementalCompilerImpl.scala:343)                                                                   
at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1$adapted(IncrementalCompilerImpl.scala:343)                                                           
at sbt.internal.inc.Incremental$.doCompile(Incremental.scala:120)                                                                                                           
at sbt.internal.inc.Incremental$.$anonfun$compile$4(Incremental.scala:100)                                                                                                  
at sbt.internal.inc.IncrementalCommon.recompileClasses(IncrementalCommon.scala:180)                                                                                         
at sbt.internal.inc.IncrementalCommon.cycle(IncrementalCommon.scala:98)                                                                                                     
at sbt.internal.inc.Incremental$.$anonfun$compile$3(Incremental.scala:102)                                                                                                  
at sbt.internal.inc.Incremental$.manageClassfiles(Incremental.scala:155)                                                                                                    
at sbt.internal.inc.Incremental$.compile(Incremental.scala:92)                                                                                                              
at sbt.internal.inc.IncrementalCompile$.apply(Compile.scala:75)                                                                                                           
at sbt.internal.inc.IncrementalCompilerImpl.compileInternal(IncrementalCompilerImpl.scala:348)                                                                              
at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileIncrementally$1(IncrementalCompilerImpl.scala:301)                                                              
at sbt.internal.inc.IncrementalCompilerImpl.handleCompilationError(IncrementalCompilerImpl.scala:168)                                                                       
at sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:248)                                                                         
at sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:74)                                                                                       at io.gatling.compiler.ZincCompiler$.doCompile(ZincCompiler.scala:211)                                                                                                      
at io.gatling.compiler.ZincCompiler$.delayedEndpoint$io$gatling$compiler$ZincCompiler$1(ZincCompiler.scala:216)                                                             
at io.gatling.compiler.ZincCompiler$delayedInit$body.apply(ZincCompiler.scala:39)                                                                                           
at scala.Function0.apply$mcV$sp(Function0.scala:39)                                                                                                                         
at scala.Function0.apply$mcV$sp$(Function0.scala:39)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)                                                                                                 
at scala.App.$anonfun$main$1$adapted(App.scala:80)                                                                                                                          
at scala.collection.immutable.List.foreach(List.scala:392)                                                                                                                  
at scala.App.main(App.scala:80)                                                                                                                                             
at scala.App.main$(App.scala:78)                                                                                                                                            
at io.gatling.compiler.ZincCompiler$.main(ZincCompiler.scala:39)                                                                                                            
at io.gatling.compiler.ZincCompiler.main(ZincCompiler.scala)                                                                                                        
Choose a simulation number:                                                                                                                                                
[0] computerdatabase.BasicSimulation                                                                                                                                        
[1] computerdatabase.advanced.AdvancedSimulationStep01                                                                                                                      
[2] computerdatabase.advanced.AdvancedSimulationStep02                                                                                                                      
[3] computerdatabase.advanced.AdvancedSimulationStep03                                                                                                                      
[4] computerdatabase.advanced.AdvancedSimulationStep04

请提出解决方法

java gatling
1个回答
0
投票

您已经设法生成了一些相对于Scala语言规范而言太大的代码。

请确保您使用的是最新的加特林版本(截至目前为3.3.1),否则请升级。如果问题仍然存在,请联系Gatling community mailing list并提供您的代码。

© www.soinside.com 2019 - 2024. All rights reserved.