2016-11-10 131 views
0

我想从使用maven项目的weblogic服务器检索覆盖转储。Weblogic Jacoco连接错误

运行MVN后我得到:

Failed to execute goal org.jacoco:jacoco-maven-plugin:0.7.7.201606060606:report (jacoco-report) on project jacocotest: An error has occurred in JaCoCo report generation. Error while creating report: Cannot read execution data version 0x1006. This version of JaCoCo uses execution data version 0x1007. -> [Help 1] 

,并在weblogic日志:

org.jacoco.agent.rt.internal_6da5971.core.data.IncompatibleExecDataVersionException: Cannot read execution data version 0x1006. This version of JaCoCo uses execution data version 0x1007. 
     at org.jacoco.agent.rt.internal_6da5971.core.data.ExecutionDataReader.readHeader(ExecutionDataReader.java:129) 
     at org.jacoco.agent.rt.internal_6da5971.core.data.ExecutionDataReader.readBlock(ExecutionDataReader.java:109) 
     at org.jacoco.agent.rt.internal_6da5971.core.runtime.RemoteControlReader.readBlock(RemoteControlReader.java:47) 
     at org.jacoco.agent.rt.internal_6da5971.core.data.ExecutionDataReader.read(ExecutionDataReader.java:92) 
     at org.jacoco.agent.rt.internal_6da5971.output.TcpConnection.run(TcpConnection.java:59) 
     at org.jacoco.agent.rt.internal_6da5971.output.TcpServerOutput$1.run(TcpServerOutput.java:63) 
     at java.lang.Thread.run(Thread.java:724) 

在POM我:

<groupId>org.jacoco</groupId>    
<artifactId>jacoco-maven-plugin</artifactId> 
<version>0.7.7.201606060606</version> 

和代理罐子,
META- INF \ Manifest.mf
Impl ementation-Version:0.7.7.201606060606

回答

1

“0x1006”是由JaCoCo版本0.5.0 - 0.7.4生成的数据版本。因此,请仔细检查您是否不使用旧版JaCoCo执行WebLogic Server,即在启动WebLogic Server时参数-javaagent用于java