Skip to content

File system plugin with Expo file system package cannot inspect bundle assets #280

@ferretwithaberet

Description

@ferretwithaberet

Describe the bug

Using @rozenite/file-system-plugin with expo-file-system cannot inspect bundle assets. When selecting the bundle directory tab, it errors with:

Error
Call to function 'FileSystem.info' has been rejected.
→ Caused by: java.lang.IllegalArgumentException: URI scheme is not "file"

System Info

System:
  OS: Linux 7.0 EndeavourOS
  CPU: (16) x64 AMD Ryzen 7 8700F 8-Core Processor
  Memory: 15.78 GB / 30.95 GB
  Shell:
    version: 5.3.9
    path: /bin/bash
Binaries:
  Node:
    version: 24.14.0
    path: /home/ferret/.local/share/mise/installs/node/24.14.0/bin/node
  Yarn: Not Found
  npm:
    version: 11.9.0
    path: /home/ferret/.local/share/mise/installs/node/24.14.0/bin/npm
  Watchman: Not Found
SDKs:
  Android SDK:
    API Levels:
      - "34"
      - "35"
      - "36"
      - "36"
    Build Tools:
      - 35.0.0
      - 36.0.0
      - 36.1.0
      - 37.0.0
    System Images:
      - android-35-ext15 | Google Play Intel x86_64 Atom
      - android-35 | Intel x86_64 Atom
      - android-35 | Google Play Intel x86_64 Atom
    Android NDK: Not Found
IDEs:
  Android Studio: AI-253.32098.37.2534.15336583
Languages:
  Java:
    version: 17.0.19
    path: /usr/bin/javac
  Ruby: Not Found
npmPackages:
  "@react-native-community/cli":
    installed: 20.1.3
    wanted: latest
  react:
    installed: 19.2.0
    wanted: 19.2.0
  react-native:
    installed: 0.83.6
    wanted: 0.83.6
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: Not found
  newArchEnabled: Not found
iOS:
  hermesEnabled: Not found
  newArchEnabled: Not found

Rozenite Version

1.9.0

Reproduction

Will provide in a comment at a later time

Steps to reproduce

  1. Create expo app;
  2. Install expo-file-system;
  3. Install and setup rozenite with file system plugin;
  4. Open devtools, go to file system plugin tab > "Bundle Directory" tab.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions