Closed daisychang2309 closed 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).
I use 10.1 version of MATSim.
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`
Yes. Please use the latest release (12.0)
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
<?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`
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.