Re: [UrbanSim-Users] creating new indicators

From: Mark Kryvobokov <k_mark_at_ukr.net>
Date: Thu, 13 Dec 2007 13:46:27 +0200
('binary' encoding is not supported, stored as-is)

Hello!

 

I used MySQL dataset for estimation, it was working. I don't know what was changed after that, but when using MySQL dataset for estimation again, I received the error:

              Traceback (most recent call last):

                        File "C:\MyNew\Opus41\lyonprototype41\estimation\run_estimation.py", line 69, in <module>

              estimator.estimate()

                        File "C:\MyNew\Opus41\opus-4.1\urbansim\estimation\estimator.py", line 67, in estimate

              self.model_system.run(self.config, write_datasets_to_cache_at_end_of_year=False)

                        File "C:\MyNew\Opus41\opus-4.1\urbansim\model_coordinators\model_system.py", line 137, in run

              write_datasets_to_cache_at_end_of_year=write_datasets_to_cache_at_end_of_year)

                        File "C:\MyNew\Opus41\opus-4.1\urbansim\model_coordinators\model_system.py", line 266, in _run_year

              SessionConfiguration().get_dataset_from_pool(dataset_name)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\session_configuration.py", line 113, in get_dataset_from_pool

              return self.get_dataset_pool().get_dataset(dataset_name)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\dataset_pool.py", line 56, in get_dataset

              self._load_new_dataset(dataset_name, dataset_arguments)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\dataset_pool.py", line 124, in _load_new_dataset

              arguments=arguments)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\dataset_factory.py", line 38, in get_dataset

              arguments=arguments, debug=debug)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\class_factory.py", line 49, in get_class

              return eval(class_name + "(**arguments)")

              File "<string>", line 1, in <module>

                        File "C:\MyNew\Opus41\opus-4.1\urbansim\datasets\gridcell_dataset.py", line 34, in __init__

              UrbansimDataset.__init__(self, *args, **kwargs)

                        File "C:\MyNew\Opus41\opus-4.1\urbansim\datasets\dataset.py", line 58, in __init__

              CoreDataset.__init__(self,resources = resources)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\datasets\dataset.py", line 89, in __init__

              debug = debug)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\datasets\abstract_dataset.py", line 131, in __init__

              attribute_type=AttributeType.PRIMARY)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\datasets\dataset.py", line 292, in determine_stored_attribute_names

              return local_resources["in_storage"].determine_field_names(local_resources, attribute_type)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\store\old\attribute_cache.py", line 78, in determine_field_names

              attributes=attributes)

                        File "C:\MyNew\Opus41\opus-4.1\opus_core\store\old\attribute_cache.py", line 99, in _determine_field_names

              (self.cache_directory, in_table_name, time))

       

      opus_core.opus_error.OpusError: 'Attribute cache "None" does not contain dataset table "gridcells" at or before time 1980'

    
The dataset was not changed at all. The table "gridcells" is cashed for 1980 as well as for previous years for the current estimation.

What could be the reason of the error?

 

Mark
Received on Thu Dec 13 2007 - 03:46:30 PST

This archive was generated by hypermail 2.2.0 : Thu Dec 13 2007 - 03:46:30 PST