HI i AM following along the dagster crash course on youtube. I am using windows and conda environment. When I do dagit to see the assets flow, It shows an error.
this is the error I am getting. How do I fix it? (serverless_project) PS E:\python\airflow\dagster\my-dagster-project> dagit
2023-04-24 20:54:18 +0100 - dagit - INFO - Using temporary directory E:\python\airflow\dagster\my-dagster-project\tmpydk4zjem for storage. This will be removed when dagit exits.
2023-04-24 20:54:18 +0100 - dagit - INFO - To persist information across sessions, set the environment variable DAGSTER_HOME to a directory to use.
2023-04-24 20:54:24 +0100 - dagster - INFO - Started Dagster code server for module my_dagster_project on port 52261 in process 22328
C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\workspace\context.py:591: UserWarning: Error loading repository location my_dagster_project:dagster._core.errors.DagsterInvalidDefinitionError: Input asset '["github_stargazers"]' for asset '["github_stargazers_by_week"]' is not produced by any of the provided asset ops and is not one of the provided sources
Stack Trace:
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_grpc\server.py", line 266, in
init
self._loaded_repositories: Optional[LoadedRepositories] = LoadedRepositories(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_grpc\server.py", line 115, in
init
loadable_targets = get_loadable_targets(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_grpc\utils.py", line 47, in get_loadable_targets
else loadable_targets_from_python_module(module_name, working_directory)
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\workspace\autodiscovery.py", line 36, in loadable_targets_from_python_module
module = load_python_module(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\code_pointer.py", line 135, in load_python_module
return importlib.import_module(module_name)
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "E:\python\airflow\dagster\my-dagster-project\my_dagster_project\__init__.py", line 7, in <module>
defs = Definitions(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\definitions_class.py", line 369, in
init
self._created_pending_or_normal_repo = _create_repository_using_definitions_args(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\definitions_class.py", line 252, in _create_repository_using_definitions_args
def created_repo():
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\decorators\repository_decorator.py", line 154, in
call
else CachingRepositoryData.from_list(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\repository_definition\repository_data.py", line 398, in from_list
return build_caching_repository_data_from_list(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\repository_definition\repository_data_builder.py", line 205, in build_caching_repository_data_from_list
for job_def in get_base_asset_jobs(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\assets_job.py", line 75, in get_base_asset_jobs
build_assets_job(
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\assets_job.py", line 180, in build_assets_job
resolved_asset_deps = ResolvedAssetDependencies(assets, resolved_source_assets)
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\resolved_asset_deps.py", line 22, in
init
self._deps_by_assets_def_id = resolve_assets_def_deps(assets_defs, source_assets)
File "C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\definitions\resolved_asset_deps.py", line 105, in resolve_assets_def_deps
raise DagsterInvalidDefinitionError(
warnings.warn(
C:\Users\Acer\miniconda3\envs\serverless_project\lib\site-packages\dagster\_core\execution\compute_logs.py:48: UserWarning: WARNING: Compute log capture is disabled for the current environment. Set the environment variable
PYTHONLEGACYWINDOWSSTDIO
to enable.
warnings.warn(WIN_PY36_COMPUTE_LOG_DISABLED_MSG)
2023-04-24 20:54:24 +0100 - dagit - INFO - Serving dagit on
http://127.0.0.1:3000 in process 20768