An unexpected error occurred

Processing esp32cam (platform: espressif32; board: esp32cam; framework: arduino)

Removing unused dependencies…
Error: Traceback (most recent call last):
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio_main_.py”, line 102, in main
cli() # pylint: disable=no-value-for-parameter
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1130, in call
return self.main(*args, **kwargs)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1055, in main
rv = self.invoke(ctx)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\cli.py”, line 70, in invoke
return super().invoke(ctx)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 760, in invoke
return __callback(*args, **kwargs)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\decorators.py”, line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\run\cli.py”, line 145, in cli
process_env(
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\run\cli.py”, line 198, in process_env
result[“succeeded”] = EnvironmentProcessor(
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\run\processor.py”, line 81, in process
install_project_env_dependencies(
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 132, in install_project_env_dependencies
_install_project_env_libraries(project_env, options),
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 204, in _install_project_env_libraries
_uninstall_project_unused_libdeps(project_env, options)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 280, in _uninstall_project_unused_libdeps
lm.uninstall(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager_uninstall.py”, line 29, in uninstall
return self._uninstall(spec, skip_dependencies)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager_uninstall.py”, line 34, in _uninstall
pkg = self.get_package(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager\base.py”, line 263, in get_package
spec = self.ensure_spec(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager\base.py”, line 133, in ensure_spec
return spec if isinstance(spec, PackageSpec) else PackageSpec(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 183, in init
self._parse(self.raw)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 290, in _parse
raw = parser(raw)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 315, in _parse_requirements
self.requirements = tokens[1].strip()
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 230, in requirements
else semantic_version.SimpleSpec(str(value))
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 647, in init
self.clause = self._parse_to_clause(expression)
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 1043, in _parse_to_clause
return cls.Parser.parse(expression)
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 1063, in parse
raise ValueError(“Invalid simple block %r” % block)
ValueError: Invalid simple block ‘’

============================================================

An unexpected error occurred. Further steps:

What’s the platformio.ini?

Does it do the same when you delete the .pio folder manually and Ctlr+Shift+P → Rebuild Intellisense?

Yes it does the same even after deleteing .platformio folder manually and Rebuild Intellisense.

Is there any way I can work to reslove this error.

uninstalled platformio extension in the vs code and removed .platformio in the root file. Also, uninstalled vs code and python.
Reinstalled these files again after restarting the pc.

Still gets the error:
Error: Traceback (most recent call last):
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio_main_.py”, line 102, in main
cli() # pylint: disable=no-value-for-parameter
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1130, in call
return self.main(*args, **kwargs)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1055, in main
rv = self.invoke(ctx)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\cli.py”, line 70, in invoke
return super().invoke(ctx)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “C:\Users\darsh.platformio\penv\lib\site-packages\click\core.py”, line 760, in invoke
return __callback(*args, **kwargs)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\project\commands\init.py”, line 104, in project_init_cmd
install_project_dependencies(
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 106, in install_project_dependencies
already_up_to_date = not install_project_env_dependencies(env, options)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 132, in install_project_env_dependencies
_install_project_env_libraries(project_env, options),
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 204, in _install_project_env_libraries
_uninstall_project_unused_libdeps(project_env, options)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\commands\install.py”, line 280, in _uninstall_project_unused_libdeps
lm.uninstall(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager_uninstall.py”, line 29, in uninstall
return self._uninstall(spec, skip_dependencies)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager_uninstall.py”, line 34, in _uninstall
pkg = self.get_package(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager\base.py”, line 263, in get_package
spec = self.ensure_spec(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\manager\base.py”, line 133, in ensure_spec
return spec if isinstance(spec, PackageSpec) else PackageSpec(spec)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 183, in init
self._parse(self.raw)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 290, in _parse
raw = parser(raw)
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 315, in _parse_requirements
self.requirements = tokens[1].strip()
File “C:\Users\darsh.platformio\penv\lib\site-packages\platformio\package\meta.py”, line 230, in requirements
else semantic_version.SimpleSpec(str(value))
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 647, in init
self.clause = self._parse_to_clause(expression)
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 1043, in _parse_to_clause
return cls.Parser.parse(expression)
File “C:\Users\darsh.platformio\penv\lib\site-packages\semantic_version\base.py”, line 1063, in parse
raise ValueError(“Invalid simple block %r” % block)
ValueError: Invalid simple block ‘’

============================================================

An unexpected error occurred. Further steps:

^— what’s the answer to this?

This is my platformio.ini

[env:esp32cam]

platform = espressif32

board = esp32cam

framework = arduino

lib_deps = espressif/esp32-camera@^2.0.4,SD

monitor_speed = 115200

monitor_dtr = 0

monitor_rts = 0

Can you write that as

lib_deps = 
   espressif/esp32-camera@^2.0.4
   SD

instead.

1 Like

Thank you that worked. :slightly_smiling_face: