Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FileNotFoundException #3180

Closed
2 tasks done
DiomedesDominguez opened this issue Apr 11, 2022 · 6 comments
Closed
2 tasks done

FileNotFoundException #3180

DiomedesDominguez opened this issue Apr 11, 2022 · 6 comments

Comments

@DiomedesDominguez
Copy link

  • I have read the FAQ.
  • I have searched in existing issues.

Environment

  • OS: Pop!OS 20.04
  • scrcpy version: 1.12.1
  • installation method: apt
  • device model: Xiaomi Redmi Note 9
  • Android version: 11 RP1A.200720.011

Describe the bug
Just by invoking scrcpy in my terminal I got the following messge:

scrcpy 
INFO: scrcpy 1.12.1 <https://github.com/Genymobile/scrcpy>
/usr/share/scrcpy/scrcpy-server: 1 file pushed. 3.8 MB/s (24773 bytes in 0.006s)
java.io.FileNotFoundException: /data/system/theme_config/theme_compatibility.xml: open failed: ENOENT (No such file or directory)
	at libcore.io.IoBridge.open(IoBridge.java:492)
	at java.io.FileInputStream.<init>(FileInputStream.java:160)
	at java.io.FileInputStream.<init>(FileInputStream.java:115)
	at java.io.FileReader.<init>(FileReader.java:58)
	at miui.content.res.ThemeCompatibilityLoader.getVersion(ThemeCompatibilityLoader.java:108)
	at miui.content.res.ThemeCompatibilityLoader.getConfigDocumentTree(ThemeCompatibilityLoader.java:126)
	at miui.content.res.ThemeCompatibilityLoader.loadConfig(ThemeCompatibilityLoader.java:59)
	at miui.content.res.ThemeCompatibility.<clinit>(ThemeCompatibility.java:31)
	at miui.content.res.ThemeCompatibility.isThemeEnabled(ThemeCompatibility.java:111)
	at android.content.res.MiuiResourcesImpl.<clinit>(MiuiResourcesImpl.java:41)
	at android.content.res.Resources.<init>(Resources.java:353)
	at android.content.res.MiuiResources.<init>(MiuiResources.java:49)
	at android.content.res.Resources.getSystem(Resources.java:233)
	at android.app.LoadedApk.<init>(LoadedApk.java:243)
	at android.app.ContextImpl.createSystemContext(ContextImpl.java:2626)
	at android.app.ActivityThread.getSystemContext(ActivityThread.java:2541)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.genymobile.scrcpy.Workarounds.fillAppInfo(Workarounds.java:66)
	at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:56)
	at com.genymobile.scrcpy.Server.scrcpy(Server.java:34)
	at com.genymobile.scrcpy.Server.main(Server.java:163)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:427)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
	at libcore.io.Linux.open(Native Method)
	at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
	at libcore.io.IoBridge.open(IoBridge.java:478)
	... 22 more
INFO: Initial texture: 1080x2336
@rom1v
Copy link
Collaborator

rom1v commented Apr 11, 2022

It was an harmless log which could occur on old scrcpy versions: #994

Install the latest version: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md#simple

@didiabel
Copy link

hi @rom1v i am getting this error witg miui 13 and android 12

INFO: scrcpy 1.12.1 https://github.com/Genymobile/scrcpy
/usr/share/scrcpy/scrcpy-server: 1 fil...ed. 239.5 MB/s (24773 bytes in 0.000s)
java.io.FileNotFoundException: /data/system/theme_config/theme_compatibility.xml: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:574)
at java.io.FileInputStream.(FileInputStream.java:160)
at java.io.FileInputStream.(FileInputStream.java:115)
at java.io.FileReader.(FileReader.java:60)
at miui.content.res.ThemeCompatibilityLoader.getVersion(ThemeCompatibilityLoader.java:108)
at miui.content.res.ThemeCompatibilityLoader.getConfigDocumentTree(ThemeCompatibilityLoader.java:126)
at miui.content.res.ThemeCompatibilityLoader.loadConfig(ThemeCompatibilityLoader.java:59)
at miui.content.res.ThemeCompatibility.(ThemeCompatibility.java:31)
at miui.content.res.ThemeCompatibility.isThemeEnabled(ThemeCompatibility.java:111)
at android.content.res.MiuiResourcesImpl.(MiuiResourcesImpl.java:41)
at android.content.res.MiuiResources.(MiuiResources.java:58)
at android.content.res.IMiuiResourceImpl.createResources(IMiuiResourceImpl.java:13)
at android.content.res.ThemeManagerStub.createMiuiResources(ThemeManagerStub.java:56)
at android.content.res.Resources.getSystem(Resources.java:235)
at android.app.LoadedApk.(LoadedApk.java:239)
at android.app.ContextImpl.createSystemContext(ContextImpl.java:2979)
at android.app.ActivityThread.getSystemContext(ActivityThread.java:2692)
at java.lang.reflect.Method.invoke(Native Method)
at com.genymobile.scrcpy.Workarounds.fillAppInfo(Workarounds.java:66)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:56)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:34)
at com.genymobile.scrcpy.Server.main(Server.java:163)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:363)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Linux.open(Native Method)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
at libcore.io.IoBridge.open(IoBridge.java:560)
... 23 more
INFO: Initial texture: 1080x2400
WARN: Device disconnected

is there something im missing

@rom1v
Copy link
Collaborator

rom1v commented Sep 15, 2022

1.12.1 is very old. Use a newer version.

@didiabel
Copy link

i am trying to install a newer version but sudo apt install scrcpy installs 1.12.1

@rom1v
Copy link
Collaborator

rom1v commented Sep 15, 2022

Uninstall the package from your distro and build the latest manually: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md#simple

@didiabel
Copy link

i installed it manually and it works thanks @rom1v

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants