Skip to content

[tool_crash] "OS Error: Incorrect function" in plugin symlinking if Flutter and project are on different volumes #66224

@SureshKumar311

Description

@SureshKumar311

Command

flutter build windows

Steps to Reproduce

  1. ...
  2. ...
  3. ...

Logs

FileSystemException: Cannot create link, OS Error: Incorrect function.
, errno = 1

#0      _Link.throwIfError (dart:io/link.dart:276:7)
#1      _Link.createSync (dart:io/link.dart:197:5)
#2      ForwardingLink.createSync (package:file/src/forwarding/forwarding_link.dart:22:16)
#3      _createPlatformPluginSymlinks (package:flutter_tools/src/plugins.dart:1113:12)
#4      createPluginSymlinks (package:flutter_tools/src/plugins.dart:1078:5)
#5      buildWindows (package:flutter_tools/src/windows/build_windows.dart:41:3)
#6      BuildWindowsCommand.runCommand (package:flutter_tools/src/commands/build_windows.dart:52:11)
#7      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:985:18)
#8      _rootRunUnary (dart:async/zone.dart:1198:47)
#9      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#10     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#11     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#12     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#13     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#14     Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
#15     _rootRun (dart:async/zone.dart:1190:13)
#16     _CustomZone.run (dart:async/zone.dart:1093:19)
#17     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#19     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#20     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#21     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#22     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
[✓] Flutter (Channel master, 1.22.0-10.0.pre.269, on Microsoft Windows [Version 10.0.18362.116], locale
    en-US)
    • Flutter version 1.22.0-10.0.pre.269 at C:\flutter
    • Framework revision 51fa704642 (23 hours ago), 2020-09-19 11:27:04 -0700
    • Engine revision 4b8477d115
    • Dart version 2.10.0 (build 2.10.0-142.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\sk\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.3)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.7.30503.244
    • Windows 10 SDK version 10.0.18362.0

[✓] Android Studio (version 4.0)
    • Android Studio at C:\android-studio
    • Flutter plugin version 49.0.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] VS Code (version 1.49.1)
    • VS Code at C:\Users\sk\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.14.1

[✓] Connected device (3 available)
    • Windows (desktop) • windows    • windows-x64    • Microsoft Windows [Version 10.0.18362.116]
    • Web Server (web)  • web-server • web-javascript • Flutter Tools
    • Chrome (web)      • chrome     • web-javascript • Google Chrome 85.0.4183.102

• No issues found!

Flutter Application Metadata

Type: null
Version: null
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: master
Creation framework version: eaa9b47

Plugins

path_provider-1.6.16
path_provider_linux-0.0.1+2
path_provider_macos-0.0.4+4
path_provider_windows-0.0.3
shared_preferences-0.5.10
shared_preferences_linux-0.0.2+2
shared_preferences_macos-0.0.1+10
shared_preferences_web-0.1.2+7
url_launcher-5.6.0
url_launcher_linux-0.0.1+1
url_launcher_macos-0.0.1+8
url_launcher_web-0.1.3+2
url_launcher_windows-0.0.1+1
file_chooser
path_provider_fde
menubar
window_size

i was trying to run flutter desktop windows applications i had check flutter doctor but every thinks r correct bu it showing error message as below
PS E:\project_flutter\flutter-desktop-embedding\testbed> flutter build windows

Oops; flutter has exited unexpectedly: "FileSystemException: Cannot create link, path =
'E:\project_flutter\flutter-desktop-embedding\testbed\windows\flutter\ephemeral.plugin_symlinks\path_provider_windows' (OS Error: Incorrect function.
, errno = 1)".

A crash report has been written to E:\project_flutter\flutter-desktop-embedding\testbed\flutter_02.log.
This crash may already be reported. Check GitHub for similar crashes.
https://github.com/flutter/flutter/issues?q=is%3Aissue+FileSystemException%3A+Cannot+create+link%2C+path+%3D+%27E%3A%5Cproject_flutter%5Cflutter-desktop-embedding%5Ctestbed%5Cwindows%5Cflutter%5Cephemeral%5C.plugin_symlinks%5Cpath_provider_windows%27+%28OS+Error%3A+Incorrect+function.%0D%0A%2C+errno+%3D+1%29

plz help me
thank you advance

Metadata

Metadata

Labels

P1High-priority issues at the top of the work lista: buildBuilding flutter applications with the toolc: crashStack traces logged to the consoleplatform-windowsBuilding on or for Windows specificallyr: fixedIssue is closed as already fixed in a newer versionteam-toolOwned by Flutter Tool teamtoolAffects the "flutter" command-line tool. See also t: labels.triaged-toolTriaged by Flutter Tool team

Type

No type

Projects

Status

Better Windows DevX

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions