Giter VIP home page Giter VIP logo

iotsim-edge's People

Contributors

dependabot[bot] avatar dnjha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

iotsim-edge's Issues

Offloading decision code

Hi,

I want to implement a customized computation offloading scheme in IoTSim-Edge. Can you please guide that where (in which file/function) offloading decision is taken. Thanks!

Simulating network - logs & parameters not clear

I have a problem trying to set up my own network simulation - even basic one, with various data packet sizes and shrinking factors. Documentation and guides available are very small and I am having a hard time seeing any difference in output logs. Here's actually the only way to reach out to people still working with IoTSim-Edge so I would ask someone to help me understand how to change parameters and what actually do default logs mean (or how to change them). I have read the guide and the articles on IoTSim-Edge but it is still not enough.
I think the best would be having a short live chat, so if someone replies then we could fix some time.

What I want is to set up a simulation perfectly for LoRa, but as it is not supported by default than can be Bluetooth or any other, to see the difference of battery consumption (overall) when having additional intermediate edge devices processing the data heavily and without them. It wil be then a base to present the difference in energy consumption when using various processing algorithms (which statistical data shrinking factor and processing time I would provide by myself).

CloudSim jar file location missing

Hi, dear in the readme file its mentioned that "One has to change the location of CloudSim jar file to compile succesfully." But where do we need to move this file? no next location is mentioned.

Error : While setting up

I followed readme and run lombok.jar file successfully. after that when i try to run as maven install, it shows following errors:
[INFO] Compiling 57 source files to E:\IoTSim-Edge-master\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[16,52] cannot find symbol
symbol: class DatacenterCharacteristics
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[6,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[7,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[8,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/entity/ConnectionHeader.java:[3,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[31,41] cannot find symbol
symbol: class SimEntity
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[9,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[10,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[11,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[20,33] cannot find symbol
symbol: class Host
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[9,30] cannot find symbol
symbol: class Cloudlet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[38,25] cannot find symbol
symbol: class RamProvisioner
location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[39,25] cannot find symbol
symbol: class BwProvisioner
location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[41,40] cannot find symbol
symbol: class Pe
location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[42,25] cannot find symbol
symbol: class VmScheduler
location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[36,19] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[37,19] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[38,19] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[74,25] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[74,63] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[75,25] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[82,25] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[82,63] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[83,25] cannot find symbol
symbol: class UtilizationModel
location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[369,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.iot.IoTDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[537,31] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.iot.IoTDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[127,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.iot.LightSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[13,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[14,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[15,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[16,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[17,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[18,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[19,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[20,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[21,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[22,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[23,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[7,35] package org.cloudbus.cloudsim.power does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[10,35] cannot find symbol
symbol: class Vm
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[167,52] cannot find symbol
symbol: class Cloudlet
location: class org.edge.examples.Example3
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[9,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[10,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[25,37] cannot find symbol
symbol: class Datacenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[9,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[10,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[11,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[12,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[13,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[14,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[32,43] cannot find symbol
symbol: class DatacenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[576,22] cannot find symbol
symbol: class Pe
location: class org.edge.examples.Example3
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[51,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[89,50] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[119,46] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[138,32] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[284,52] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[293,42] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[335,40] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[478,40] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[514,51] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[530,50] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[543,38] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[38,25] cannot find symbol
symbol: class VmAllocationPolicy
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[38,69] cannot find symbol
symbol: class Storage
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[45,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[54,39] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[72,44] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[91,47] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[93,25] cannot find symbol
symbol: class CloudletScheduler
location: class org.edge.core.edge.MicroELement
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[98,25] cannot find symbol
symbol: class CloudletScheduler
location: class org.edge.core.edge.MicroELement
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[127,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.iot.TemperatureSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[111,34] cannot find symbol
symbol: class SimEvent
location: class org.edge.core.iot.CarSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[13,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[14,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[15,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[16,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[17,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[18,29] package org.cloudbus.cloudsim does not exist
[INFO] 100 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.042 s
[INFO] Finished at: 2021-03-19T00:07:20+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project simulator: Compilation failure: Compilation failure:
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDatacenterCharacteristics.java:[16,52] cannot find symbol
[ERROR] symbol: class DatacenterCharacteristics
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[6,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[7,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[8,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/entity/ConnectionHeader.java:[3,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[31,41] cannot find symbol
[ERROR] symbol: class SimEntity
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[9,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[10,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[11,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[20,33] cannot find symbol
[ERROR] symbol: class Host
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[9,30] cannot find symbol
[ERROR] symbol: class Cloudlet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[38,25] cannot find symbol
[ERROR] symbol: class RamProvisioner
[ERROR] location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[39,25] cannot find symbol
[ERROR] symbol: class BwProvisioner
[ERROR] location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[41,40] cannot find symbol
[ERROR] symbol: class Pe
[ERROR] location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDevice.java:[42,25] cannot find symbol
[ERROR] symbol: class VmScheduler
[ERROR] location: class org.edge.core.edge.EdgeDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[36,19] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[37,19] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[38,19] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[74,25] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[74,63] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[75,25] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[82,25] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[82,63] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/feature/EdgeLet.java:[83,25] cannot find symbol
[ERROR] symbol: class UtilizationModel
[ERROR] location: class org.edge.core.feature.EdgeLet
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[369,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.iot.IoTDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/IoTDevice.java:[537,31] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.iot.IoTDevice
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/LightSensor.java:[127,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.iot.LightSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[13,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[14,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[15,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[16,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[17,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[18,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[19,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[20,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[21,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[22,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[23,42] package org.cloudbus.cloudsim.provisioners does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[7,35] package org.cloudbus.cloudsim.power does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[10,35] cannot find symbol
[ERROR] symbol: class Vm
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[167,52] cannot find symbol
[ERROR] symbol: class Cloudlet
[ERROR] location: class org.edge.examples.Example3
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[5,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[6,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[9,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[10,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[25,37] cannot find symbol
[ERROR] symbol: class Datacenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[7,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[8,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[9,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[10,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[11,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[12,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[13,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[14,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[32,43] cannot find symbol
[ERROR] symbol: class DatacenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example3.java:[576,22] cannot find symbol
[ERROR] symbol: class Pe
[ERROR] location: class org.edge.examples.Example3
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[51,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[89,50] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[119,46] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[138,32] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[284,52] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[293,42] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[335,40] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[478,40] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[514,51] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[530,50] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenterBroker.java:[543,38] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenterBroker
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[38,25] cannot find symbol
[ERROR] symbol: class VmAllocationPolicy
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[38,69] cannot find symbol
[ERROR] symbol: class Storage
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[45,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[54,39] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[72,44] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/EdgeDataCenter.java:[91,47] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.edge.EdgeDataCenter
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[93,25] cannot find symbol
[ERROR] symbol: class CloudletScheduler
[ERROR] location: class org.edge.core.edge.MicroELement
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/edge/MicroELement.java:[98,25] cannot find symbol
[ERROR] symbol: class CloudletScheduler
[ERROR] location: class org.edge.core.edge.MicroELement
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/TemperatureSensor.java:[127,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.iot.TemperatureSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[3,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[4,34] package org.cloudbus.cloudsim.core does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/core/iot/CarSensor.java:[111,34] cannot find symbol
[ERROR] symbol: class SimEvent
[ERROR] location: class org.edge.core.iot.CarSensor
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[13,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[14,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[15,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[16,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[17,29] package org.cloudbus.cloudsim does not exist
[ERROR] /E:/IoTSim-Edge-master/src/main/java/org/edge/examples/Example2A.java:[18,29] package org.cloudbus.cloudsim does not exist
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[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

Plz give me solution for that

Build Errors

Hello,

I have been trying to run the examples on IoTSim-Edge. I am following the User Manuel as well as went through the closed issue Compilation Errors #1.

I am receiving build errors, i.e. BUILD FAILURE. I have attached the full output log when I run Maven Install.

IoTSim_Error.txt

Please let me know if there are any resources that you can point out or any other information needed from my side.

Compilation Fails on Tests

I would like the authors to guide me how to fix the following error:


T E S T S

Running org.edge.test.ConfigurationTest
{"trace_flag":false,"numUser":1,"ioTDeviceEntities":[{"mobilityEntity":{"movable":true,"volecity":2.0,"range":{"beginX":0,"endX":100},"signalRange":0.0,"location":{"x":0.0,"y":0.0,"z":0.0}},"numberofEntity":0,"assignmentId":1,"ioTClassName":"org.edge.device.iot.TemperatureSensor","iotType":"environmental","name":"temperature","data_frequency":1.0,"dataGenerationTime":1.0,"complexityOfDataPackage":1,"dataSize":1,"networkModelEntity":{"networkType":"wifi","communicationProtocol":"xmpp"},"max_battery_capacity":100.0,"battery_drainage_rate":1.0,"processingAbility":1.0}],"MELEntities":[{"vmid":1,"mips":1111,"size":1111,"ram":1222,"bw":1111,"pesNumber":1,"vmm":"xxx","cloudletSchedulerClassName":"org.cloudbus.cloudsim.CloudletSchedulerTimeShared","datasizeShrinkFactor":0.0}],"broker":{"name":"broker1"},"edgeDatacenter":[{"name":"edgeDatacenter1","characteristics":{"architecture":"x86","os":"Linux","vmm":"Xen","hostListEntities":[{"id":1,"ramProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.RamProvisionerSimple","ramSize":100000},"bwProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.BwProvisionerSimple","bwSize":1000000},"storage":1000000,"peEntities":[{"id":1,"peProvisionerClassName":"org.cloudbus.cloudsim.provisioners.PeProvisionerSimple","mips":100000}],"vmScheduler":{"className":"org.cloudbus.cloudsim.VmSchedulerTimeShared"},"edgeType":"RASPBERRY_PI","geo_location":{"movable":false,"volecity":0.0,"signalRange":50.0,"location":{"x":0.0,"y":0.0,"z":0.0}},"networkModel":{"networkType":"wifi","communicationProtocol":"xmpp"},"max_IoTDevice_capacity":10,"max_battery_capacity":100.0,"battery_drainage_rate":1.0,"current_battery_capacity":100.0},{"id":2,"ramProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.RamProvisionerSimple","ramSize":100000},"bwProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.BwProvisionerSimple","bwSize":1000000},"storage":1000000,"peEntities":[{"id":2,"peProvisionerClassName":"org.cloudbus.cloudsim.provisioners.PeProvisionerSimple","mips":100000}],"vmScheduler":{"className":"org.cloudbus.cloudsim.VmSchedulerTimeShared"},"edgeType":"RASPBERRY_PI","geo_location":{"movable":false,"volecity":0.0,"signalRange":50.0,"location":{"x":100.0,"y":0.0,"z":0.0}},"networkModel":{"networkType":"wifi","communicationProtocol":"xmpp"},"max_IoTDevice_capacity":10,"max_battery_capacity":100.0,"battery_drainage_rate":1.0,"current_battery_capacity":100.0}],"cost":1.0,"timeZone":10.0,"costPerSec":0.0,"costPerMem":0.05,"costPerStorage":0.001,"costPerBw":0.0,"communicationProtocolSupported":["xmpp"],"ioTDeviceClassNameSupported":["org.edge.device.iot.TemperatureSensor"]},"vmAllocationPolicy":{"className":"org.cloudbus.cloudsim.VmAllocationPolicySimple","hostEntities":[{"id":1,"ramProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.RamProvisionerSimple","ramSize":100000},"bwProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.BwProvisionerSimple","bwSize":1000000},"storage":1000000,"peEntities":[{"id":1,"peProvisionerClassName":"org.cloudbus.cloudsim.provisioners.PeProvisionerSimple","mips":100000}],"vmScheduler":{"className":"org.cloudbus.cloudsim.VmSchedulerTimeShared"},"edgeType":"RASPBERRY_PI","geo_location":{"movable":false,"volecity":0.0,"signalRange":50.0,"location":{"x":0.0,"y":0.0,"z":0.0}},"networkModel":{"networkType":"wifi","communicationProtocol":"xmpp"},"max_IoTDevice_capacity":10,"max_battery_capacity":100.0,"battery_drainage_rate":1.0,"current_battery_capacity":100.0},{"id":2,"ramProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.RamProvisionerSimple","ramSize":100000},"bwProvisioner":{"className":"org.cloudbus.cloudsim.provisioners.BwProvisionerSimple","bwSize":1000000},"storage":1000000,"peEntities":[{"id":2,"peProvisionerClassName":"org.cloudbus.cloudsim.provisioners.PeProvisionerSimple","mips":100000}],"vmScheduler":{"className":"org.cloudbus.cloudsim.VmSchedulerTimeShared"},"edgeType":"RASPBERRY_PI","geo_location":{"movable":false,"volecity":0.0,"signalRange":50.0,"location":{"x":100.0,"y":0.0,"z":0.0}},"networkModel":{"networkType":"wifi","communicationProtocol":"xmpp"},"max_IoTDevice_capacity":10,"max_battery_capacity":100.0,"battery_drainage_rate":1.0,"current_battery_capacity":100.0}]},"schedulingInterval":1.0}],"connections":[{"vmId":1,"assigmentIoTId":1}]}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 sec
Running org.edge.test.MicroElementTopologyTest
[{"id":0,"downLinkIds":[1,2,3]},{"id":1,"upLinkId":0,"downLinkIds":[3,4]},{"id":2,"upLinkId":0,"downLinkIds":[5,6,7]},{"id":3,"upLinkId":1,"downLinkIds":[]},{"id":4,"upLinkId":1,"downLinkIds":[]},{"id":5,"upLinkId":2,"downLinkIds":[8]},{"id":6,"upLinkId":2,"downLinkIds":[8]},{"id":7,"upLinkId":2,"downLinkIds":[8]},{"id":8,"upLinkId":3,"downLinkIds":[5,6,7]}]
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.002 sec <<< FAILURE!
convertToClass(org.edge.test.MicroElementTopologyTest) Time elapsed: 0.001 sec <<< ERROR!
java.lang.NullPointerException
at java.base/java.io.Reader.(Reader.java:167)
at java.base/java.io.InputStreamReader.(InputStreamReader.java:72)
at org.edge.test.MicroElementTopologyTest.convertToClass(MicroElementTopologyTest.java:52)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Running org.edge.test.TestCreateIoTdevice
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE!
create(org.edge.test.TestCreateIoTdevice) Time elapsed: 0.001 sec <<< ERROR!
java.lang.Error: Unresolved compilation problems:
The import org.cloudbus cannot be resolved
The import org.cloudbus cannot be resolved
The hierarchy of the type TemperatureSensor is inconsistent
UtilizationModelFull cannot be resolved to a type
UtilizationModelFull cannot be resolved to a type
UtilizationModelFull cannot be resolved to a type
The method getId() is undefined for the type TemperatureSensor
SimEvent cannot be resolved to a type
The method shutdownEntity() of type TemperatureSensor must override or implement a supertype method

at org.edge.core.iot.TemperatureSensor.<init>(TemperatureSensor.java:3)
at org.edge.test.TestCreateIoTdevice.createLoTDevice(TestCreateIoTdevice.java:43)
at org.edge.test.TestCreateIoTdevice.create(TestCreateIoTdevice.java:34)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Running org.edge.test.TestState
true
class org.edge.core.iot.TemperatureSensor
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec

Results :

Tests in error:
convertToClass(org.edge.test.MicroElementTopologyTest)
create(org.edge.test.TestCreateIoTdevice): Unresolved compilation problems: (..)

Tests run: 6, Failures: 0, Errors: 2, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.775 s
[INFO] Finished at: 2020-04-11T21:33:24+05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project simulator: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\faisaliradat\Documents\GitHub\IoTSim-Edge\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[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

Compilation Errors

Getting compilation errors, a few of the modules are not getting imported so I manually downloaded them and added the path to the project on Eclipse. Still encountering errors such as
Exception in thread "main" java.lang.NullPointerException
at java.base/java.io.Reader.(Reader.java:167)
at java.base/java.io.InputStreamReader.(InputStreamReader.java:72)
at org.edge.examples.Example3.init(Example3.java:261)
at org.edge.examples.Example3.main(Example3.java:695)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.