cmu-mars / issues

This is a metarepo for issues, milestones, and project management.
0 stars 0 forks source link

Exceptions in Rainbow #89

Closed pooyanjamshidi closed 6 years ago

pooyanjamshidi commented 6 years ago

After many back and forth and rebuilt, the NullPointerException still existing when I start the mission and even before issuing any perturbations.

cp1_ta    | java.lang.NullPointerException
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getExpectedIGEnergyConsumption(EnergyConsumptionPredictor.java:126)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getPlanEnergyConsumption(EnergyConsumptionPredictor.java:114)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionAnalyzer.runAction(EnergyConsumptionAnalyzer.java:89)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getExpectedIGEnergyConsumption(EnergyConsumptionPredictor.java:126)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getPlanEnergyConsumption(EnergyConsumptionPredictor.java:114)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionAnalyzer.runAction(EnergyConsumptionAnalyzer.java:89)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getExpectedIGEnergyConsumption(EnergyConsumptionPredictor.java:126)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionPredictor.getPlanEnergyConsumption(EnergyConsumptionPredictor.java:114)
cp1_ta    |     at org.sa.rainbow.brass.analyses.p2_cp1.EnergyConsumptionAnalyzer.runAction(EnergyConsumptionAnalyzer.java:89)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)

and this:

cp1_ta    | [INFO] [1526386169.836896]: Battery charge: 2.450970357330537Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386192.631034]: Battery charge: 2.4251653493522003Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386215.032267]: Battery charge: 2.399359195790789Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386234.917385, 389.685000]: Successfully executed the vertex
cp1_ta    | Finished!
cp1_ta    | [INFO] [1526386234.922206, 389.685000]: BRASS | IG | Goal completed successfully
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | edu.cmu.cs.able.eseb.rpc.OperationTimedOutException
cp1_ta    |     at edu.cmu.cs.able.eseb.rpc.JavaRpcFactory$1.invoke(JavaRpcFactory.java:137)
cp1_ta    |     at com.sun.proxy.$Proxy4.configureGauge(Unknown Source)
cp1_ta    |     at org.sa.rainbow.core.ports.eseb.rpc.ESEBGaugeConfigurationRequirerPort.configureGauge(ESEBGaugeConfigurationRequirerPort.java:51)
cp1_ta    |     at org.sa.rainbow.core.gauges.GaugeManager.configureAllGaugews(GaugeManager.java:257)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.PlanExecutor.runAction(PlanExecutor.java:131)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386237.371488]: Battery charge: 2.373551870038706Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386259.552461]: Battery charge: 2.3477433450351186Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | [INFO] [1526386281.831191]: Battery charge: 2.3219335932575014Ah
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.lang.NullPointerException: IGWaypointAnalyzer waited too long for the current pose or finding the corresponding map position
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.handleProblem(IGWaypointAnalyzer.java:62)
cp1_ta    |     at org.sa.rainbow.brass.analyses.IGWaypointAnalyzer.runAction(IGWaypointAnalyzer.java:78)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
schmerl commented 6 years ago

@pooyan can you look at the amcl_pose/pose topic and also see if the rainbow log says something like "current pose is null" or "current pose is not at a location on the map". Let's deal with the IG waypoint exceptions and not worry about the battery ones for now.

pooyanjamshidi commented 6 years ago

@schmerl here is the /amcl_pose topic:

header: 
  seq: 22
  stamp: 
    secs: 290
    nsecs: 180000000
  frame_id: "map"
pose: 
  pose: 
    position: 
      x: -23.9230631296
      y: 10.9749381728
      z: 0.0
    orientation: 
      x: 0.0
      y: 0.0
      z: -0.00232683652543
      w: 0.999997292912
  covariance: [0.006048904724707427, 8.048234803936793e-06, 0.0, 0.0, 0.0, 0.0, 8.048234803936793e-06, 0.0014496269530468453, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0007812801151868518]
---
header: 
  seq: 23
  stamp: 
    secs: 290
    nsecs: 590000000
  frame_id: "map"
pose: 
  pose: 
    position: 
      x: -23.6401007063
      y: 10.9735587841
      z: 0.0
    orientation: 
      x: 0.0
      y: 0.0
      z: 0.00179133089294
      w: 0.999998395566
  covariance: [0.007293003071822568, -0.00011058755427484357, 0.0, 0.0, 0.0, 0.0, -0.00011058755421800015, 0.0015211488106103843, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0010699321756599722]
pooyanjamshidi commented 6 years ago

and rainbow.log: rainbow_c2a3.log

pooyanjamshidi commented 6 years ago

@schmerl More exceptions:

cp1_ta    | java.util.NoSuchElementException
cp1_ta    |     at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
cp1_ta    |     at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.util.NoSuchElementException
cp1_ta    |     at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
cp1_ta    |     at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.util.NoSuchElementException
cp1_ta    |     at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
cp1_ta    |     at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.util.NoSuchElementException
cp1_ta    |     at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
cp1_ta    |     at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
cp1_ta    | java.util.NoSuchElementException
cp1_ta    |     at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
cp1_ta    |     at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
cp1_ta    |     at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54)
cp1_ta    |     at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212)
cp1_ta    |     at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246)
cp1_ta    |     at java.lang.Thread.run(Thread.java:748)
schmerl commented 6 years ago

This is a different issue. Let's not say that all exceptions are the same bug.

On Tue, May 15, 2018 at 12:09 PM Pooyan Jamshidi notifications@github.com wrote:

@schmerl https://github.com/schmerl More exceptions:

cp1_ta | java.util.NoSuchElementException cp1_ta | at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1476) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1474) cp1_ta | at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54) cp1_ta | at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212) cp1_ta | at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246) cp1_ta | at java.lang.Thread.run(Thread.java:748) cp1_ta | java.util.NoSuchElementException cp1_ta | at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1476) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1474) cp1_ta | at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54) cp1_ta | at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212) cp1_ta | at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246) cp1_ta | at java.lang.Thread.run(Thread.java:748) cp1_ta | java.util.NoSuchElementException cp1_ta | at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1476) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1474) cp1_ta | at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54) cp1_ta | at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212) cp1_ta | at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246) cp1_ta | at java.lang.Thread.run(Thread.java:748) cp1_ta | java.util.NoSuchElementException cp1_ta | at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1476) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1474) cp1_ta | at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54) cp1_ta | at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212) cp1_ta | at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246) cp1_ta | at java.lang.Thread.run(Thread.java:748) cp1_ta | java.util.NoSuchElementException cp1_ta | at java.util.HashMap$HashIterator.nextNode(HashMap.java:1444) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1476) cp1_ta | at java.util.HashMap$EntryIterator.next(HashMap.java:1474) cp1_ta | at org.sa.rainbow.brass.plan.p2_cp1.DecisionEngineCP1.selectPolicy(DecisionEngineCP1.java:54) cp1_ta | at org.sa.rainbow.brass.adaptation.p2_cp1.CP1BRASSAdaptationPlanner.runAction(CP1BRASSAdaptationPlanner.java:212) cp1_ta | at org.sa.rainbow.core.AbstractRainbowRunnable.run(AbstractRainbowRunnable.java:246) cp1_ta | at java.lang.Thread.run(Thread.java:748)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cmu-mars/issues/issues/89#issuecomment-389223822, or mute the thread https://github.com/notifications/unsubscribe-auth/AD9_ANbEdjo-qqmQiE96OjjbOqIpYt2dks5tyv2-gaJpZM4T_bQ- .