matsim-org / matsim-code-examples

A repository containing code examples around MATSim
GNU General Public License v3.0
83 stars 179 forks source link

DVRP error #433

Closed daisychang2309 closed 4 years ago

daisychang2309 commented 4 years ago

Hi, I want to simulate DVRP modes, and i tried to run DVRP code examples, but they all turned out to say "ctivityType_0 is deprecated config syntax; please use the more modern hierarchical format"

The full error log : "2020-09-17 15:38:54,930 WARN PlanCalcScoreConfigGroup:152 activityType_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,931 WARN PlanCalcScoreConfigGroup:166 activityTypicalDuration_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,932 WARN PlanCalcScoreConfigGroup:152 activityType_1 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,933 WARN PlanCalcScoreConfigGroup:166 activityTypicalDuration_1 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,934 WARN PlanCalcScoreConfigGroup:152 activityType_2 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,935 WARN PlanCalcScoreConfigGroup:166 activityTypicalDuration_2 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,935 WARN PlanCalcScoreConfigGroup:152 activityType_3 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,936 WARN PlanCalcScoreConfigGroup:166 activityTypicalDuration_3 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,936 WARN PlanCalcScoreConfigGroup:201 traveling_drt_A is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,937 WARN PlanCalcScoreConfigGroup:201 traveling_drt_B is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-17 15:38:54,938 WARN PlanCalcScoreConfigGroup:201 traveling_drt_C is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/C:/Users/ASUS/.m2/repository/com/google/inject/guice/4.1.0/guice-4.1.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 2020-09-17 15:38:57,513 ERROR MatsimRuntimeModifications:75 Getting uncaught Exception in Thread main java.lang.RuntimeException: Unmaterialized config group: multiModeDrt at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55) 2020-09-17 15:38:57,516 ERROR MatsimRuntimeModifications:81 ERROR --- This is an unexpected shutdown! 2020-09-17 15:38:57,516 ERROR MatsimRuntimeModifications:84 Shutdown possibly caused by the following Exception: java.lang.RuntimeException: Unmaterialized config group: multiModeDrt at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55) 2020-09-17 15:38:58,063 ERROR MatsimRuntimeModifications:99 ERROR --- MATSim unexpectedly terminated. Please check the output or the logfile with warnings and errors for hints. 2020-09-17 15:38:58,063 ERROR MatsimRuntimeModifications:100 ERROR --- results should not be used for further analysis. 2020-09-17 15:38:58,063 ERROR MatsimRuntimeModifications:104 ERROR --- This was an unexpected shutdown! See the log file for a possible reason. Exception in thread "main" java.lang.RuntimeException: Unmaterialized config group: multiModeDrt at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55)

The simulation did not run properly. Error/Exit code: 1"

This is crucial for my research I would be really grateful for your help.

michalmac commented 4 years ago

Here you can find examples how to run multi-mode drt configs: https://github.com/matsim-org/matsim-maas/tree/master/src/main/java/org/matsim/maas/drt. Might be that you need a more recent version of matsim for that too (not sure which one you use).

daisychang2309 commented 4 years ago

I use 10.1 version of MATSim.

daisychang2309 commented 4 years ago

Should I update to newest version? Cause I just ran the file you gave me, but it still turned out to be error.

Like this. If it's the problem at "Unmaterialized config group: drtfares" Following is the error log file. `2020-09-25 13:40:47,296 WARN PlanCalcScoreConfigGroup:152 activityType_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-25 13:40:47,297 WARN PlanCalcScoreConfigGroup:166 activityTypicalDuration_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-25 13:40:47,297 WARN PlanCalcScoreConfigGroup:201 traveling_drt is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/C:/Users/ASUS/.m2/repository/com/google/inject/guice/4.1.0/guice-4.1.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 2020-09-25 13:40:51,040 WARN PreProcessEuclidean:59 There are links with stored length smaller than their Euclidean distance in this network. Thus, A cannot guarantee to calculate the least-cost paths between two nodes. 2020-09-25 13:40:51,106 WARN PreProcessEuclidean:59 There are links with stored length smaller than their Euclidean distance in this network. Thus, A cannot guarantee to calculate the least-cost paths between two nodes. 2020-09-25 13:40:51,854 ERROR MatsimRuntimeModifications:75 Getting uncaught Exception in Thread main java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55) 2020-09-25 13:40:51,910 ERROR MatsimRuntimeModifications:81 ERROR --- This is an unexpected shutdown! 2020-09-25 13:40:51,910 ERROR MatsimRuntimeModifications:84 Shutdown possibly caused by the following Exception: java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55) 2020-09-25 13:40:52,693 ERROR MatsimRuntimeModifications:99 ERROR --- MATSim unexpectedly terminated. Please check the output or the logfile with warnings and errors for hints. 2020-09-25 13:40:52,693 ERROR MatsimRuntimeModifications:100 ERROR --- results should not be used for further analysis. 2020-09-25 13:40:52,693 ERROR MatsimRuntimeModifications:104 ERROR --- This was an unexpected shutdown! See the log file for a possible reason. Exception in thread "main" java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:225) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:65) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:84) at org.matsim.core.controler.Controler.run(Controler.java:247) at org.matsim.project.RunMatsim.main(RunMatsim.java:55)

The simulation did not run properly. Error/Exit code: 1`

michalmac commented 4 years ago

Yes. Please use the latest release (12.0)

daisychang2309 commented 4 years ago

Hi, I had updated to 12.0 version ,but it still turned out to be error. Following is the output result.

`2020-09-28T11:37:18,301 INFO IOUtils:178 Resolved C:\Users\asd87\MATSim\matsim-maas-master\matsim-maas-master\scenarios\mielec_2014_02\mielec_drt_config.xml to C:\Users\asd87\MATSim\matsim-maas-master\matsim-maas-master\scenarios\mielec_2014_02\mielec_drt_config.xml 2020-09-28T11:37:18,305 INFO Config:587 setting context to [file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/] 2020-09-28T11:37:18,356 INFO Version:21 HV000001: Hibernate Validator 6.1.1.Final 2020-09-28T11:37:18,454 INFO MatsimXmlParser:160 starting to parse xml from url file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/mielec_drt_config.xml ... 2020-09-28T11:37:18,473 INFO ConfigReader:102 using config_v2-reader 2020-09-28T11:37:18,474 INFO MatsimXmlParser:275 Trying to load http://www.matsim.org/files/dtd/config_v2.dtd. In some cases (e.g. network interface up but no connection), this may take a bit. 2020-09-28T11:37:19,075 WARN PlanCalcScoreConfigGroup:193 activityType_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-28T11:37:19,076 INFO PlanCalcScoreConfigGroup$ScoringParameterSet:1479 activity parameters for activity type dummy were just overwritten. 2020-09-28T11:37:19,076 WARN PlanCalcScoreConfigGroup:207 activityTypicalDuration_0 is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-28T11:37:19,077 WARN PlanCalcScoreConfigGroup:242 traveling_drt is deprecated config syntax; please use the more modern hierarchical format; your output_config.xml will be in the correct version; the old version will fail eventually, since we want to reduce the workload on this backwards compatibility (look into PlanCalcScoreConfigGroup or PlanCalcRouteConfigGroup if you want to know what we mean). 2020-09-28T11:37:19,079 INFO Config:587 setting context to [file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/mielec_drt_config.xml] 2020-09-28T11:37:19,080 INFO PlanCalcScoreConfigGroup$ScoringParameterSet:1528 NO OPENING OR CLOSING TIMES DEFINED!

There is no activity type that has an opening and closing time (or opening time and late penalty) defined. This usually means that the activity chains can be shifted by an arbitrary number of hours without having an effect on the score of the plans, and thus resulting in wrong results / traffic patterns. If you are using MATSim without time adaptation, you can ignore this warning.

2020-09-28T11:37:19,081 INFO VspConfigConsistencyCheckerImpl:58 NOT running vsp config consistency check because vsp defaults checking level is set to IGNORE WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/C:/Users/asd87/MATSim/matsim-12.0-release%20(1)/matsim-12.0/libs/guice-4.2.2.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 2020-09-28T11:37:19,680 INFO SimStepParallelEventsManagerImpl:79 number of threads=1 2020-09-28T11:37:19,681 INFO ScenarioLoaderImpl:134 loading network from file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/network.xml 2020-09-28T11:37:19,682 INFO MatsimXmlParser:160 starting to parse xml from url file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/network.xml ... 2020-09-28T11:37:19,685 INFO MatsimNetworkReader:115 using network_v1-reader. 2020-09-28T11:37:19,685 INFO MatsimXmlParser:275 Trying to load http://www.matsim.org/files/dtd/network_v1.dtd. In some cases (e.g. network interface up but no connection), this may take a bit. 2020-09-28T11:37:20,303 INFO NetworkImpl:163 node # 1 2020-09-28T11:37:20,303 INFO NetworkImpl:163 node # 4 2020-09-28T11:37:20,304 INFO NetworkImpl:163 node # 16 2020-09-28T11:37:20,307 INFO NetworkImpl:163 node # 64 2020-09-28T11:37:20,318 INFO NetworkImpl:159 link # 1 2020-09-28T11:37:20,318 INFO NetworkImpl:159 link # 4 2020-09-28T11:37:20,320 INFO NetworkImpl:159 link # 16 2020-09-28T11:37:20,323 INFO NetworkImpl:159 link # 64 2020-09-28T11:37:20,337 INFO NetworkImpl:159 link # 256 2020-09-28T11:37:20,356 INFO ScenarioLoaderImpl:171 no facilities file set in config, therefore not loading any facilities. This is not a problem except if you are using facilities 2020-09-28T11:37:20,356 INFO ScenarioLoaderImpl:187 no facility-attributes file set in config, not loading any facility attributes 2020-09-28T11:37:20,356 INFO ScenarioLoaderImpl:195 loading population from file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/plans_only_drt_1.0.xml.gz 2020-09-28T11:37:20,361 INFO MatsimXmlParser:160 starting to parse xml from url file:/C:/Users/asd87/MATSim/matsim-maas-master/matsim-maas-master/scenarios/mielec_2014_02/plans_only_drt_1.0.xml.gz ... 2020-09-28T11:37:20,459 INFO PopulationReader:123 using population_v6-reader. 2020-09-28T11:37:20,459 INFO MatsimXmlParser:275 Trying to load http://www.matsim.org/files/dtd/population_v6.dtd. In some cases (e.g. network interface up but no connection), this may take a bit. 2020-09-28T11:37:20,892 INFO PopulationImpl:105 person # 1 2020-09-28T11:37:20,893 INFO PopulationImpl:105 person # 4 2020-09-28T11:37:20,895 INFO PopulationImpl:105 person # 16 2020-09-28T11:37:20,899 INFO PopulationImpl:105 person # 64 2020-09-28T11:37:20,913 INFO PopulationImpl:105 person # 256 2020-09-28T11:37:20,921 INFO PopulationUtils:1087 person # 388 2020-09-28T11:37:20,921 INFO ScenarioLoaderImpl:243 no person-attributes file set in config, not loading any person attributes 2020-09-28T11:37:20,921 INFO ScenarioLoaderImpl:255 no households file set in config, not loading households 2020-09-28T11:37:20,921 INFO ScenarioLoaderImpl:273 no household-attributes file set in config, not loading any household attributes 2020-09-28T11:37:20,922 INFO ScenarioLoaderImpl:287 no transit schedule file set in config, not loading any transit schedule 2020-09-28T11:37:20,922 INFO ScenarioLoaderImpl:328 no transit vehicles file set in config, not loading any transit vehicles 2020-09-28T11:37:20,926 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.trafficmonitoring.TravelTimeCalculator 2020-09-28T11:37:20,926 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkEnterEventHandler 2020-09-28T11:37:20,927 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkEnterEvent 2020-09-28T11:37:20,927 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler 2020-09-28T11:37:20,927 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkLeaveEvent 2020-09-28T11:37:20,927 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,927 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,928 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler 2020-09-28T11:37:20,928 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent 2020-09-28T11:37:20,928 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.VehicleArrivesAtFacilityEventHandler 2020-09-28T11:37:20,928 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.VehicleArrivesAtFacilityEvent 2020-09-28T11:37:20,928 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleAbortsEventHandler 2020-09-28T11:37:20,929 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleAbortsEvent 2020-09-28T11:37:20,929 INFO EventsManagerImpl:170 2020-09-28T11:37:20,929 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.trafficmonitoring.TravelTimeCalculator 2020-09-28T11:37:20,929 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkEnterEventHandler 2020-09-28T11:37:20,930 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkEnterEvent 2020-09-28T11:37:20,930 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler 2020-09-28T11:37:20,930 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkLeaveEvent 2020-09-28T11:37:20,930 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,930 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,930 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler 2020-09-28T11:37:20,930 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent 2020-09-28T11:37:20,930 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.VehicleArrivesAtFacilityEventHandler 2020-09-28T11:37:20,931 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.VehicleArrivesAtFacilityEvent 2020-09-28T11:37:20,931 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleAbortsEventHandler 2020-09-28T11:37:20,931 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleAbortsEvent 2020-09-28T11:37:20,931 INFO EventsManagerImpl:170 2020-09-28T11:37:20,934 INFO OutputDirectoryHierarchy:223 ########################################################### 2020-09-28T11:37:20,934 INFO OutputDirectoryHierarchy:224 ### THE CONTROLER WILL DELETE THE EXISTING OUTPUT DIRECTORY: 2020-09-28T11:37:20,934 INFO OutputDirectoryHierarchy:225 ### test/output/mielec_drt 2020-09-28T11:37:20,934 INFO OutputDirectoryHierarchy:226 ########################################################### 2020-09-28T11:37:20,947 INFO StrategyManager:62 global innovation switch off after iteration: 0 2020-09-28T11:37:20,948 INFO GenericStrategyManager:365 setting PlanSelectorForRemoval to class org.matsim.core.replanning.selectors.WorstPlanForRemovalSelector 2020-09-28T11:37:20,950 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.scoring.ScoringFunctionsForPopulation 2020-09-28T11:37:20,950 INFO EventsManagerImpl:162 org.matsim.core.events.handler.BasicEventHandler 2020-09-28T11:37:20,951 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.Event 2020-09-28T11:37:20,951 INFO EventsManagerImpl:162 org.matsim.core.scoring.EventsToLegs$LegHandler 2020-09-28T11:37:20,951 INFO EventsManagerImpl:162 org.matsim.core.scoring.EventsToActivities$ActivityHandler 2020-09-28T11:37:20,951 INFO EventsManagerImpl:170 2020-09-28T11:37:20,952 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.scoring.ScoringFunctionsForPopulation 2020-09-28T11:37:20,952 INFO EventsManagerImpl:162 org.matsim.core.events.handler.BasicEventHandler 2020-09-28T11:37:20,952 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.Event 2020-09-28T11:37:20,953 INFO EventsManagerImpl:162 org.matsim.core.scoring.EventsToLegs$LegHandler 2020-09-28T11:37:20,953 INFO EventsManagerImpl:162 org.matsim.core.scoring.EventsToActivities$ActivityHandler 2020-09-28T11:37:20,953 INFO EventsManagerImpl:170 2020-09-28T11:37:20,954 INFO CalcLinkStats:150 resetting `count' to zero. This info is here since we want to check when this is happening during normal simulation runs. kai, jan'11 2020-09-28T11:37:20,958 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.VolumesAnalyzer 2020-09-28T11:37:20,958 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler 2020-09-28T11:37:20,959 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkLeaveEvent 2020-09-28T11:37:20,959 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,960 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,960 INFO EventsManagerImpl:170 2020-09-28T11:37:20,960 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.VolumesAnalyzer 2020-09-28T11:37:20,960 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler 2020-09-28T11:37:20,960 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkLeaveEvent 2020-09-28T11:37:20,960 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,961 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,961 INFO EventsManagerImpl:170 2020-09-28T11:37:20,961 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.LegHistogram 2020-09-28T11:37:20,961 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,962 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,962 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,962 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,962 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonStuckEventHandler 2020-09-28T11:37:20,962 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonStuckEvent 2020-09-28T11:37:20,962 INFO EventsManagerImpl:170 2020-09-28T11:37:20,963 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.LegHistogram 2020-09-28T11:37:20,963 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,963 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,963 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,963 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,963 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonStuckEventHandler 2020-09-28T11:37:20,963 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonStuckEvent 2020-09-28T11:37:20,963 INFO EventsManagerImpl:170 2020-09-28T11:37:20,964 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.CalcLegTimes 2020-09-28T11:37:20,964 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,964 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,964 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,965 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,965 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityEndEventHandler 2020-09-28T11:37:20,965 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityEndEvent 2020-09-28T11:37:20,965 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityStartEventHandler 2020-09-28T11:37:20,965 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityStartEvent 2020-09-28T11:37:20,966 INFO EventsManagerImpl:170 2020-09-28T11:37:20,966 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.analysis.CalcLegTimes 2020-09-28T11:37:20,966 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,966 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,966 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,967 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,967 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityEndEventHandler 2020-09-28T11:37:20,967 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityEndEvent 2020-09-28T11:37:20,967 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityStartEventHandler 2020-09-28T11:37:20,967 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityStartEvent 2020-09-28T11:37:20,967 INFO EventsManagerImpl:170 2020-09-28T11:37:20,973 INFO AbstractController:53 Used Controler-Class: org.matsim.core.controler.NewControler 2020-09-28T11:37:20,974 INFO Config:547 ConfigConsistencyChecker with runtime type=class org.matsim.core.config.consistency.ConfigConsistencyCheckerImpl was already added; not adding it a second time 2020-09-28T11:37:20,976 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.scoring.EventsToLegsAndActivities 2020-09-28T11:37:20,976 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityStartEventHandler 2020-09-28T11:37:20,976 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityStartEvent 2020-09-28T11:37:20,976 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityEndEventHandler 2020-09-28T11:37:20,977 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityEndEvent 2020-09-28T11:37:20,977 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,977 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,977 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,977 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,977 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkEnterEventHandler 2020-09-28T11:37:20,977 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkEnterEvent 2020-09-28T11:37:20,977 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.TeleportationArrivalEventHandler 2020-09-28T11:37:20,977 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.TeleportationArrivalEvent 2020-09-28T11:37:20,978 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.TransitDriverStartsEventHandler 2020-09-28T11:37:20,978 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.TransitDriverStartsEvent 2020-09-28T11:37:20,978 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonEntersVehicleEventHandler 2020-09-28T11:37:20,978 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonEntersVehicleEvent 2020-09-28T11:37:20,978 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.VehicleArrivesAtFacilityEventHandler 2020-09-28T11:37:20,978 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.VehicleArrivesAtFacilityEvent 2020-09-28T11:37:20,978 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,978 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,978 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler 2020-09-28T11:37:20,978 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent 2020-09-28T11:37:20,979 INFO EventsManagerImpl:170 2020-09-28T11:37:20,979 INFO EventsManagerImpl:158 adding Event-Handler: org.matsim.core.scoring.EventsToLegsAndActivities 2020-09-28T11:37:20,979 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityStartEventHandler 2020-09-28T11:37:20,979 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityStartEvent 2020-09-28T11:37:20,979 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.ActivityEndEventHandler 2020-09-28T11:37:20,979 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.ActivityEndEvent 2020-09-28T11:37:20,979 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler 2020-09-28T11:37:20,979 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonDepartureEvent 2020-09-28T11:37:20,979 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler 2020-09-28T11:37:20,980 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonArrivalEvent 2020-09-28T11:37:20,980 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.LinkEnterEventHandler 2020-09-28T11:37:20,980 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.LinkEnterEvent 2020-09-28T11:37:20,980 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.TeleportationArrivalEventHandler 2020-09-28T11:37:20,980 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.TeleportationArrivalEvent 2020-09-28T11:37:20,980 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.TransitDriverStartsEventHandler 2020-09-28T11:37:20,980 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.TransitDriverStartsEvent 2020-09-28T11:37:20,980 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.PersonEntersVehicleEventHandler 2020-09-28T11:37:20,980 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.PersonEntersVehicleEvent 2020-09-28T11:37:20,981 INFO EventsManagerImpl:162 org.matsim.core.api.experimental.events.handler.VehicleArrivesAtFacilityEventHandler 2020-09-28T11:37:20,981 INFO EventsManagerImpl:221 > org.matsim.core.api.experimental.events.VehicleArrivesAtFacilityEvent 2020-09-28T11:37:20,981 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler 2020-09-28T11:37:20,981 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleEntersTrafficEvent 2020-09-28T11:37:20,981 INFO EventsManagerImpl:162 org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler 2020-09-28T11:37:20,981 INFO EventsManagerImpl:221 > org.matsim.api.core.v01.events.VehicleLeavesTrafficEvent 2020-09-28T11:37:20,981 INFO EventsManagerImpl:170 2020-09-28T11:37:20,982 INFO Injector:81 === printInjector start === 2020-09-28T11:37:20,983 INFO Injector:85 org.matsim.core.scenario.ScenarioLoaderImpl 2020-09-28T11:37:20,984 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.scenario.ScenarioLoaderImpl@5da7cee2}[Scopes.SINGLETON] 2020-09-28T11:37:20,984 INFO Injector:87 --> source: org.matsim.core.scenario.ScenarioByConfigModule.install(ScenarioByConfigModule.java:33) 2020-09-28T11:37:20,984 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:20,985 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.scenario.ScenarioLoaderImpl, annotation=[none]], source=org.matsim.core.scenario.ScenarioByConfigModule.install(ScenarioByConfigModule.java:33), instance=org.matsim.core.scenario.ScenarioLoaderImpl@5da7cee2} 2020-09-28T11:37:20,985 INFO Injector:96 2020-09-28T11:37:20,985 INFO Injector:85 org.matsim.api.core.v01.population.PopulationFactory 2020-09-28T11:37:20,989 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.providePopulationFactory(ScenarioByInstanceModule.java:68) 2020-09-28T11:37:20,990 INFO Injector:87 --> source: org.matsim.api.core.v01.population.PopulationFactory org.matsim.core.scenario.ScenarioByInstanceModule.providePopulationFactory(org.matsim.api.core.v01.population.Population) 2020-09-28T11:37:20,990 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,990 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.api.core.v01.population.PopulationFactory, annotation=[none]], source=org.matsim.api.core.v01.population.PopulationFactory org.matsim.core.scenario.ScenarioByInstanceModule.providePopulationFactory(org.matsim.api.core.v01.population.Population), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.providePopulationFactory(ScenarioByInstanceModule.java:68)} 2020-09-28T11:37:20,990 INFO Injector:96 2020-09-28T11:37:20,990 INFO Injector:85 org.matsim.facilities.ActivityFacilities 2020-09-28T11:37:20,990 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideActivityFacilities(ScenarioByInstanceModule.java:72) 2020-09-28T11:37:20,991 INFO Injector:87 --> source: org.matsim.facilities.ActivityFacilities org.matsim.core.scenario.ScenarioByInstanceModule.provideActivityFacilities(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,991 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,991 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.facilities.ActivityFacilities, annotation=[none]], source=org.matsim.facilities.ActivityFacilities org.matsim.core.scenario.ScenarioByInstanceModule.provideActivityFacilities(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideActivityFacilities(ScenarioByInstanceModule.java:72)} 2020-09-28T11:37:20,991 INFO Injector:96 2020-09-28T11:37:20,992 INFO Injector:85 org.matsim.api.core.v01.network.Network 2020-09-28T11:37:20,992 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideNetwork(ScenarioByInstanceModule.java:60) 2020-09-28T11:37:20,993 INFO Injector:87 --> source: org.matsim.api.core.v01.network.Network org.matsim.core.scenario.ScenarioByInstanceModule.provideNetwork(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,993 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,993 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.api.core.v01.network.Network, annotation=[none]], source=org.matsim.api.core.v01.network.Network org.matsim.core.scenario.ScenarioByInstanceModule.provideNetwork(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideNetwork(ScenarioByInstanceModule.java:60)} 2020-09-28T11:37:20,993 INFO Injector:96 2020-09-28T11:37:20,993 INFO Injector:85 org.matsim.lanes.Lanes 2020-09-28T11:37:20,993 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideLanes(ScenarioByInstanceModule.java:87) 2020-09-28T11:37:20,993 INFO Injector:87 --> source: org.matsim.lanes.Lanes org.matsim.core.scenario.ScenarioByInstanceModule.provideLanes(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,993 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,994 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.lanes.Lanes, annotation=[none]], source=org.matsim.lanes.Lanes org.matsim.core.scenario.ScenarioByInstanceModule.provideLanes(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideLanes(ScenarioByInstanceModule.java:87)} 2020-09-28T11:37:20,994 INFO Injector:96 2020-09-28T11:37:20,994 INFO Injector:85 org.matsim.api.core.v01.population.Population 2020-09-28T11:37:20,994 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.providePopulation(ScenarioByInstanceModule.java:64) 2020-09-28T11:37:20,994 INFO Injector:87 --> source: org.matsim.api.core.v01.population.Population org.matsim.core.scenario.ScenarioByInstanceModule.providePopulation(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,994 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,994 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.api.core.v01.population.Population, annotation=[none]], source=org.matsim.api.core.v01.population.Population org.matsim.core.scenario.ScenarioByInstanceModule.providePopulation(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.providePopulation(ScenarioByInstanceModule.java:64)} 2020-09-28T11:37:20,994 INFO Injector:96 2020-09-28T11:37:20,995 INFO Injector:85 org.matsim.households.Households 2020-09-28T11:37:20,995 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideHouseholds(ScenarioByInstanceModule.java:77) 2020-09-28T11:37:20,995 INFO Injector:87 --> source: org.matsim.households.Households org.matsim.core.scenario.ScenarioByInstanceModule.provideHouseholds(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,995 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,995 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.households.Households, annotation=[none]], source=org.matsim.households.Households org.matsim.core.scenario.ScenarioByInstanceModule.provideHouseholds(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideHouseholds(ScenarioByInstanceModule.java:77)} 2020-09-28T11:37:20,995 INFO Injector:96 2020-09-28T11:37:20,995 INFO Injector:85 org.matsim.vehicles.Vehicles 2020-09-28T11:37:20,995 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideVehicles(ScenarioByInstanceModule.java:82) 2020-09-28T11:37:20,995 INFO Injector:87 --> source: org.matsim.vehicles.Vehicles org.matsim.core.scenario.ScenarioByInstanceModule.provideVehicles(org.matsim.api.core.v01.Scenario) 2020-09-28T11:37:20,995 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:20,996 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.vehicles.Vehicles, annotation=[none]], source=org.matsim.vehicles.Vehicles org.matsim.core.scenario.ScenarioByInstanceModule.provideVehicles(org.matsim.api.core.v01.Scenario), scope=Scopes.NO_SCOPE, provider=@Provides org.matsim.core.scenario.ScenarioByInstanceModule.provideVehicles(ScenarioByInstanceModule.java:82)} 2020-09-28T11:37:20,996 INFO Injector:96 2020-09-28T11:37:20,996 INFO Injector:85 org.matsim.api.core.v01.Scenario 2020-09-28T11:37:20,997 INFO Injector:86 --> provider: @Provides org.matsim.core.scenario.ScenarioByConfigModule.createScenario(ScenarioByConfigModule.java:30)[Scopes.SINGLETON] 2020-09-28T11:37:20,997 INFO Injector:87 --> source: private org.matsim.api.core.v01.Scenario org.matsim.core.scenario.ScenarioByConfigModule.createScenario(org.matsim.core.scenario.ScenarioLoaderImpl) 2020-09-28T11:37:20,998 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:20,998 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.api.core.v01.Scenario, annotation=[none]], source=private org.matsim.api.core.v01.Scenario org.matsim.core.scenario.ScenarioByConfigModule.createScenario(org.matsim.core.scenario.ScenarioLoaderImpl), scope=Scopes.SINGLETON, provider=@Provides org.matsim.core.scenario.ScenarioByConfigModule.createScenario(ScenarioByConfigModule.java:30)} 2020-09-28T11:37:20,998 INFO Injector:96 2020-09-28T11:37:20,998 INFO Injector:85 org.matsim.core.controler.ControlerI 2020-09-28T11:37:20,998 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.ControlerI, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@475646d4}[Scopes.SINGLETON] 2020-09-28T11:37:20,998 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:29) 2020-09-28T11:37:20,998 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:20,999 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.NewControler, annotation=[none]] 2020-09-28T11:37:20,999 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.ControlerI, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:29), scope=eager singleton, target=Key[type=org.matsim.core.controler.NewControler, annotation=[none]]} 2020-09-28T11:37:20,999 INFO Injector:96 2020-09-28T11:37:20,999 INFO Injector:85 org.matsim.core.controler.ControlerListenerManager 2020-09-28T11:37:20,999 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.ControlerListenerManager, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@a0f53fc[Scopes.SINGLETON]} 2020-09-28T11:37:20,999 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:31) 2020-09-28T11:37:20,999 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,000 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.ControlerListenerManagerImpl, annotation=[none]] 2020-09-28T11:37:21,000 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.ControlerListenerManager, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:31), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.ControlerListenerManagerImpl, annotation=[none]]} 2020-09-28T11:37:21,000 INFO Injector:96 2020-09-28T11:37:21,000 INFO Injector:85 org.matsim.core.controler.TerminationCriterion 2020-09-28T11:37:21,000 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.TerminationCriterion, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@3db972d2} 2020-09-28T11:37:21,001 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:35) 2020-09-28T11:37:21,001 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,001 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.TerminateAtFixedIterationNumber, annotation=[none]] 2020-09-28T11:37:21,001 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.TerminationCriterion, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:35), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.TerminateAtFixedIterationNumber, annotation=[none]]} 2020-09-28T11:37:21,001 INFO Injector:96 2020-09-28T11:37:21,001 INFO Injector:85 org.matsim.core.controler.MatsimServices 2020-09-28T11:37:21,001 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.MatsimServices, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@1debc91c} 2020-09-28T11:37:21,001 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:36) 2020-09-28T11:37:21,002 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,002 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.MatsimServicesImpl, annotation=[none]] 2020-09-28T11:37:21,002 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.MatsimServices, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:36), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.MatsimServicesImpl, annotation=[none]]} 2020-09-28T11:37:21,002 INFO Injector:96 2020-09-28T11:37:21,002 INFO Injector:85 org.matsim.core.controler.IterationCounter 2020-09-28T11:37:21,002 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.IterationCounter, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@1debc91c} 2020-09-28T11:37:21,002 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:38) 2020-09-28T11:37:21,002 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,002 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.MatsimServicesImpl, annotation=[none]] 2020-09-28T11:37:21,002 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.IterationCounter, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:38), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.MatsimServicesImpl, annotation=[none]]} 2020-09-28T11:37:21,002 INFO Injector:96 2020-09-28T11:37:21,003 INFO Injector:85 org.matsim.core.controler.PrepareForSim 2020-09-28T11:37:21,003 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.PrepareForSim, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@687e4c93} 2020-09-28T11:37:21,003 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:42) 2020-09-28T11:37:21,003 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,003 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.PrepareForSimImpl, annotation=[none]] 2020-09-28T11:37:21,003 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.PrepareForSim, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:42), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.PrepareForSimImpl, annotation=[none]]} 2020-09-28T11:37:21,003 INFO Injector:96 2020-09-28T11:37:21,003 INFO Injector:85 org.matsim.core.controler.PrepareForMobsim 2020-09-28T11:37:21,003 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.PrepareForMobsim, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@181e72d3} 2020-09-28T11:37:21,003 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:43) 2020-09-28T11:37:21,003 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,004 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.PrepareForMobsimImpl, annotation=[none]] 2020-09-28T11:37:21,004 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.PrepareForMobsim, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:43), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.PrepareForMobsimImpl, annotation=[none]]} 2020-09-28T11:37:21,004 INFO Injector:96 2020-09-28T11:37:21,004 INFO Injector:85 org.matsim.core.controler.corelisteners.PlansScoring 2020-09-28T11:37:21,004 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.corelisteners.PlansScoring, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@6ec7bce0[Scopes.SINGLETON]} 2020-09-28T11:37:21,004 INFO Injector:87 --> source: org.matsim.core.scoring.PlansScoringModule.install(PlansScoringModule.java:32) 2020-09-28T11:37:21,004 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,004 INFO Injector:92 --> target: Key[type=org.matsim.core.scoring.PlansScoringImpl, annotation=[none]] 2020-09-28T11:37:21,004 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.corelisteners.PlansScoring, annotation=[none]], source=org.matsim.core.scoring.PlansScoringModule.install(PlansScoringModule.java:32), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.scoring.PlansScoringImpl, annotation=[none]]} 2020-09-28T11:37:21,004 INFO Injector:96 2020-09-28T11:37:21,005 INFO Injector:85 org.matsim.core.controler.corelisteners.PlansReplanning 2020-09-28T11:37:21,005 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.corelisteners.PlansReplanning, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@2d272b0d[Scopes.SINGLETON]} 2020-09-28T11:37:21,005 INFO Injector:87 --> source: org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:38) 2020-09-28T11:37:21,005 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,005 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.corelisteners.PlansReplanningImpl, annotation=[none]] 2020-09-28T11:37:21,005 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.corelisteners.PlansReplanning, annotation=[none]], source=org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:38), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.corelisteners.PlansReplanningImpl, annotation=[none]]} 2020-09-28T11:37:21,005 INFO Injector:96 2020-09-28T11:37:21,005 INFO Injector:85 org.matsim.core.controler.corelisteners.PlansDumping 2020-09-28T11:37:21,005 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.corelisteners.PlansDumping, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@3727f0ee[Scopes.SINGLETON]} 2020-09-28T11:37:21,006 INFO Injector:87 --> source: org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:39) 2020-09-28T11:37:21,006 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,006 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.corelisteners.PlansDumpingImpl, annotation=[none]] 2020-09-28T11:37:21,006 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.corelisteners.PlansDumping, annotation=[none]], source=org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:39), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.corelisteners.PlansDumpingImpl, annotation=[none]]} 2020-09-28T11:37:21,006 INFO Injector:96 2020-09-28T11:37:21,006 INFO Injector:85 org.matsim.core.controler.corelisteners.EventsHandling 2020-09-28T11:37:21,006 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.corelisteners.EventsHandling, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@5c448433[Scopes.SINGLETON]} 2020-09-28T11:37:21,006 INFO Injector:87 --> source: org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:40) 2020-09-28T11:37:21,006 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,006 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.corelisteners.EventsHandlingImpl, annotation=[none]] 2020-09-28T11:37:21,007 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.corelisteners.EventsHandling, annotation=[none]], source=org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:40), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.corelisteners.EventsHandlingImpl, annotation=[none]]} 2020-09-28T11:37:21,007 INFO Injector:96 2020-09-28T11:37:21,007 INFO Injector:85 org.matsim.core.controler.corelisteners.DumpDataAtEnd 2020-09-28T11:37:21,007 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.corelisteners.DumpDataAtEnd, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@fb713e7[Scopes.SINGLETON]} 2020-09-28T11:37:21,007 INFO Injector:87 --> source: org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:41) 2020-09-28T11:37:21,007 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,007 INFO Injector:92 --> target: Key[type=org.matsim.core.controler.corelisteners.DumpDataAtEndImpl, annotation=[none]] 2020-09-28T11:37:21,008 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.corelisteners.DumpDataAtEnd, annotation=[none]], source=org.matsim.core.controler.corelisteners.ControlerDefaultCoreListenersModule.install(ControlerDefaultCoreListenersModule.java:41), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.controler.corelisteners.DumpDataAtEndImpl, annotation=[none]]} 2020-09-28T11:37:21,008 INFO Injector:96 2020-09-28T11:37:21,008 INFO Injector:85 org.matsim.core.api.experimental.events.EventsManager 2020-09-28T11:37:21,009 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.api.experimental.events.EventsManager, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@1b5c3e5f}[Scopes.SINGLETON] 2020-09-28T11:37:21,009 INFO Injector:87 --> source: org.matsim.core.events.EventsManagerModule.install(EventsManagerModule.java:44) 2020-09-28T11:37:21,009 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,009 INFO Injector:92 --> target: Key[type=org.matsim.core.events.SimStepParallelEventsManagerImpl, annotation=[none]] 2020-09-28T11:37:21,009 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.api.experimental.events.EventsManager, annotation=[none]], source=org.matsim.core.events.EventsManagerModule.install(EventsManagerModule.java:44), scope=eager singleton, target=Key[type=org.matsim.core.events.SimStepParallelEventsManagerImpl, annotation=[none]]} 2020-09-28T11:37:21,009 INFO Injector:96 2020-09-28T11:37:21,009 INFO Injector:85 org.matsim.core.mobsim.qsim.components.QSimComponentsConfig 2020-09-28T11:37:21,010 INFO Injector:86 --> provider: @Provides org.matsim.core.mobsim.qsim.components.QSimComponentsModule.provideDefaultQSimComponentsConfig(QSimComponentsModule.java:34)[Scopes.SINGLETON] 2020-09-28T11:37:21,010 INFO Injector:87 --> source: public org.matsim.core.mobsim.qsim.components.QSimComponentsConfig org.matsim.core.mobsim.qsim.components.QSimComponentsModule.provideDefaultQSimComponentsConfig(org.matsim.core.config.Config) 2020-09-28T11:37:21,010 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,010 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.components.QSimComponentsConfig, annotation=[none]], source=public org.matsim.core.mobsim.qsim.components.QSimComponentsConfig org.matsim.core.mobsim.qsim.components.QSimComponentsModule.provideDefaultQSimComponentsConfig(org.matsim.core.config.Config), scope=Scopes.SINGLETON, provider=@Provides org.matsim.core.mobsim.qsim.components.QSimComponentsModule.provideDefaultQSimComponentsConfig(QSimComponentsModule.java:34)} 2020-09-28T11:37:21,011 INFO Injector:96 2020-09-28T11:37:21,011 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=62, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,011 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.messagequeueengine.MessageQueueModule@b016b4e}[Scopes.SINGLETON] 2020-09-28T11:37:21,011 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,011 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,011 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=62, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.messagequeueengine.MessageQueueModule@b016b4e} 2020-09-28T11:37:21,011 INFO Injector:96 2020-09-28T11:37:21,011 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=63, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,012 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.ActivityEngineModule@29629fbb}[Scopes.SINGLETON] 2020-09-28T11:37:21,012 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,012 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,012 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=63, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.ActivityEngineModule@29629fbb} 2020-09-28T11:37:21,012 INFO Injector:96 2020-09-28T11:37:21,012 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=64, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,012 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineModule@681adc8f}[Scopes.SINGLETON] 2020-09-28T11:37:21,012 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,012 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,013 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=64, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.qnetsimengine.QNetsimEngineModule@681adc8f} 2020-09-28T11:37:21,013 INFO Injector:96 2020-09-28T11:37:21,013 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=65, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,013 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.TeleportationModule@3506d826}[Scopes.SINGLETON] 2020-09-28T11:37:21,013 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,013 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,013 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=65, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.TeleportationModule@3506d826} 2020-09-28T11:37:21,013 INFO Injector:96 2020-09-28T11:37:21,013 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=66, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,013 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.PopulationModule@35dd9ed3}[Scopes.SINGLETON] 2020-09-28T11:37:21,013 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,013 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,014 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=66, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.PopulationModule@35dd9ed3} 2020-09-28T11:37:21,014 INFO Injector:96 2020-09-28T11:37:21,014 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=67, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,014 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.changeeventsengine.NetworkChangeEventsModule@8ff5094}[Scopes.SINGLETON] 2020-09-28T11:37:21,014 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,014 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,014 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=67, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.changeeventsengine.NetworkChangeEventsModule@8ff5094} 2020-09-28T11:37:21,014 INFO Injector:96 2020-09-28T11:37:21,014 INFO Injector:85 org.matsim.core.mobsim.qsim.AbstractQSimModule @com.google.inject.internal.Element(setName=,uniqueId=68, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,014 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.mobsim.qsim.pt.TransitEngineModule@363f0ba0}[Scopes.SINGLETON] 2020-09-28T11:37:21,014 INFO Injector:87 --> source: java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203) 2020-09-28T11:37:21,015 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,015 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.mobsim.qsim.AbstractQSimModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=68, type=MULTIBINDER, keyType=)], source=java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4203), instance=org.matsim.core.mobsim.qsim.pt.TransitEngineModule@363f0ba0} 2020-09-28T11:37:21,015 INFO Injector:96 2020-09-28T11:37:21,015 INFO Injector:85 org.matsim.core.mobsim.framework.Mobsim 2020-09-28T11:37:21,015 INFO Injector:86 --> provider: Key[type=org.matsim.core.mobsim.qsim.QSimProvider, annotation=[none]] 2020-09-28T11:37:21,015 INFO Injector:87 --> source: org.matsim.core.mobsim.qsim.QSimModule.install(QSimModule.java:112) 2020-09-28T11:37:21,015 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,015 INFO Injector:94 ==full==> ProviderKeyBinding{key=Key[type=org.matsim.core.mobsim.framework.Mobsim, annotation=[none]], source=org.matsim.core.mobsim.qsim.QSimModule.install(QSimModule.java:112), scope=Scopes.NO_SCOPE, provider=Key[type=org.matsim.core.mobsim.qsim.QSimProvider, annotation=[none]]} 2020-09-28T11:37:21,015 INFO Injector:96 2020-09-28T11:37:21,015 INFO Injector:85 org.matsim.core.trafficmonitoring.TravelTimeCalculator @com.google.inject.name.Named(value="car") 2020-09-28T11:37:21,015 INFO Injector:86 --> provider: org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule$SingleModeTravelTimeCalculatorProvider@34a0ef00[Scopes.SINGLETON] 2020-09-28T11:37:21,015 INFO Injector:87 --> source: org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule.install(TravelTimeCalculatorModule.java:66) 2020-09-28T11:37:21,015 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,016 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.trafficmonitoring.TravelTimeCalculator, annotation=@com.google.inject.name.Named(value="car")], source=org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule.install(TravelTimeCalculatorModule.java:66), scope=Scopes.SINGLETON, provider=org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule$SingleModeTravelTimeCalculatorProvider@34a0ef00} 2020-09-28T11:37:21,016 INFO Injector:96 2020-09-28T11:37:21,016 INFO Injector:85 org.matsim.core.router.util.TravelTime @com.google.inject.name.Named(value="car") 2020-09-28T11:37:21,016 INFO Injector:86 --> provider: org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule$1@ec1b2e4[Scopes.SINGLETON] 2020-09-28T11:37:21,016 INFO Injector:87 --> source: org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule.install(TravelTimeCalculatorModule.java:69) 2020-09-28T11:37:21,016 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,016 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.util.TravelTime, annotation=@com.google.inject.name.Named(value="car")], source=org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule.install(TravelTimeCalculatorModule.java:69), scope=Scopes.SINGLETON, provider=org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule$1@ec1b2e4} 2020-09-28T11:37:21,016 INFO Injector:96 2020-09-28T11:37:21,016 INFO Injector:85 org.matsim.core.router.costcalculators.TravelDisutilityFactory @com.google.inject.name.Named(value="car") 2020-09-28T11:37:21,016 INFO Injector:86 --> provider: ConstantFactory{value=org.matsim.core.router.costcalculators.RandomizingTimeDistanceTravelDisutilityFactory@5c7668ba}[Scopes.SINGLETON] 2020-09-28T11:37:21,016 INFO Injector:87 --> source: org.matsim.core.router.costcalculators.TravelDisutilityModule.install(TravelDisutilityModule.java:37) 2020-09-28T11:37:21,016 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,016 INFO Injector:94 ==full==> InstanceBinding{key=Key[type=org.matsim.core.router.costcalculators.TravelDisutilityFactory, annotation=@com.google.inject.name.Named(value="car")], source=org.matsim.core.router.costcalculators.TravelDisutilityModule.install(TravelDisutilityModule.java:37), instance=org.matsim.core.router.costcalculators.RandomizingTimeDistanceTravelDisutilityFactory@5c7668ba} 2020-09-28T11:37:21,016 INFO Injector:96 2020-09-28T11:37:21,017 INFO Injector:85 org.matsim.core.scoring.ScoringFunctionFactory 2020-09-28T11:37:21,017 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.scoring.ScoringFunctionFactory, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@26221bad} 2020-09-28T11:37:21,017 INFO Injector:87 --> source: org.matsim.core.scoring.functions.CharyparNagelScoringFunctionModule.install(CharyparNagelScoringFunctionModule.java:36) 2020-09-28T11:37:21,017 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,017 INFO Injector:92 --> target: Key[type=org.matsim.core.scoring.functions.CharyparNagelScoringFunctionFactory, annotation=[none]] 2020-09-28T11:37:21,017 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.scoring.ScoringFunctionFactory, annotation=[none]], source=org.matsim.core.scoring.functions.CharyparNagelScoringFunctionModule.install(CharyparNagelScoringFunctionModule.java:36), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.scoring.functions.CharyparNagelScoringFunctionFactory, annotation=[none]]} 2020-09-28T11:37:21,017 INFO Injector:96 2020-09-28T11:37:21,017 INFO Injector:85 org.matsim.core.scoring.functions.ScoringParametersForPerson 2020-09-28T11:37:21,017 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.scoring.functions.ScoringParametersForPerson, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@158f4cfe} 2020-09-28T11:37:21,017 INFO Injector:87 --> source: org.matsim.core.scoring.functions.CharyparNagelScoringFunctionModule.install(CharyparNagelScoringFunctionModule.java:37) 2020-09-28T11:37:21,017 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,017 INFO Injector:92 --> target: Key[type=org.matsim.core.scoring.functions.SubpopulationScoringParameters, annotation=[none]] 2020-09-28T11:37:21,017 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.scoring.functions.ScoringParametersForPerson, annotation=[none]], source=org.matsim.core.scoring.functions.CharyparNagelScoringFunctionModule.install(CharyparNagelScoringFunctionModule.java:37), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.scoring.functions.SubpopulationScoringParameters, annotation=[none]]} 2020-09-28T11:37:21,017 INFO Injector:96 2020-09-28T11:37:21,017 INFO Injector:85 org.matsim.core.router.MainModeIdentifier 2020-09-28T11:37:21,017 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.MainModeIdentifier, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@35f639fa} 2020-09-28T11:37:21,017 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:44) 2020-09-28T11:37:21,017 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,018 INFO Injector:92 --> target: Key[type=org.matsim.core.router.MainModeIdentifierImpl, annotation=[none]] 2020-09-28T11:37:21,018 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.MainModeIdentifier, annotation=[none]], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:44), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.MainModeIdentifierImpl, annotation=[none]]} 2020-09-28T11:37:21,018 INFO Injector:96 2020-09-28T11:37:21,018 INFO Injector:85 org.matsim.core.router.AnalysisMainModeIdentifier 2020-09-28T11:37:21,018 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.AnalysisMainModeIdentifier, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@5aaaa446} 2020-09-28T11:37:21,018 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:45) 2020-09-28T11:37:21,018 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,018 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModeMainModeIdentifier, annotation=[none]] 2020-09-28T11:37:21,018 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.AnalysisMainModeIdentifier, annotation=[none]], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:45), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModeMainModeIdentifier, annotation=[none]]} 2020-09-28T11:37:21,018 INFO Injector:96 2020-09-28T11:37:21,018 INFO Injector:85 org.matsim.core.router.util.LeastCostPathCalculatorFactory 2020-09-28T11:37:21,018 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.util.LeastCostPathCalculatorFactory, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@6c6333cd[Scopes.SINGLETON]} 2020-09-28T11:37:21,018 INFO Injector:87 --> source: org.matsim.core.router.LeastCostPathCalculatorModule.install(LeastCostPathCalculatorModule.java:42) 2020-09-28T11:37:21,018 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,018 INFO Injector:92 --> target: Key[type=org.matsim.core.router.AStarLandmarksFactory, annotation=[none]] 2020-09-28T11:37:21,018 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.util.LeastCostPathCalculatorFactory, annotation=[none]], source=org.matsim.core.router.LeastCostPathCalculatorModule.install(LeastCostPathCalculatorModule.java:42), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.AStarLandmarksFactory, annotation=[none]]} 2020-09-28T11:37:21,019 INFO Injector:96 2020-09-28T11:37:21,019 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="ride") 2020-09-28T11:37:21,019 INFO Injector:86 --> provider: org.matsim.core.router.FreespeedFactorRouting@29a69a35 2020-09-28T11:37:21,019 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:57) 2020-09-28T11:37:21,019 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,019 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="ride")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:57), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.FreespeedFactorRouting@29a69a35} 2020-09-28T11:37:21,019 INFO Injector:96 2020-09-28T11:37:21,019 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="pt") 2020-09-28T11:37:21,019 INFO Injector:86 --> provider: org.matsim.core.router.FreespeedFactorRouting@67e28be3 2020-09-28T11:37:21,019 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:57) 2020-09-28T11:37:21,019 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,019 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="pt")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:57), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.FreespeedFactorRouting@67e28be3} 2020-09-28T11:37:21,019 INFO Injector:96 2020-09-28T11:37:21,019 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="bike") 2020-09-28T11:37:21,020 INFO Injector:86 --> provider: org.matsim.core.router.BeelineTeleportationRouting@e344ad3 2020-09-28T11:37:21,020 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60) 2020-09-28T11:37:21,020 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,020 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="bike")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.BeelineTeleportationRouting@e344ad3} 2020-09-28T11:37:21,020 INFO Injector:96 2020-09-28T11:37:21,020 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="walk") 2020-09-28T11:37:21,020 INFO Injector:86 --> provider: org.matsim.core.router.BeelineTeleportationRouting@de18f63 2020-09-28T11:37:21,020 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60) 2020-09-28T11:37:21,020 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,020 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="walk")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.BeelineTeleportationRouting@de18f63} 2020-09-28T11:37:21,020 INFO Injector:96 2020-09-28T11:37:21,020 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="non_network_walk") 2020-09-28T11:37:21,020 INFO Injector:86 --> provider: org.matsim.core.router.BeelineTeleportationRouting@108bdbd8 2020-09-28T11:37:21,020 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60) 2020-09-28T11:37:21,020 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,020 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="non_network_walk")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:60), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.BeelineTeleportationRouting@108bdbd8} 2020-09-28T11:37:21,020 INFO Injector:96 2020-09-28T11:37:21,020 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.name.Named(value="car") 2020-09-28T11:37:21,020 INFO Injector:86 --> provider: org.matsim.core.router.NetworkRoutingProvider@6345e7b9 2020-09-28T11:37:21,021 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:68) 2020-09-28T11:37:21,021 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,021 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="car")], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:68), scope=Scopes.NO_SCOPE, provider=org.matsim.core.router.NetworkRoutingProvider@6345e7b9} 2020-09-28T11:37:21,021 INFO Injector:96 2020-09-28T11:37:21,021 INFO Injector:85 org.matsim.core.router.FallbackRoutingModule 2020-09-28T11:37:21,021 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.FallbackRoutingModule, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@3e47a03} 2020-09-28T11:37:21,021 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:77) 2020-09-28T11:37:21,021 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,021 INFO Injector:92 --> target: Key[type=org.matsim.core.router.FallbackRoutingModuleDefaultImpl, annotation=[none]] 2020-09-28T11:37:21,021 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.FallbackRoutingModule, annotation=[none]], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:77), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.FallbackRoutingModuleDefaultImpl, annotation=[none]]} 2020-09-28T11:37:21,021 INFO Injector:96 2020-09-28T11:37:21,021 INFO Injector:85 org.matsim.core.replanning.selectors.PlanSelector<org.matsim.api.core.v01.population.Plan, org.matsim.api.core.v01.population.Person> 2020-09-28T11:37:21,021 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.replanning.selectors.PlanSelector<org.matsim.api.core.v01.population.Plan, org.matsim.api.core.v01.population.Person>, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@7d9ba6c} 2020-09-28T11:37:21,021 INFO Injector:87 --> source: org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(DefaultPlanStrategiesModule.java:53) 2020-09-28T11:37:21,021 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,021 INFO Injector:92 --> target: Key[type=org.matsim.core.replanning.selectors.WorstPlanForRemovalSelector, annotation=[none]] 2020-09-28T11:37:21,021 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.replanning.selectors.PlanSelector<org.matsim.api.core.v01.population.Plan, org.matsim.api.core.v01.population.Person>, annotation=[none]], source=org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(DefaultPlanStrategiesModule.java:53), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.replanning.selectors.WorstPlanForRemovalSelector, annotation=[none]]} 2020-09-28T11:37:21,021 INFO Injector:96 2020-09-28T11:37:21,021 INFO Injector:85 org.matsim.core.replanning.PlanStrategy @com.google.inject.name.Named(value="KeepLastSelected") 2020-09-28T11:37:21,021 INFO Injector:86 --> provider: Key[type=org.matsim.core.replanning.strategies.KeepLastSelected, annotation=[none]] 2020-09-28T11:37:21,021 INFO Injector:87 --> source: org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(DefaultPlanStrategiesModule.java:80) 2020-09-28T11:37:21,022 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,022 INFO Injector:94 ==full==> ProviderKeyBinding{key=Key[type=org.matsim.core.replanning.PlanStrategy, annotation=@com.google.inject.name.Named(value="KeepLastSelected")], source=org.matsim.core.replanning.strategies.DefaultPlanStrategiesModule.install(DefaultPlanStrategiesModule.java:80), scope=Scopes.NO_SCOPE, provider=Key[type=org.matsim.core.replanning.strategies.KeepLastSelected, annotation=[none]]} 2020-09-28T11:37:21,022 INFO Injector:96 2020-09-28T11:37:21,022 INFO Injector:85 org.matsim.core.replanning.ReplanningContext 2020-09-28T11:37:21,022 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.replanning.ReplanningContext, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@8deb645[Scopes.SINGLETON]}[Scopes.SINGLETON] 2020-09-28T11:37:21,022 INFO Injector:87 --> source: org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:52) 2020-09-28T11:37:21,022 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,022 INFO Injector:92 --> target: Key[type=org.matsim.core.replanning.ReplanningContextImpl, annotation=[none]] 2020-09-28T11:37:21,022 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.replanning.ReplanningContext, annotation=[none]], source=org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:52), scope=eager singleton, target=Key[type=org.matsim.core.replanning.ReplanningContextImpl, annotation=[none]]} 2020-09-28T11:37:21,022 INFO Injector:96 2020-09-28T11:37:21,022 INFO Injector:85 org.matsim.core.replanning.PlanStrategy @com.google.inject.internal.Element(setName=,uniqueId=69, type=MAPBINDER, keyType=org.matsim.core.config.groups.StrategyConfigGroup$StrategySettings) 2020-09-28T11:37:21,023 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.replanning.PlanStrategy, annotation=@com.google.inject.internal.Element(setName=,uniqueId=69, type=MAPBINDER, keyType=org.matsim.core.config.groups.StrategyConfigGroup$StrategySettings)], provider=Key[type=org.matsim.core.replanning.strategies.KeepLastSelected, annotation=[none]]} 2020-09-28T11:37:21,023 INFO Injector:87 --> source: org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:87) 2020-09-28T11:37:21,023 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,023 INFO Injector:92 --> target: Key[type=org.matsim.core.replanning.PlanStrategy, annotation=@com.google.inject.name.Named(value="KeepLastSelected")] 2020-09-28T11:37:21,023 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.replanning.PlanStrategy, annotation=@com.google.inject.internal.Element(setName=,uniqueId=69, type=MAPBINDER, keyType=org.matsim.core.config.groups.StrategyConfigGroup$StrategySettings)], source=org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:87), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.replanning.PlanStrategy, annotation=@com.google.inject.name.Named(value="KeepLastSelected")]} 2020-09-28T11:37:21,023 INFO Injector:96 2020-09-28T11:37:21,023 INFO Injector:85 org.matsim.core.events.handler.EventHandler @com.google.inject.internal.Element(setName=,uniqueId=71, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,024 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.events.handler.EventHandler, annotation=@com.google.inject.internal.Element(setName=,uniqueId=71, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@7dd611c8[Scopes.SINGLETON]} 2020-09-28T11:37:21,024 INFO Injector:87 --> source: org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:32) 2020-09-28T11:37:21,024 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,024 INFO Injector:92 --> target: Key[type=org.matsim.core.scoring.EventsToLegsAndActivities, annotation=[none]] 2020-09-28T11:37:21,025 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.events.handler.EventHandler, annotation=@com.google.inject.internal.Element(setName=,uniqueId=71, type=MULTIBINDER, keyType=)], source=org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:32), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.scoring.EventsToLegsAndActivities, annotation=[none]]} 2020-09-28T11:37:21,025 INFO Injector:96 2020-09-28T11:37:21,025 INFO Injector:85 org.matsim.core.scoring.ExperiencedPlansService 2020-09-28T11:37:21,026 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.scoring.ExperiencedPlansService, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@5d425813}[Scopes.SINGLETON] 2020-09-28T11:37:21,026 INFO Injector:87 --> source: org.matsim.core.scoring.ExperiencedPlansModule.install(ExperiencedPlansModule.java:31) 2020-09-28T11:37:21,026 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,026 INFO Injector:92 --> target: Key[type=org.matsim.core.scoring.ExperiencedPlansServiceImpl, annotation=[none]] 2020-09-28T11:37:21,026 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.scoring.ExperiencedPlansService, annotation=[none]], source=org.matsim.core.scoring.ExperiencedPlansModule.install(ExperiencedPlansModule.java:31), scope=eager singleton, target=Key[type=org.matsim.core.scoring.ExperiencedPlansServiceImpl, annotation=[none]]} 2020-09-28T11:37:21,026 INFO Injector:96 2020-09-28T11:37:21,027 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=72, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,027 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=72, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@1702830d[Scopes.SINGLETON]} 2020-09-28T11:37:21,027 INFO Injector:87 --> source: org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:47) 2020-09-28T11:37:21,027 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,027 INFO Injector:92 --> target: Key[type=org.matsim.analysis.LinkStatsControlerListener, annotation=[none]] 2020-09-28T11:37:21,027 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=72, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:47), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.LinkStatsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,027 INFO Injector:96 2020-09-28T11:37:21,028 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=73, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,028 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=73, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@6a937336} 2020-09-28T11:37:21,028 INFO Injector:87 --> source: org.matsim.analysis.LegHistogramModule.install(LegHistogramModule.java:31) 2020-09-28T11:37:21,028 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,028 INFO Injector:92 --> target: Key[type=org.matsim.analysis.LegHistogramListener, annotation=[none]] 2020-09-28T11:37:21,028 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=73, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.LegHistogramModule.install(LegHistogramModule.java:31), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.LegHistogramListener, annotation=[none]]} 2020-09-28T11:37:21,028 INFO Injector:96 2020-09-28T11:37:21,028 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=74, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,028 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=74, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@278667fd} 2020-09-28T11:37:21,028 INFO Injector:87 --> source: org.matsim.analysis.LegTimesModule.install(LegTimesModule.java:32) 2020-09-28T11:37:21,028 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,029 INFO Injector:92 --> target: Key[type=org.matsim.analysis.LegTimesControlerListener, annotation=[none]] 2020-09-28T11:37:21,029 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=74, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.LegTimesModule.install(LegTimesModule.java:32), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.LegTimesControlerListener, annotation=[none]]} 2020-09-28T11:37:21,029 INFO Injector:96 2020-09-28T11:37:21,029 INFO Injector:85 org.matsim.analysis.TripsAndLegsCSVWriter$CustomTripsWriterExtension 2020-09-28T11:37:21,029 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$CustomTripsWriterExtension, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@684b31de}[Scopes.SINGLETON] 2020-09-28T11:37:21,029 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:34) 2020-09-28T11:37:21,029 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,029 INFO Injector:92 --> target: Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$NoTripWriterExtension, annotation=[none]] 2020-09-28T11:37:21,029 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$CustomTripsWriterExtension, annotation=[none]], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:34), scope=eager singleton, target=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$NoTripWriterExtension, annotation=[none]]} 2020-09-28T11:37:21,029 INFO Injector:96 2020-09-28T11:37:21,029 INFO Injector:85 org.matsim.analysis.TripsAndLegsCSVWriter$CustomLegsWriterExtension 2020-09-28T11:37:21,030 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$CustomLegsWriterExtension, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@6b52dd31}[Scopes.SINGLETON] 2020-09-28T11:37:21,030 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:35) 2020-09-28T11:37:21,030 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,030 INFO Injector:92 --> target: Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$NoLegsWriterExtension, annotation=[none]] 2020-09-28T11:37:21,030 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$CustomLegsWriterExtension, annotation=[none]], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:35), scope=eager singleton, target=Key[type=org.matsim.analysis.TripsAndLegsCSVWriter$NoLegsWriterExtension, annotation=[none]]} 2020-09-28T11:37:21,030 INFO Injector:96 2020-09-28T11:37:21,030 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=75, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,030 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=75, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@1a2909ae} 2020-09-28T11:37:21,030 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:36) 2020-09-28T11:37:21,030 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,030 INFO Injector:92 --> target: Key[type=org.matsim.analysis.IterationTravelStatsControlerListener, annotation=[none]] 2020-09-28T11:37:21,030 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=75, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:36), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.IterationTravelStatsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,030 INFO Injector:96 2020-09-28T11:37:21,030 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=76, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,031 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=76, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@e042c99[Scopes.SINGLETON]} 2020-09-28T11:37:21,031 INFO Injector:87 --> source: org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:32) 2020-09-28T11:37:21,031 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,031 INFO Injector:92 --> target: Key[type=org.matsim.analysis.ScoreStatsControlerListener, annotation=[none]] 2020-09-28T11:37:21,031 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=76, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:32), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.ScoreStatsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,031 INFO Injector:96 2020-09-28T11:37:21,031 INFO Injector:85 org.matsim.analysis.ScoreStats 2020-09-28T11:37:21,031 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.analysis.ScoreStats, annotation=[none]], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@e042c99[Scopes.SINGLETON]} 2020-09-28T11:37:21,031 INFO Injector:87 --> source: org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:33) 2020-09-28T11:37:21,032 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,032 INFO Injector:92 --> target: Key[type=org.matsim.analysis.ScoreStatsControlerListener, annotation=[none]] 2020-09-28T11:37:21,032 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.analysis.ScoreStats, annotation=[none]], source=org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:33), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.ScoreStatsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,032 INFO Injector:96 2020-09-28T11:37:21,032 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=77, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,032 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=77, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@3f702946[Scopes.SINGLETON]} 2020-09-28T11:37:21,032 INFO Injector:87 --> source: org.matsim.analysis.ModeStatsModule.install(ModeStatsModule.java:32) 2020-09-28T11:37:21,032 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,032 INFO Injector:92 --> target: Key[type=org.matsim.analysis.ModeStatsControlerListener, annotation=[none]] 2020-09-28T11:37:21,032 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=77, type=MULTIBINDER, keyType=)], source=org.matsim.analysis.ModeStatsModule.install(ModeStatsModule.java:32), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.analysis.ModeStatsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,032 INFO Injector:96 2020-09-28T11:37:21,033 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=78, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,033 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=78, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@42b6d0cc} 2020-09-28T11:37:21,033 INFO Injector:87 --> source: org.matsim.counts.CountsModule.install(CountsModule.java:42) 2020-09-28T11:37:21,033 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,033 INFO Injector:92 --> target: Key[type=org.matsim.counts.CountsControlerListener, annotation=[none]] 2020-09-28T11:37:21,033 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=78, type=MULTIBINDER, keyType=)], source=org.matsim.counts.CountsModule.install(CountsModule.java:42), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.counts.CountsControlerListener, annotation=[none]]} 2020-09-28T11:37:21,033 INFO Injector:96 2020-09-28T11:37:21,033 INFO Injector:85 org.matsim.counts.Counts 2020-09-28T11:37:21,034 INFO Injector:86 --> provider: @Provides org.matsim.counts.CountsModule.provideLinkCounts(CountsModule.java:63)[Scopes.SINGLETON] 2020-09-28T11:37:21,035 INFO Injector:87 --> source: org.matsim.counts.Counts org.matsim.counts.CountsModule.provideLinkCounts(org.matsim.api.core.v01.Scenario,org.matsim.core.config.groups.CountsConfigGroup) 2020-09-28T11:37:21,035 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,035 INFO Injector:94 ==full==> ProviderInstanceBinding{key=Key[type=org.matsim.counts.Counts, annotation=[none]], source=org.matsim.counts.Counts org.matsim.counts.CountsModule.provideLinkCounts(org.matsim.api.core.v01.Scenario,org.matsim.core.config.groups.CountsConfigGroup), scope=Scopes.SINGLETON, provider=@Provides org.matsim.counts.CountsModule.provideLinkCounts(CountsModule.java:63)} 2020-09-28T11:37:21,035 INFO Injector:96 2020-09-28T11:37:21,035 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=79, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,035 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=79, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@2620e717} 2020-09-28T11:37:21,035 INFO Injector:87 --> source: org.matsim.core.population.VspPlansCleanerModule.install(VspPlansCleanerModule.java:34) 2020-09-28T11:37:21,035 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,035 INFO Injector:92 --> target: Key[type=org.matsim.core.population.VspPlansCleaner, annotation=[none]] 2020-09-28T11:37:21,035 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=79, type=MULTIBINDER, keyType=)], source=org.matsim.core.population.VspPlansCleanerModule.install(VspPlansCleanerModule.java:34), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.population.VspPlansCleaner, annotation=[none]]} 2020-09-28T11:37:21,036 INFO Injector:96 2020-09-28T11:37:21,036 INFO Injector:85 org.matsim.core.mobsim.framework.listeners.MobsimListener @com.google.inject.internal.Element(setName=,uniqueId=80, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,036 INFO Injector:86 --> provider: Key[type=org.matsim.vis.snapshotwriters.SnapshotWritersModule$SnapshotWriterManagerProvider, annotation=[none]] 2020-09-28T11:37:21,036 INFO Injector:87 --> source: org.matsim.vis.snapshotwriters.SnapshotWritersModule.install(SnapshotWritersModule.java:50) 2020-09-28T11:37:21,036 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,036 INFO Injector:94 ==full==> ProviderKeyBinding{key=Key[type=org.matsim.core.mobsim.framework.listeners.MobsimListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=80, type=MULTIBINDER, keyType=)], source=org.matsim.vis.snapshotwriters.SnapshotWritersModule.install(SnapshotWritersModule.java:50), scope=Scopes.NO_SCOPE, provider=Key[type=org.matsim.vis.snapshotwriters.SnapshotWritersModule$SnapshotWriterManagerProvider, annotation=[none]]} 2020-09-28T11:37:21,036 INFO Injector:96 2020-09-28T11:37:21,036 INFO Injector:85 org.matsim.core.controler.listener.ControlerListener @com.google.inject.internal.Element(setName=,uniqueId=81, type=MULTIBINDER, keyType=) 2020-09-28T11:37:21,036 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=81, type=MULTIBINDER, keyType=)], provider=com.google.inject.internal.ConstructorBindingImpl$Factory@7c8d5312} 2020-09-28T11:37:21,036 INFO Injector:87 --> source: org.matsim.guice.DependencyGraphModule.install(DependencyGraphModule.java:8) 2020-09-28T11:37:21,036 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,036 INFO Injector:92 --> target: Key[type=org.matsim.guice.DependencyGraphControlerListener, annotation=[none]] 2020-09-28T11:37:21,036 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.controler.listener.ControlerListener, annotation=@com.google.inject.internal.Element(setName=,uniqueId=81, type=MULTIBINDER, keyType=)], source=org.matsim.guice.DependencyGraphModule.install(DependencyGraphModule.java:8), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.guice.DependencyGraphControlerListener, annotation=[none]]} 2020-09-28T11:37:21,036 INFO Injector:96 2020-09-28T11:37:21,037 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=82, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,037 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=82, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.FreespeedFactorRouting@67e28be3} 2020-09-28T11:37:21,037 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,037 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,037 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="pt")] 2020-09-28T11:37:21,037 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=82, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="pt")]} 2020-09-28T11:37:21,038 INFO Injector:96 2020-09-28T11:37:21,038 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=84, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,038 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=84, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.NetworkRoutingProvider@6345e7b9} 2020-09-28T11:37:21,038 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,038 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,038 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="car")] 2020-09-28T11:37:21,038 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=84, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="car")]} 2020-09-28T11:37:21,038 INFO Injector:96 2020-09-28T11:37:21,038 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=86, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,038 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=86, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.BeelineTeleportationRouting@108bdbd8} 2020-09-28T11:37:21,038 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,038 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,039 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="non_network_walk")] 2020-09-28T11:37:21,039 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=86, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="non_network_walk")]} 2020-09-28T11:37:21,039 INFO Injector:96 2020-09-28T11:37:21,039 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=88, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,039 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=88, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.FreespeedFactorRouting@29a69a35} 2020-09-28T11:37:21,039 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,039 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,039 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="ride")] 2020-09-28T11:37:21,039 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=88, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="ride")]} 2020-09-28T11:37:21,039 INFO Injector:96 2020-09-28T11:37:21,039 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=90, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,040 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=90, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.BeelineTeleportationRouting@de18f63} 2020-09-28T11:37:21,040 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,040 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,040 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="walk")] 2020-09-28T11:37:21,040 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=90, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="walk")]} 2020-09-28T11:37:21,040 INFO Injector:96 2020-09-28T11:37:21,040 INFO Injector:85 org.matsim.core.router.RoutingModule @com.google.inject.internal.Element(setName=,uniqueId=92, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,040 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=92, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.router.BeelineTeleportationRouting@e344ad3} 2020-09-28T11:37:21,040 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,040 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,040 INFO Injector:92 --> target: Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="bike")] 2020-09-28T11:37:21,040 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.internal.Element(setName=,uniqueId=92, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.RoutingModule, annotation=@com.google.inject.name.Named(value="bike")]} 2020-09-28T11:37:21,041 INFO Injector:96 2020-09-28T11:37:21,041 INFO Injector:85 org.matsim.core.router.util.TravelTime @com.google.inject.internal.Element(setName=,uniqueId=94, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,041 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.util.TravelTime, annotation=@com.google.inject.internal.Element(setName=,uniqueId=94, type=MAPBINDER, keyType=java.lang.String)], provider=org.matsim.core.trafficmonitoring.TravelTimeCalculatorModule$1@ec1b2e4[Scopes.SINGLETON]} 2020-09-28T11:37:21,041 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,042 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,042 INFO Injector:92 --> target: Key[type=org.matsim.core.router.util.TravelTime, annotation=@com.google.inject.name.Named(value="car")] 2020-09-28T11:37:21,042 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.util.TravelTime, annotation=@com.google.inject.internal.Element(setName=,uniqueId=94, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.util.TravelTime, annotation=@com.google.inject.name.Named(value="car")]} 2020-09-28T11:37:21,042 INFO Injector:96 2020-09-28T11:37:21,043 INFO Injector:85 org.matsim.core.router.costcalculators.TravelDisutilityFactory @com.google.inject.internal.Element(setName=,uniqueId=96, type=MAPBINDER, keyType=java.lang.String) 2020-09-28T11:37:21,043 INFO Injector:86 --> provider: FactoryProxy{key=Key[type=org.matsim.core.router.costcalculators.TravelDisutilityFactory, annotation=@com.google.inject.internal.Element(setName=,uniqueId=96, type=MAPBINDER, keyType=java.lang.String)], provider=ConstantFactory{value=org.matsim.core.router.costcalculators.RandomizingTimeDistanceTravelDisutilityFactory@5c7668ba}[Scopes.SINGLETON]} 2020-09-28T11:37:21,043 INFO Injector:87 --> source: org.matsim.core.controler.Injector$3.configure(Injector.java:129) 2020-09-28T11:37:21,043 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,043 INFO Injector:92 --> target: Key[type=org.matsim.core.router.costcalculators.TravelDisutilityFactory, annotation=@com.google.inject.name.Named(value="car")] 2020-09-28T11:37:21,043 INFO Injector:94 ==full==> LinkedKeyBinding{key=Key[type=org.matsim.core.router.costcalculators.TravelDisutilityFactory, annotation=@com.google.inject.internal.Element(setName=,uniqueId=96, type=MAPBINDER, keyType=java.lang.String)], source=org.matsim.core.controler.Injector$3.configure(Injector.java:129), scope=Scopes.NO_SCOPE, target=Key[type=org.matsim.core.router.costcalculators.TravelDisutilityFactory, annotation=@com.google.inject.name.Named(value="car")]} 2020-09-28T11:37:21,043 INFO Injector:96 2020-09-28T11:37:21,043 INFO Injector:85 org.matsim.core.controler.ControlerListenerManagerImpl 2020-09-28T11:37:21,043 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@a0f53fc[Scopes.SINGLETON] 2020-09-28T11:37:21,044 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:30) 2020-09-28T11:37:21,044 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,044 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.controler.ControlerListenerManagerImpl, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:30), scope=eager singleton} 2020-09-28T11:37:21,044 INFO Injector:96 2020-09-28T11:37:21,044 INFO Injector:85 org.matsim.analysis.IterationStopWatch 2020-09-28T11:37:21,044 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@7636823f[Scopes.SINGLETON] 2020-09-28T11:37:21,044 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:33) 2020-09-28T11:37:21,044 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,044 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.IterationStopWatch, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:33), scope=eager singleton} 2020-09-28T11:37:21,044 INFO Injector:96 2020-09-28T11:37:21,044 INFO Injector:85 org.matsim.core.controler.OutputDirectoryHierarchy 2020-09-28T11:37:21,044 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@a0db585[Scopes.SINGLETON] 2020-09-28T11:37:21,044 INFO Injector:87 --> source: org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:34) 2020-09-28T11:37:21,045 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,045 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.controler.OutputDirectoryHierarchy, annotation=[none]], source=org.matsim.core.controler.NewControlerModule.install(NewControlerModule.java:34), scope=eager singleton} 2020-09-28T11:37:21,045 INFO Injector:96 2020-09-28T11:37:21,045 INFO Injector:85 org.matsim.core.scoring.ScoringFunctionsForPopulation 2020-09-28T11:37:21,045 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@2b34e38c[Scopes.SINGLETON] 2020-09-28T11:37:21,045 INFO Injector:87 --> source: org.matsim.core.scoring.PlansScoringModule.install(PlansScoringModule.java:31) 2020-09-28T11:37:21,045 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,045 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.scoring.ScoringFunctionsForPopulation, annotation=[none]], source=org.matsim.core.scoring.PlansScoringModule.install(PlansScoringModule.java:31), scope=eager singleton} 2020-09-28T11:37:21,045 INFO Injector:96 2020-09-28T11:37:21,045 INFO Injector:85 org.matsim.core.events.EventsManagerModule$EventHandlerRegistrator 2020-09-28T11:37:21,045 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@3d37203b[Scopes.SINGLETON] 2020-09-28T11:37:21,045 INFO Injector:87 --> source: org.matsim.core.events.EventsManagerModule.install(EventsManagerModule.java:46) 2020-09-28T11:37:21,045 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,045 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.events.EventsManagerModule$EventHandlerRegistrator, annotation=[none]], source=org.matsim.core.events.EventsManagerModule.install(EventsManagerModule.java:46), scope=eager singleton} 2020-09-28T11:37:21,046 INFO Injector:96 2020-09-28T11:37:21,046 INFO Injector:85 org.matsim.core.router.TripRouter 2020-09-28T11:37:21,046 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@7fd26ad8 2020-09-28T11:37:21,046 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:43) 2020-09-28T11:37:21,046 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,046 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.router.TripRouter, annotation=[none]], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:43), scope=Scopes.NO_SCOPE} 2020-09-28T11:37:21,046 INFO Injector:96 2020-09-28T11:37:21,046 INFO Injector:85 org.matsim.core.router.SingleModeNetworksCache 2020-09-28T11:37:21,046 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@1894593a[Scopes.SINGLETON] 2020-09-28T11:37:21,046 INFO Injector:87 --> source: org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:49) 2020-09-28T11:37:21,046 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,046 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.router.SingleModeNetworksCache, annotation=[none]], source=org.matsim.core.router.TripRouterModule.install(TripRouterModule.java:49), scope=eager singleton} 2020-09-28T11:37:21,046 INFO Injector:96 2020-09-28T11:37:21,046 INFO Injector:85 org.matsim.core.replanning.StrategyManager 2020-09-28T11:37:21,047 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@14b0e127[Scopes.SINGLETON] 2020-09-28T11:37:21,047 INFO Injector:87 --> source: org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:51) 2020-09-28T11:37:21,047 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,047 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.replanning.StrategyManager, annotation=[none]], source=org.matsim.core.replanning.StrategyManagerModule.install(StrategyManagerModule.java:51), scope=Scopes.SINGLETON} 2020-09-28T11:37:21,047 INFO Injector:96 2020-09-28T11:37:21,047 INFO Injector:85 org.matsim.core.scoring.EventsToActivities 2020-09-28T11:37:21,047 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@10823d72[Scopes.SINGLETON] 2020-09-28T11:37:21,047 INFO Injector:87 --> source: org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:29) 2020-09-28T11:37:21,047 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,047 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.scoring.EventsToActivities, annotation=[none]], source=org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:29), scope=eager singleton} 2020-09-28T11:37:21,047 INFO Injector:96 2020-09-28T11:37:21,047 INFO Injector:85 org.matsim.core.scoring.EventsToLegs 2020-09-28T11:37:21,047 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@7cea0110[Scopes.SINGLETON] 2020-09-28T11:37:21,047 INFO Injector:87 --> source: org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:30) 2020-09-28T11:37:21,047 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,047 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.scoring.EventsToLegs, annotation=[none]], source=org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:30), scope=eager singleton} 2020-09-28T11:37:21,047 INFO Injector:96 2020-09-28T11:37:21,047 INFO Injector:85 org.matsim.core.scoring.EventsToLegsAndActivities 2020-09-28T11:37:21,047 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@7dd611c8[Scopes.SINGLETON] 2020-09-28T11:37:21,048 INFO Injector:87 --> source: org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:31) 2020-09-28T11:37:21,048 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,048 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.core.scoring.EventsToLegsAndActivities, annotation=[none]], source=org.matsim.core.scoring.ExperiencedPlanElementsModule.install(ExperiencedPlanElementsModule.java:31), scope=eager singleton} 2020-09-28T11:37:21,048 INFO Injector:96 2020-09-28T11:37:21,048 INFO Injector:85 org.matsim.analysis.CalcLinkStats 2020-09-28T11:37:21,048 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@468dda3e[Scopes.SINGLETON] 2020-09-28T11:37:21,048 INFO Injector:87 --> source: org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:37) 2020-09-28T11:37:21,048 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,048 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.CalcLinkStats, annotation=[none]], source=org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:37), scope=eager singleton} 2020-09-28T11:37:21,048 INFO Injector:96 2020-09-28T11:37:21,048 INFO Injector:85 org.matsim.analysis.LinkStatsControlerListener 2020-09-28T11:37:21,048 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@1702830d[Scopes.SINGLETON] 2020-09-28T11:37:21,048 INFO Injector:87 --> source: org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:46) 2020-09-28T11:37:21,048 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,048 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.LinkStatsControlerListener, annotation=[none]], source=org.matsim.analysis.LinkStatsModule.install(LinkStatsModule.java:46), scope=eager singleton} 2020-09-28T11:37:21,048 INFO Injector:96 2020-09-28T11:37:21,048 INFO Injector:85 org.matsim.analysis.VolumesAnalyzer 2020-09-28T11:37:21,049 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@5527b211[Scopes.SINGLETON] 2020-09-28T11:37:21,049 INFO Injector:87 --> source: org.matsim.analysis.VolumesAnalyzerModule.install(VolumesAnalyzerModule.java:31) 2020-09-28T11:37:21,049 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,049 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.VolumesAnalyzer, annotation=[none]], source=org.matsim.analysis.VolumesAnalyzerModule.install(VolumesAnalyzerModule.java:31), scope=eager singleton} 2020-09-28T11:37:21,049 INFO Injector:96 2020-09-28T11:37:21,049 INFO Injector:85 org.matsim.analysis.LegHistogram 2020-09-28T11:37:21,049 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@54cf7c6a 2020-09-28T11:37:21,049 INFO Injector:87 --> source: org.matsim.analysis.LegHistogramModule.install(LegHistogramModule.java:30) 2020-09-28T11:37:21,049 INFO Injector:89 --> scope: Scopes.NO_SCOPE 2020-09-28T11:37:21,049 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.LegHistogram, annotation=[none]], source=org.matsim.analysis.LegHistogramModule.install(LegHistogramModule.java:30), scope=Scopes.NO_SCOPE} 2020-09-28T11:37:21,050 INFO Injector:96 2020-09-28T11:37:21,050 INFO Injector:85 org.matsim.analysis.CalcLegTimes 2020-09-28T11:37:21,050 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@78010562[Scopes.SINGLETON] 2020-09-28T11:37:21,050 INFO Injector:87 --> source: org.matsim.analysis.LegTimesModule.install(LegTimesModule.java:31) 2020-09-28T11:37:21,050 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,050 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.CalcLegTimes, annotation=[none]], source=org.matsim.analysis.LegTimesModule.install(LegTimesModule.java:31), scope=Scopes.SINGLETON} 2020-09-28T11:37:21,050 INFO Injector:96 2020-09-28T11:37:21,050 INFO Injector:85 org.matsim.analysis.TravelDistanceStats 2020-09-28T11:37:21,050 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@50756c76[Scopes.SINGLETON] 2020-09-28T11:37:21,051 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:31) 2020-09-28T11:37:21,051 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,051 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.TravelDistanceStats, annotation=[none]], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:31), scope=eager singleton} 2020-09-28T11:37:21,051 INFO Injector:96 2020-09-28T11:37:21,051 INFO Injector:85 org.matsim.analysis.PKMbyModeCalculator 2020-09-28T11:37:21,051 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@38aafb53[Scopes.SINGLETON] 2020-09-28T11:37:21,051 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:32) 2020-09-28T11:37:21,051 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,051 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.PKMbyModeCalculator, annotation=[none]], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:32), scope=eager singleton} 2020-09-28T11:37:21,051 INFO Injector:96 2020-09-28T11:37:21,051 INFO Injector:85 org.matsim.analysis.PHbyModeCalculator 2020-09-28T11:37:21,051 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@1729ec00[Scopes.SINGLETON] 2020-09-28T11:37:21,051 INFO Injector:87 --> source: org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:33) 2020-09-28T11:37:21,051 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,051 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.PHbyModeCalculator, annotation=[none]], source=org.matsim.analysis.IterationTravelStatsModule.install(IterationTravelStatsModule.java:33), scope=eager singleton} 2020-09-28T11:37:21,051 INFO Injector:96 2020-09-28T11:37:21,051 INFO Injector:85 org.matsim.analysis.ScoreStatsControlerListener 2020-09-28T11:37:21,051 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@e042c99[Scopes.SINGLETON] 2020-09-28T11:37:21,051 INFO Injector:87 --> source: org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:31) 2020-09-28T11:37:21,052 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,052 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.ScoreStatsControlerListener, annotation=[none]], source=org.matsim.analysis.ScoreStatsModule.install(ScoreStatsModule.java:31), scope=Scopes.SINGLETON} 2020-09-28T11:37:21,052 INFO Injector:96 2020-09-28T11:37:21,052 INFO Injector:85 org.matsim.analysis.ModeStatsControlerListener 2020-09-28T11:37:21,052 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@3f702946[Scopes.SINGLETON] 2020-09-28T11:37:21,052 INFO Injector:87 --> source: org.matsim.analysis.ModeStatsModule.install(ModeStatsModule.java:31) 2020-09-28T11:37:21,052 INFO Injector:89 --> scope: Scopes.SINGLETON 2020-09-28T11:37:21,052 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.analysis.ModeStatsControlerListener, annotation=[none]], source=org.matsim.analysis.ModeStatsModule.install(ModeStatsModule.java:31), scope=Scopes.SINGLETON} 2020-09-28T11:37:21,052 INFO Injector:96 2020-09-28T11:37:21,052 INFO Injector:85 org.matsim.counts.CountsModule$CountsInitializer 2020-09-28T11:37:21,052 INFO Injector:86 --> provider: com.google.inject.internal.ConstructorBindingImpl$Factory@67f3d192[Scopes.SINGLETON] 2020-09-28T11:37:21,052 INFO Injector:87 --> source: org.matsim.counts.CountsModule.install(CountsModule.java:43) 2020-09-28T11:37:21,052 INFO Injector:89 --> scope: eager singleton 2020-09-28T11:37:21,052 INFO Injector:94 ==full==> ConstructorBinding{key=Key[type=org.matsim.counts.CountsModule$CountsInitializer, annotation=[none]], source=org.matsim.counts.CountsModule.install(CountsModule.java:43), scope=eager singleton} 2020-09-28T11:37:21,052 INFO Injector:96 2020-09-28T11:37:21,052 INFO Injector:99 === printInjector end === 2020-09-28T11:37:21,062 INFO Gbl:63 JVM: 15; Oracle Corporation; mixed mode, sharing; 64-bit 2020-09-28T11:37:21,063 INFO Gbl:67 OS: Windows 10; 10.0; amd64 2020-09-28T11:37:21,063 INFO Gbl:70 CPU cores: 12 2020-09-28T11:37:21,066 INFO Gbl:71 max. Memory: 1024.0MB (1073741824B) 2020-09-28T11:37:21,068 INFO Gbl:109 MATSim-Build: r3047d3a9d4b11b836b6f2a61b9605de74420d5a2 (2020-06-04 11:45:07) 2020-09-28T11:37:21,070 INFO ControlerListenerManagerImpl:107 calling notifyStartup on org.matsim.guice.DependencyGraphControlerListener 2020-09-28T11:37:21,072 INFO MemoryObserver:41 used RAM: 19 MB free: 20 MB total: 40 MB 2020-09-28T11:37:21,142 INFO ControlerListenerManagerImpl:107 calling notifyStartup on org.matsim.counts.CountsControlerListener 2020-09-28T11:37:21,144 INFO ControlerListenerManagerImpl:107 calling notifyStartup on org.matsim.analysis.ModeStatsControlerListener 2020-09-28T11:37:21,144 INFO ControlerListenerManagerImpl:107 calling notifyStartup on org.matsim.analysis.ScoreStatsControlerListener 2020-09-28T11:37:21,145 INFO ControlerListenerManagerImpl:110 all ControlerStartupListeners called. 2020-09-28T11:37:21,145 INFO ControlerUtils:79 config dump before iterations start 2020-09-28T11:37:21,155 INFO ControlerUtils:83

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config SYSTEM "http://www.matsim.org/files/dtd/config_v2.dtd">

2020-09-28T11:37:21,173 INFO ControlerUtils:84 Complete config dump done. 2020-09-28T11:37:21,174 INFO ControlerUtils:85 Checking consistency of config... 2020-09-28T11:37:21,174 INFO PlanCalcScoreConfigGroup$ScoringParameterSet:1528 NO OPENING OR CLOSING TIMES DEFINED!

There is no activity type that has an opening and closing time (or opening time and late penalty) defined. This usually means that the activity chains can be shifted by an arbitrary number of hours without having an effect on the score of the plans, and thus resulting in wrong results / traffic patterns. If you are using MATSim without time adaptation, you can ignore this warning.

2020-09-28T11:37:21,174 INFO VspConfigConsistencyCheckerImpl:58 NOT running vsp config consistency check because vsp defaults checking level is set to IGNORE 2020-09-28T11:37:21,179 ERROR MatsimRuntimeModifications:75 Getting uncaught Exception in Thread main java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) ~[matsim-12.0.jar:?] at org.matsim.core.config.Config.checkConsistency(Config.java:230) ~[matsim-12.0.jar:?] at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:86) ~[matsim-12.0.jar:?] at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) ~[matsim-12.0.jar:?] 2020-09-28T11:37:21,190 INFO MatsimRuntimeModifications:79 S H U T D O W N --- start shutdown. at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) [matsim-12.0.jar:?]

at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) [matsim-12.0.jar:?]
at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) [matsim-12.0.jar:?]
at org.matsim.core.controler.NewControler.run(NewControler.java:82) [matsim-12.0.jar:?]
at org.matsim.core.controler.Controler.run(Controler.java:249) [matsim-12.0.jar:?]
at org.matsim.run.Controler.run(Controler.java:54) [matsim-12.0.jar:?]
at org.matsim.run.Controler.main(Controler.java:58) [matsim-12.0.jar:?]

2020-09-28T11:37:21,191 ERROR MatsimRuntimeModifications:81 ERROR --- This is an unexpected shutdown! 2020-09-28T11:37:21,191 ERROR MatsimRuntimeModifications:84 Shutdown possibly caused by the following Exception: java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) ~[matsim-12.0.jar:?] at org.matsim.core.config.Config.checkConsistency(Config.java:230) ~[matsim-12.0.jar:?] at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:86) ~[matsim-12.0.jar:?] at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) ~[matsim-12.0.jar:?] at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) [matsim-12.0.jar:?] at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) [matsim-12.0.jar:?] at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) [matsim-12.0.jar:?] at org.matsim.core.controler.NewControler.run(NewControler.java:82) [matsim-12.0.jar:?] at org.matsim.core.controler.Controler.run(Controler.java:249) [matsim-12.0.jar:?] 2020-09-28T11:37:21,192 INFO ControlerListenerManagerImpl:121 calling notifyShutdown on org.matsim.core.controler.corelisteners.EventsHandlingImpl at org.matsim.run.Controler.run(Controler.java:54) [matsim-12.0.jar:?]

at org.matsim.run.Controler.main(Controler.java:58) [matsim-12.0.jar:?]

2020-09-28T11:37:21,192 INFO ControlerListenerManagerImpl:121 calling notifyShutdown on org.matsim.core.controler.corelisteners.DumpDataAtEndImpl 2020-09-28T11:37:21,193 INFO ControlerListenerManagerImpl:126 calling notifyShutdown on org.matsim.analysis.ModeStatsControlerListener 2020-09-28T11:37:21,194 INFO ControlerListenerManagerImpl:126 calling notifyShutdown on org.matsim.analysis.ScoreStatsControlerListener 2020-09-28T11:37:21,194 INFO ControlerListenerManagerImpl:126 calling notifyShutdown on org.matsim.analysis.IterationTravelStatsControlerListener 2020-09-28T11:37:21,528 INFO IterationTravelStatsControlerListener:100 Writing all Person and Attributes to personscsv 2020-09-28T11:37:21,538 INFO IterationTravelStatsControlerListener:134 ...done 2020-09-28T11:37:21,538 INFO ControlerListenerManagerImpl:129 all ControlerShutdownListeners called.2020-09-28T11:37:21,538 ERROR MatsimRuntimeModifications:99 ERROR --- MATSim unexpectedly terminated. Please check the output or the logfile with warnings and errors for hints.

2020-09-28T11:37:21,538 ERROR MatsimRuntimeModifications:100 ERROR --- results should not be used for further analysis. 2020-09-28T11:37:21,538 INFO MatsimRuntimeModifications:102 S H U T D O W N --- shutdown completed. 2020-09-28T11:37:21,538 ERROR MatsimRuntimeModifications:104 ERROR --- This was an unexpected shutdown! See the log file for a possible reason. Exception in thread "main" java.lang.RuntimeException: Unmaterialized config group: drtfares at org.matsim.core.config.consistency.UnmaterializedConfigGroupChecker.checkConsistency(UnmaterializedConfigGroupChecker.java:32) at org.matsim.core.config.Config.checkConsistency(Config.java:230) at org.matsim.core.controler.ControlerUtils.checkConfigConsistencyAndWriteToLog(ControlerUtils.java:86) at org.matsim.core.controler.AbstractController$1.run(AbstractController.java:78) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:69) at org.matsim.core.controler.MatsimRuntimeModifications.run(MatsimRuntimeModifications.java:52) at org.matsim.core.controler.AbstractController.run(AbstractController.java:88) at org.matsim.core.controler.NewControler.run(NewControler.java:82) at org.matsim.core.controler.Controler.run(Controler.java:249) at org.matsim.run.Controler.run(Controler.java:54) at org.matsim.run.Controler.main(Controler.java:58)

The simulation did not run properly. Error/Exit code: 1`

michalmac commented 4 years ago

see: https://github.com/matsim-org/matsim-code-examples/issues/436