【发布时间】:2018-03-19 13:00:48
【问题描述】:
我是 Cloudsim 和 CloudReports Extension 的新手,所以我不知道为什么 运行 CloudReports 模拟器时会出现此错误:
在 org.cloudbus.cloudsim.power.powerdatacenter.processcloudletsubmit(powerdatacenter.java:269) 出现空指针异常
我正在向扩展添加一个 cloudlet 调度算法
我所能看到的错误发生在cloudlets Migration。
我尝试了很多关于如何修复它但没有找到对我有帮助的东西。
错误是这样的:
java.lang.NullPointerException 在 org.cloudbus.cloudsim.Datacenter.processCloudletSubmit(Datacenter.java:761) 在 org.cloudbus.cloudsim.power.PowerDatacenter.processCloudletSubmit(PowerDatacenter.java:269) 在 org.cloudbus.cloudsim.Datacenter.processEvent(Datacenter.java:159) 在 org.cloudbus.cloudsim.core.SimEntity.run(SimEntity.java:406) 在 org.cloudbus.cloudsim.core.CloudSim.runClockTick(CloudSim.java:471) 在 org.cloudbus.cloudsim.core.CloudSim.run(CloudSim.java:835) 在 org.cloudbus.cloudsim.core.CloudSim.startSimulation(CloudSim.java:151) 在 cloudreports.simulation.Simulation.runSimulation(Simulation.java:157) 在 cloudreports.simulation.Simulation.runAllSimulations(Simulation.java:129) 在 cloudreports.simulation.Simulation.run(Simulation.java:98) 在 java.lang.Thread.run(Thread.java:748)
请建议; 问候。
【问题讨论】:
标签: nullpointerexception migration cloudsim