[image_picker] pickVideo(source: ImageSource.camera) crashes on Ios 17.2 , Iphone 15 physical device

Steps to reproduce
When using ImagePicker().pickVideo(source: ImageSource.camera,) the app crashes. Tried the example provided on pub.dev for image_picker. On a Android device it works.
Version image_picker 1.0.5
Expected results
Able to record a video.
Actual results
Crash
Code sample
Code sample
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// ignore_for_file: public_member_api_docs

import 'dart:async';
import 'dart:io';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
import 'package:mime/mime.dart';
import 'package:video_player/video_player.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'Image Picker Demo',
      home: MyHomePage(title: 'Image Picker Example'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, this.title});

  final String? title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  List<XFile>? _mediaFileList;

  void _setImageFileListFromFile(XFile? value) {
    _mediaFileList = value == null ? null : <XFile>[value];
  }

  dynamic _pickImageError;
  bool isVideo = false;

  VideoPlayerController? _controller;
  VideoPlayerController? _toBeDisposed;
  String? _retrieveDataError;

  final ImagePicker _picker = ImagePicker();
  final TextEditingController maxWidthController = TextEditingController();
  final TextEditingController maxHeightController = TextEditingController();
  final TextEditingController qualityController = TextEditingController();

  Future<void> _playVideo(XFile? file) async {
    if (file != null && mounted) {
      await _disposeVideoController();
      late VideoPlayerController controller;
      if (kIsWeb) {
        controller = VideoPlayerController.networkUrl(Uri.parse(file.path));
      } else {
        controller = VideoPlayerController.file(File(file.path));
      }
      _controller = controller;
      // In web, most browsers won't honor a programmatic call to .play
      // if the video has a sound track (and is not muted).
      // Mute the video so it auto-plays in web!
      // This is not needed if the call to .play is the result of user
      // interaction (clicking on a "play" button, for example).
      const double volume = kIsWeb ? 0.0 : 1.0;
      await controller.setVolume(volume);
      await controller.initialize();
      await controller.setLooping(true);
      await controller.play();
      setState(() {});
    }
  }

  Future<void> _onImageButtonPressed(
    ImageSource source, {
    required BuildContext context,
    bool isMultiImage = false,
    bool isMedia = false,
  }) async {
    if (_controller != null) {
      await _controller!.setVolume(0.0);
    }
    if (context.mounted) {
      if (isVideo) {
        final XFile? file = await _picker.pickVideo(
            source: source, maxDuration: const Duration(seconds: 10));
        await _playVideo(file);
      } else if (isMultiImage) {
        await _displayPickImageDialog(context,
            (double? maxWidth, double? maxHeight, int? quality) async {
          try {
            final List<XFile> pickedFileList = isMedia
                ? await _picker.pickMultipleMedia(
                    maxWidth: maxWidth,
                    maxHeight: maxHeight,
                    imageQuality: quality,
                  )
                : await _picker.pickMultiImage(
                    maxWidth: maxWidth,
                    maxHeight: maxHeight,
                    imageQuality: quality,
                  );
            setState(() {
              _mediaFileList = pickedFileList;
            });
          } catch (e) {
            setState(() {
              _pickImageError = e;
            });
          }
        });
      } else if (isMedia) {
        await _displayPickImageDialog(context,
            (double? maxWidth, double? maxHeight, int? quality) async {
          try {
            final List<XFile> pickedFileList = <XFile>[];
            final XFile? media = await _picker.pickMedia(
              maxWidth: maxWidth,
              maxHeight: maxHeight,
              imageQuality: quality,
            );
            if (media != null) {
              pickedFileList.add(media);
              setState(() {
                _mediaFileList = pickedFileList;
              });
            }
          } catch (e) {
            setState(() {
              _pickImageError = e;
            });
          }
        });
      } else {
        await _displayPickImageDialog(context,
            (double? maxWidth, double? maxHeight, int? quality) async {
          try {
            final XFile? pickedFile = await _picker.pickImage(
              source: source,
              maxWidth: maxWidth,
              maxHeight: maxHeight,
              imageQuality: quality,
            );
            setState(() {
              _setImageFileListFromFile(pickedFile);
            });
          } catch (e) {
            setState(() {
              _pickImageError = e;
            });
          }
        });
      }
    }
  }

  @override
  void deactivate() {
    if (_controller != null) {
      _controller!.setVolume(0.0);
      _controller!.pause();
    }
    super.deactivate();
  }

  @override
  void dispose() {
    _disposeVideoController();
    maxWidthController.dispose();
    maxHeightController.dispose();
    qualityController.dispose();
    super.dispose();
  }

  Future<void> _disposeVideoController() async {
    if (_toBeDisposed != null) {
      await _toBeDisposed!.dispose();
    }
    _toBeDisposed = _controller;
    _controller = null;
  }

  Widget _previewVideo() {
    final Text? retrieveError = _getRetrieveErrorWidget();
    if (retrieveError != null) {
      return retrieveError;
    }
    if (_controller == null) {
      return const Text(
        'You have not yet picked a video',
        textAlign: TextAlign.center,
      );
    }
    return Padding(
      padding: const EdgeInsets.all(10.0),
      child: AspectRatioVideo(_controller),
    );
  }

  Widget _previewImages() {
    final Text? retrieveError = _getRetrieveErrorWidget();
    if (retrieveError != null) {
      return retrieveError;
    }
    if (_mediaFileList != null) {
      return Semantics(
        label: 'image_picker_example_picked_images',
        child: ListView.builder(
          key: UniqueKey(),
          itemBuilder: (BuildContext context, int index) {
            final String? mime = lookupMimeType(_mediaFileList![index].path);

            // Why network for web?
            // See https://pub.dev/packages/image_picker_for_web#limitations-on-the-web-platform
            return Semantics(
              label: 'image_picker_example_picked_image',
              child: kIsWeb
                  ? Image.network(_mediaFileList![index].path)
                  : (mime == null || mime.startsWith('image/')
                      ? Image.file(
                          File(_mediaFileList![index].path),
                          errorBuilder: (BuildContext context, Object error,
                              StackTrace? stackTrace) {
                            return const Center(
                                child:
                                    Text('This image type is not supported'));
                          },
                        )
                      : _buildInlineVideoPlayer(index)),
            );
          },
          itemCount: _mediaFileList!.length,
        ),
      );
    } else if (_pickImageError != null) {
      return Text(
        'Pick image error: $_pickImageError',
        textAlign: TextAlign.center,
      );
    } else {
      return const Text(
        'You have not yet picked an image.',
        textAlign: TextAlign.center,
      );
    }
  }

  Widget _buildInlineVideoPlayer(int index) {
    final VideoPlayerController controller =
        VideoPlayerController.file(File(_mediaFileList![index].path));
    const double volume = kIsWeb ? 0.0 : 1.0;
    controller.setVolume(volume);
    controller.initialize();
    controller.setLooping(true);
    controller.play();
    return Center(child: AspectRatioVideo(controller));
  }

  Widget _handlePreview() {
    if (isVideo) {
      return _previewVideo();
    } else {
      return _previewImages();
    }
  }

  Future<void> retrieveLostData() async {
    final LostDataResponse response = await _picker.retrieveLostData();
    if (response.isEmpty) {
      return;
    }
    if (response.file != null) {
      if (response.type == RetrieveType.video) {
        isVideo = true;
        await _playVideo(response.file);
      } else {
        isVideo = false;
        setState(() {
          if (response.files == null) {
            _setImageFileListFromFile(response.file);
          } else {
            _mediaFileList = response.files;
          }
        });
      }
    } else {
      _retrieveDataError = response.exception!.code;
    }
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title!),
      ),
      body: Center(
        child: !kIsWeb && defaultTargetPlatform == TargetPlatform.android
            ? FutureBuilder<void>(
                future: retrieveLostData(),
                builder: (BuildContext context, AsyncSnapshot<void> snapshot) {
                  switch (snapshot.connectionState) {
                    case ConnectionState.none:
                    case ConnectionState.waiting:
                      return const Text(
                        'You have not yet picked an image.',
                        textAlign: TextAlign.center,
                      );
                    case ConnectionState.done:
                      return _handlePreview();
                    case ConnectionState.active:
                      if (snapshot.hasError) {
                        return Text(
                          'Pick image/video error: ${snapshot.error}}',
                          textAlign: TextAlign.center,
                        );
                      } else {
                        return const Text(
                          'You have not yet picked an image.',
                          textAlign: TextAlign.center,
                        );
                      }
                  }
                },
              )
            : _handlePreview(),
      ),
      floatingActionButton: Column(
        mainAxisAlignment: MainAxisAlignment.end,
        children: <Widget>[
          Semantics(
            label: 'image_picker_example_from_gallery',
            child: FloatingActionButton(
              onPressed: () {
                isVideo = false;
                _onImageButtonPressed(ImageSource.gallery, context: context);
              },
              heroTag: 'image0',
              tooltip: 'Pick Image from gallery',
              child: const Icon(Icons.photo),
            ),
          ),
          Padding(
            padding: const EdgeInsets.only(top: 16.0),
            child: FloatingActionButton(
              onPressed: () {
                isVideo = false;
                _onImageButtonPressed(
                  ImageSource.gallery,
                  context: context,
                  isMultiImage: true,
                  isMedia: true,
                );
              },
              heroTag: 'multipleMedia',
              tooltip: 'Pick Multiple Media from gallery',
              child: const Icon(Icons.photo_library),
            ),
          ),
          Padding(
            padding: const EdgeInsets.only(top: 16.0),
            child: FloatingActionButton(
              onPressed: () {
                isVideo = false;
                _onImageButtonPressed(
                  ImageSource.gallery,
                  context: context,
                  isMedia: true,
                );
              },
              heroTag: 'media',
              tooltip: 'Pick Single Media from gallery',
              child: const Icon(Icons.photo_library),
            ),
          ),
          Padding(
            padding: const EdgeInsets.only(top: 16.0),
            child: FloatingActionButton(
              onPressed: () {
                isVideo = false;
                _onImageButtonPressed(
                  ImageSource.gallery,
                  context: context,
                  isMultiImage: true,
                );
              },
              heroTag: 'image1',
              tooltip: 'Pick Multiple Image from gallery',
              child: const Icon(Icons.photo_library),
            ),
          ),
          if (_picker.supportsImageSource(ImageSource.camera))
            Padding(
              padding: const EdgeInsets.only(top: 16.0),
              child: FloatingActionButton(
                onPressed: () {
                  isVideo = false;
                  _onImageButtonPressed(ImageSource.camera, context: context);
                },
                heroTag: 'image2',
                tooltip: 'Take a Photo',
                child: const Icon(Icons.camera_alt),
              ),
            ),
          Padding(
            padding: const EdgeInsets.only(top: 16.0),
            child: FloatingActionButton(
              backgroundColor: Colors.red,
              onPressed: () {
                isVideo = true;
                _onImageButtonPressed(ImageSource.gallery, context: context);
              },
              heroTag: 'video0',
              tooltip: 'Pick Video from gallery',
              child: const Icon(Icons.video_library),
            ),
          ),
          if (_picker.supportsImageSource(ImageSource.camera))
            Padding(
              padding: const EdgeInsets.only(top: 16.0),
              child: FloatingActionButton(
                backgroundColor: Colors.red,
                onPressed: () {
                  isVideo = true;
                  _onImageButtonPressed(ImageSource.camera, context: context);
                },
                heroTag: 'video1',
                tooltip: 'Take a Video',
                child: const Icon(Icons.videocam),
              ),
            ),
        ],
      ),
    );
  }

  Text? _getRetrieveErrorWidget() {
    if (_retrieveDataError != null) {
      final Text result = Text(_retrieveDataError!);
      _retrieveDataError = null;
      return result;
    }
    return null;
  }

  Future<void> _displayPickImageDialog(
      BuildContext context, OnPickImageCallback onPick) async {
    return showDialog(
        context: context,
        builder: (BuildContext context) {
          return AlertDialog(
            title: const Text('Add optional parameters'),
            content: Column(
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                TextField(
                  controller: maxWidthController,
                  keyboardType:
                      const TextInputType.numberWithOptions(decimal: true),
                  decoration: const InputDecoration(
                      hintText: 'Enter maxWidth if desired'),
                ),
                TextField(
                  controller: maxHeightController,
                  keyboardType:
                      const TextInputType.numberWithOptions(decimal: true),
                  decoration: const InputDecoration(
                      hintText: 'Enter maxHeight if desired'),
                ),
                TextField(
                  controller: qualityController,
                  keyboardType: TextInputType.number,
                  decoration: const InputDecoration(
                      hintText: 'Enter quality if desired'),
                ),
              ],
            ),
            actions: <Widget>[
              TextButton(
                child: const Text('CANCEL'),
                onPressed: () {
                  Navigator.of(context).pop();
                },
              ),
              TextButton(
                  child: const Text('PICK'),
                  onPressed: () {
                    final double? width = maxWidthController.text.isNotEmpty
                        ? double.parse(maxWidthController.text)
                        : null;
                    final double? height = maxHeightController.text.isNotEmpty
                        ? double.parse(maxHeightController.text)
                        : null;
                    final int? quality = qualityController.text.isNotEmpty
                        ? int.parse(qualityController.text)
                        : null;
                    onPick(width, height, quality);
                    Navigator.of(context).pop();
                  }),
            ],
          );
        });
  }
}

typedef OnPickImageCallback = void Function(
    double? maxWidth, double? maxHeight, int? quality);

class AspectRatioVideo extends StatefulWidget {
  const AspectRatioVideo(this.controller, {super.key});

  final VideoPlayerController? controller;

  @override
  AspectRatioVideoState createState() => AspectRatioVideoState();
}

class AspectRatioVideoState extends State<AspectRatioVideo> {
  VideoPlayerController? get controller => widget.controller;
  bool initialized = false;

  void _onVideoControllerUpdate() {
    if (!mounted) {
      return;
    }
    if (initialized != controller!.value.isInitialized) {
      initialized = controller!.value.isInitialized;
      setState(() {});
    }
  }

  @override
  void initState() {
    super.initState();
    controller!.addListener(_onVideoControllerUpdate);
  }

  @override
  void dispose() {
    controller!.removeListener(_onVideoControllerUpdate);
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    if (initialized) {
      return Center(
        child: AspectRatio(
          aspectRatio: controller!.value.aspectRatio,
          child: VideoPlayer(controller!),
        ),
      );
    } else {
      return Container();
    }
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
✓] Flutter (Channel stable, 3.16.5, on macOS 14.2
    23C64 darwin-arm64, locale de-DE)
    • Flutter version 3.16.5 on channel stable at
      /Users/name/development/flutter
    • Upstream repository
      https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (5 days ago),
      2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[✓] Android toolchain - develop for Android devices
    (Android SDK version 30.0.3)
    • Android SDK at
      /Users/name/Library/Android/sdk
    • Platform android-34, build-tools 30.0.3
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment
      (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
    • Xcode at
      /Applications/Xcode.app/Contents/Developer
    • Build 15C65
    • CocoaPods version 1.14.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google
      Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android
      Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨
      https://plugins.jetbrains.com/plugin/9212-flut
      ter
    • Dart plugin can be installed from:
      🔨
      https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment
      (build 11.0.10+0-b96-7249189)

[✓] VS Code (version 1.85.0)
    • VS Code at /Applications/Visual Studio
      Code.app/Contents
    • Flutter extension version 3.78.0

[✓] Connected device (4 available)
    • iPhone von name (mobile) •
      00008120-000A1D042EB8201E            • ios
      • iOS 17.1 21B80
    • iPhone 15 Pro Max (mobile) •
      8D678EEF-1DB6-4C22-AA67-381BA71B5AEE • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-17-2
      (simulator)
    • macOS (desktop)            • macos
      • darwin-arm64   • macOS 14.2 23C64
      darwin-arm64
    • Chrome (web)               • chrome
      • web-javascript • Google Chrome
      120.0.6099.109

[✓] Network resources
    • All expected network resources are available.

Thanks for filing this @Epikur86.
I can reproduce a crash running this on simulator but this isn't specific to iOS 17.2 simulators.
Can you share your full flutter run -v while running on iPhone 15 physical device?

Not sure what to post here. The log is so long that it is beeing cutting off
`ios/Pods.build/Release-iphonesi
mulator
CONTENTS_FOLDER_PATH =
absl.framework
CONTENTS_FOLDER_PATH_SHALLOW_BU
NDLE_NO = absl.framework/A
CONTENTS_FOLDER_PATH_SHALLOW_BU
NDLE_YES = absl.framework
COPYING_PRESERVES_HFS_DATA = NO
COPY_HEADERS_RUN_UNIFDEF = NO
COPY_PHASE_STRIP = NO
CORRESPONDING_DEVICE_PLATFORM_D
IR =
/Applications/Xcode.app/Content
s/Developer/Platforms/iPhoneOS.
platform
CORRESPONDING_DEVICE_PLATFORM_N
AME = iphoneos
CORRESPONDING_DEVICE_SDK_DIR =
/Applications/Xcode.app/Content
s/Developer/Platforms/iPhoneOS.
platform/Developer/SDKs/iPhoneO
S17.2.sdk
CORRESPONDING_DEVICE_SDK_NAME =
iphoneos17.2
CP = /bin/cp
CREATE_INFOPLIST_SECTION_IN_BIN
ARY = NO
CURRENT_ARCH = x86_64
CURRENT_PROJECT_VERSION = 1
CURRENT_VARIANT = normal
CURRENT_VERSION = Current
DEAD_CODE_STRIPPING = YES
DEBUGGING_SYMBOLS = YES
DEBUG_INFORMATION_FORMAT =
dwarf-with-dsym
DEFAULT_COMPILER =
com.apple.compilers.llvm.clang.
1_0
DEFAULT_DEXT_INSTALL_PATH =
/System/Library/DriverExtension
s
DEFAULT_KEXT_INSTALL_PATH =
/System/Library/Extensions
DEFINES_MODULE = YES
DEPLOYMENT_LOCATION = NO
DEPLOYMENT_POSTPROCESSING = NO
DEPLOYMENT_TARGET_SETTING_NAME
= IPHONEOS_DEPLOYMENT_TARGET
DEPLOYMENT_TARGET_SUGGESTED_VAL
UES = 12.0 12.1 12.2 12.3 12.4
13.0 13.1 13.2 13.3 13.4 13.5
13.6 14.0 14.1 14.2 14.3 14.4
14.5 14.6 14.7 15.0 15.1 15.2
15.3 15.4 15.5 15.6 16.0 16.1
16.2 16.3 16.4 16.5 16.6 17.0
17.1 17.2
DERIVED_FILES_DIR =
/Users/artjomgyulnazarov/Flutte
r_projekte/my_tennisclub/build/
ios/Pods.build/Release-iphonesi
mulator/abseil.build/DerivedSou
rces
DERIVED_FILE_DIR =
/Users/artjomgyulnazarov/Flutte
r_projekte/my_tennisclub/build/
ios/Pods.build/Release-iphonesi
mulator/abseil.build/DerivedSou
rces
DERIVED_SOURCES_DIR =
/Users/artjomgyulnazarov/Flutte
r_projekte/my_tennisclub/build/
ios/Pods.build/Release-iphonesi
mulator/abseil.build/DerivedSou
rces
DEVELOPER_APPLICATIONS_DIR =
/Applications/Xcode.app/Content
s/Developer/Applications
DEVELOPER_BIN_DIR =
/Applications/Xcode.app/Content
s/Developer/usr/bin
DEVELOPER_DIR =
/Applications/Xcode.app/Content
s/Developer
DEVELOPER_FRAMEWORKS_DIR =
/Applications/Xcode.app/Content
s/Developer/Library/Frameworks
DEVELOPER_FRAMEWORKS_DIR_QUOTED
=
/Applications/Xcode.app/Content
s/Developer/Library/Frameworks
DEVELOPER_LIBRARY_DIR =
/Applications/Xcode.app/Content
s/Developer/Library
DEVELOPER_SDK_DIR =
/Applications/Xcode.app/Content
s/Developer/Platforms/MacOSX.pl
atform/Developer/SDKs
DEVELOPER_TOOLS_DIR =
/Applications/Xcode.app/Content
s/Developer/Tools
DEVELOPER_USR_DIR =
/Applications/Xcode.app/Content
s/Developer/usr
DEVELOPMENT_LANGUAGE = en
DIFF = /usr/bin/diff
DOCUMENTATION_FOLDER_PATH =
absl.framework/en.lproj/Documen
tation
DONT_GENERATE_INFOPLIST_FILE =
NO
DO_HEADER_SCANNING_IN_JAM = NO
DSTROOT = /tmp/Pods.dst
DT_TOOLCHAIN_DIR =
/Applications/Xcode.app/Content
s/Developer/Toolchains/XcodeDef
ault.xctoolchain
DWARF_DSYM_FILE_NAME =
absl.framework.dSYM
DWARF_DSYM_FILE_SHOULD_ACCOMPAN
Y_PRODUCT = NO
DWARF_DSYM_FOLDER_PATH =
/Users/artjomgyulnazarov/Flutte
r_projekte/my_tennisclub/build/
ios/Release-iphonesimulator/abs
eil
DYLIB_COMPATIBILITY_VERSION = 1
DYLIB_CURRENT_VERSION = 1
DYLIB_INSTALL_NAME_BASE =
@rpath
EAGER_LINKING = NO
EFFECTIVE_PLATFORM_NAME =
-iphonesimulator
EMBEDDED_CONTENT_CONTAINS_SWIFT
= NO
EMBED_ASSET_PACKS_IN_PRODUCT_BU
NDLE = NO
ENABLE_APP_SANDBOX = NO
ENABLE_BITCODE = NO
ENABLE_CODE_COVERAGE = YES
ENABLE_DEFAULT_HEADER_SEARCH_PA
THS = YES
ENABLE_DEFAULT_SEARCH_PATHS =
YES
ENABLE_HARDENED_RUNTIME = NO
ENABLE_HEADER_DEPENDENCIES =
YES
ENABLE_NS_ASSERTIONS = NO
ENABLE_ON_DEMAND_RESOURCES = NO
ENABLE_STRICT_OBJC_MSGSEND =
YES
ENABLE_TESTABILITY = NO
ENABLE_TESTING_SEARCH_PATHS =
NO
ENABLE_USER_SCRIPT_SANDBOXING =
NO
ENTITLEMENTS_DESTINATION =
entitlements
ENTITLEMENTS_REQUIRED = NO
EXCLUDED_INSTALLSRC_SUBDIRECTOR
Y_PATTERNS = .DS_Store .svn
.git .hg CVS
EXCLUDED_RECURSIVE_SEARCH_PATH
SUBDIRECTORIES = *.nib *.lproj
*.framework *.gch .xcode
.xcassets () .DS_Store CVS
.svn .git .hg *.pbproj
*.pbxproj
EXECUTABLES_FOLDER_PATH =
absl.framework/en.lproj
EXECUTABLE_FOLDER_PATH =
absl.framework
EXECUTABLE_FOLDER_PATH_SHALLOW
BUNDLE_NO = absl.framework
EXECUTABLE_FOLDER_PATH_SHALLOW_
BUNDLE_YES = absl.framework
EXECUTABLE_NAME = absl
EXECUTABLE_PATH =
absl.framework/absl
EXPANDED_CODE_SIGN_IDENTITY =
EXPANDED_CODE_SIGN_IDENTITY_NAM
E =
EXPANDED_PROVISIONING_PROFILE =
                     EXTENSIONS_FOLDER_PATH =
                     absl.framework/Extensions
                     FILE_LIST =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/Objects/Li
                     nkFileList
                     FIXED_FILES_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/FixedFiles
                     FRAMEWORKS_FOLDER_PATH =
                     absl.framework/Frameworks
                     FRAMEWORK_FLAG_PREFIX =
                     -framework
                     FRAMEWORK_VERSION = A
                     FULL_PRODUCT_NAME =
                     absl.framework
                     FUSE_BUILD_PHASES = YES
                     FUSE_BUILD_SCRIPT_PHASES = NO
                     GCC3_VERSION = 3.3
                     GCC_C_LANGUAGE_STANDARD = gnu11
                     GCC_INLINES_ARE_PRIVATE_EXTERN
                     = YES
                     GCC_NO_COMMON_BLOCKS = YES
                     GCC_OBJC_LEGACY_DISPATCH = YES
                     GCC_PFE_FILE_C_DIALECTS = c
                     objective-c c++ objective-c++
                     GCC_PREFIX_HEADER = Target
                     Support
                     Files/abseil/abseil-prefix.pch
                     GCC_PREPROCESSOR_DEFINITIONS =
                     POD_CONFIGURATION_RELEASE=1
                     COCOAPODS=1 PERMISSION_CAMERA=1
                     PERMISSION_PHOTOS=1
                     PERMISSION_LOCATION=1
                     PERMISSION_NOTIFICATIONS=1
                     PERMISSION_MEDIA_LIBRARY=1
                     GCC_TREAT_WARNINGS_AS_ERRORS =
                     NO
                     GCC_VERSION =
                     com.apple.compilers.llvm.clang.
                     1_0
                     GCC_VERSION_IDENTIFIER =
                     com_apple_compilers_llvm_clang_
                     1_0
                     GCC_WARN_64_TO_32_BIT_CONVERSIO
                     N = YES
                     GCC_WARN_ABOUT_RETURN_TYPE =
                     YES_ERROR
                     GCC_WARN_UNDECLARED_SELECTOR =
                     YES
                     GCC_WARN_UNINITIALIZED_AUTOS =
                     YES_AGGRESSIVE
                     GCC_WARN_UNUSED_FUNCTION = YES
                     GCC_WARN_UNUSED_VARIABLE = YES
                     GENERATED_MODULEMAP_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/GeneratedModuleMaps-iphones
                     imulator
                     GENERATE_INFOPLIST_FILE = NO
                     GENERATE_INTERMEDIATE_TEXT_BASE
                     D_STUBS = YES
                     GENERATE_MASTER_OBJECT_FILE =
                     NO
                     GENERATE_PKGINFO_FILE = NO
                     GENERATE_PROFILING_CODE = NO
                     GENERATE_TEXT_BASED_STUBS = NO
                     GID = 20
                     GROUP = staff
                     HEADERMAP_INCLUDES_FLAT_ENTRIES
                     _FOR_TARGET_BEING_BUILT = YES
                     HEADERMAP_INCLUDES_FRAMEWORK_EN
                     TRIES_FOR_ALL_PRODUCT_TYPES =
                     YES
                     HEADERMAP_INCLUDES_NONPUBLIC_NO
                     NPRIVATE_HEADERS = YES
                     HEADERMAP_INCLUDES_PROJECT_HEAD
                     ERS = YES
                     HEADERMAP_USES_FRAMEWORK_PREFIX
                     _ENTRIES = YES
                     HEADERMAP_USES_VFS = YES
                     HIDE_BITCODE_SYMBOLS = YES
                     HOME = /Users/artjomgyulnazarov
                     HOST_ARCH = arm64e
                     ICONV = /usr/bin/iconv
                     INFOPLIST_ENABLE_CFBUNDLEICONS_
                     MERGE = YES
                     INFOPLIST_EXPAND_BUILD_SETTINGS
                     = YES
                     INFOPLIST_FILE = Target Support
                     Files/abseil/abseil-Info.plist
                     INFOPLIST_OUTPUT_FORMAT =
                     binary
                     INFOPLIST_PATH =
                     absl.framework/Info.plist
                     INFOPLIST_PREPROCESS = NO
                     INFOSTRINGS_PATH =
                     absl.framework/en.lproj/InfoPli
                     st.strings
                     INLINE_PRIVATE_FRAMEWORKS = NO
                     INSTALLHDRS_COPY_PHASE = NO
                     INSTALLHDRS_SCRIPT_PHASE = NO
                     INSTALL_DIR =
                     /tmp/Pods.dst/Library/Framework
                     s
                     INSTALL_GROUP = staff
                     INSTALL_MODE_FLAG =
                     u+w,go-w,a+rX
                     INSTALL_OWNER =
                     artjomgyulnazarov
                     INSTALL_PATH =
                     /Library/Frameworks
                     INSTALL_ROOT = /tmp/Pods.dst
                     IPHONEOS_DEPLOYMENT_TARGET =
                     9.0
                     JAVAC_DEFAULT_FLAGS = -J-Xms64m
                     -J-XX:NewSize=4M
                     -J-Dfile.encoding=UTF8
                     JAVA_APP_STUB =
                     /System/Library/Frameworks/Java
                     VM.framework/Resources/MacOS/Ja
                     vaApplicationStub
                     JAVA_ARCHIVE_CLASSES = YES
                     JAVA_ARCHIVE_TYPE = JAR
                     JAVA_COMPILER = /usr/bin/javac
                     JAVA_FOLDER_PATH =
                     absl.framework/Java
                     JAVA_FRAMEWORK_RESOURCES_DIRS =
                     Resources
                     JAVA_JAR_FLAGS = cv
                     JAVA_SOURCE_SUBDIR = .
                     JAVA_USE_DEPENDENCIES = YES
                     JAVA_ZIP_FLAGS = -urg
                     JIKES_DEFAULT_FLAGS = +E
                     +OLDCSO
                     KEEP_PRIVATE_EXTERNS = NO
                     LD_DEPENDENCY_INFO_FILE =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/Objects-no
                     rmal/x86_64/absl_dependency_inf
                     o.dat
                     LD_DYLIB_INSTALL_NAME =
                     @rpath/absl.framework/absl
                     LD_EXPORT_SYMBOLS = YES
                     LD_GENERATE_MAP_FILE = NO
                     LD_MAP_FILE_PATH =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/absl-LinkM
                     ap-normal-x86_64.txt
                     LD_NO_PIE = NO
                     LD_QUOTE_LINKER_ARGUMENTS_FOR_C
                     OMPILER_DRIVER = YES
                     LD_RUNPATH_SEARCH_PATHS =
                     @executable_path/Frameworks
                     @loader_path/Frameworks
                     LEGACY_DEVELOPER_DIR =
                     /Applications/Xcode.app/Content
                     s/Frameworks/Xcode3Core.framewo
                     rk/SharedSupport/Developer
                     LEX = lex
                     LIBRARY_DEXT_INSTALL_PATH =
                     /Library/DriverExtensions
                     LIBRARY_FLAG_NOSPACE = YES
                     LIBRARY_FLAG_PREFIX = -l
                     LIBRARY_KEXT_INSTALL_PATH =
                     /Library/Extensions
                     LINKER_DISPLAYS_MANGLED_NAMES =
                     NO
                     LINK_FILE_LIST_normal_arm64 =
                     LINK_FILE_LIST_normal_x86_64 =
                     LINK_WITH_STANDARD_LIBRARIES =
                     YES
                     LLVM_TARGET_TRIPLE_OS_VERSION =
                     ios9.0
                     LLVM_TARGET_TRIPLE_SUFFIX =
                     -simulator
                     LLVM_TARGET_TRIPLE_VENDOR =
                     apple
                     LOCALIZABLE_CONTENT_DIR =
                     LOCALIZATION_EXPORT_SUPPORTED =
                     YES
                     LOCALIZATION_PREFERS_STRING_CAT
                     ALOGS = NO
                     LOCALIZED_RESOURCES_FOLDER_PATH
                     = absl.framework/en.lproj
                     LOCALIZED_STRING_MACRO_NAMES =
                     NSLocalizedString
                     CFCopyLocalizedString
                     LOCALIZED_STRING_SWIFTUI_SUPPOR
                     T = YES
                     LOCAL_ADMIN_APPS_DIR =
                     /Applications/Utilities
                     LOCAL_APPS_DIR = /Applications
                     LOCAL_DEVELOPER_DIR =
                     /Library/Developer
                     LOCAL_LIBRARY_DIR = /Library
                     LOCROOT =
                     LOCSYMROOT =
                     MACH_O_TYPE = mh_dylib
                     MAC_OS_X_PRODUCT_BUILD_VERSION
                     = 23C64
                     MAC_OS_X_VERSION_ACTUAL =
                     140200
                     MAC_OS_X_VERSION_MAJOR = 140000
                     MAC_OS_X_VERSION_MINOR = 140200
                     MAKE_MERGEABLE = NO
                     MERGEABLE_LIBRARY = NO
                     MERGED_BINARY_TYPE = none
                     MERGE_LINKED_LIBRARIES = NO
                     METAL_LIBRARY_FILE_BASE =
                     default
                     METAL_LIBRARY_OUTPUT_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Release-iphonesimulator/abs
                     eil/absl.framework
                     MODULEMAP_FILE = Target Support
                     Files/abseil/abseil.modulemap
                     MODULES_FOLDER_PATH =
                     absl.framework/Modules
                     MODULE_CACHE_DIR =
                     /Users/artjomgyulnazarov/Librar
                     y/Developer/Xcode/DerivedData/M
                     oduleCache.noindex
                     MTL_ENABLE_DEBUG_INFO = NO
                     MTL_FAST_MATH = YES
                     NATIVE_ARCH = arm64e
                     NATIVE_ARCH_32_BIT = i386
                     NATIVE_ARCH_64_BIT = arm64e
                     NATIVE_ARCH_ACTUAL = arm64e
                     NO_COMMON = YES
                     OBJC_ABI_VERSION = 2
                     OBJECT_FILE_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/Objects
                     OBJECT_FILE_DIR_normal =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/Objects-no
                     rmal
                     OBJROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios
                     ONLY_ACTIVE_ARCH = NO
                     OS = MACOS
                     OSAC = /usr/bin/osacompile
                     OTHER_LDFLAGS =  -l"c++"
                     PACKAGE_TYPE =
                     com.apple.package-type.wrapper.
                     framework
                     PASCAL_STRINGS = YES
                     PATH =
                     /Applications/Xcode.app/Content
                     s/Developer/usr/bin:/opt/homebr
                     ew/opt/node@16/bin:/Users/artjo
                     mgyulnazarov/.yarn/bin:/Users/a
                     rtjomgyulnazarov/.config/yarn/g
                     lobal/node_modules/.bin:/usr/lo
                     cal/bin:/Users/artjomgyulnazaro
                     v/development/flutter/bin/:/opt
                     /homebrew/bin:/opt/homebrew/sbi
                     n:/usr/local/bin:/System/Crypte
                     xes/App/usr/bin:/usr/bin:/bin:/
                     usr/sbin:/sbin:/var/run/com.app
                     le.security.cryptexd/codex.syst
                     em/bootstrap/usr/local/bin:/var
                     /run/com.apple.security.cryptex
                     d/codex.system/bootstrap/usr/bi
                     n:/var/run/com.apple.security.c
                     ryptexd/codex.system/bootstrap/
                     usr/appleinternal/bin:/Library/
                     Apple/usr/bin:/Users/artjomgyul
                     nazarov/development/flutter/bin
                     /:/opt/homebrew/opt/node@16/bin
                     :/Users/artjomgyulnazarov/.yarn
                     /bin:/Users/artjomgyulnazarov/.
                     config/yarn/global/node_modules
                     /.bin:/opt/homebrew/bin:/opt/ho
                     mebrew/sbin:/Users/artjomgyulna
                     zarov/development/flutter/bin:/
                     Users/artjomgyulnazarov/.pub-ca
                     che/bin:/opt/homebrew/etc/:/Use
                     rs/artjomgyulnazarov/developmen
                     t/flutter/bin:/Users/artjomgyul
                     nazarov/.pub-cache/bin:/opt/hom
                     ebrew/etc/
                     PATH_PREFIXES_EXCLUDED_FROM_HEA
                     DER_DEPENDENCIES = /usr/include
                     /usr/local/include
                     /System/Library/Frameworks
                     /System/Library/PrivateFramewor
                     ks
                     /Applications/Xcode.app/Content
                     s/Developer/Headers
                     /Applications/Xcode.app/Content
                     s/Developer/SDKs
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms
                     PBDEVELOPMENTPLIST_PATH =
                     absl.framework/pbdevelopment.pl
                     ist
                     PFE_FILE_C_DIALECTS =
                     objective-c c++
                     PKGINFO_FILE_PATH =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/PkgInfo
                     PKGINFO_PATH =
                     absl.framework/PkgInfo
                     PLATFORM_DEVELOPER_APPLICATIONS
                     _DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/Appli
                     cations
                     PLATFORM_DEVELOPER_BIN_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/usr/b
                     in
                     PLATFORM_DEVELOPER_LIBRARY_DIR
                     =
                     /Applications/Xcode.app/Content
                     s/Frameworks/Xcode3Core.framewo
                     rk/SharedSupport/Developer/Libr
                     ary
                     PLATFORM_DEVELOPER_SDK_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/SDKs
                     PLATFORM_DEVELOPER_TOOLS_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/Tools
                     PLATFORM_DEVELOPER_USR_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/usr
                     PLATFORM_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform
                     PLATFORM_DISPLAY_NAME = iOS
                     Simulator
                     PLATFORM_NAME = iphonesimulator
                     PLATFORM_PREFERRED_ARCH =
                     undefined_arch
                     PLATFORM_PRODUCT_BUILD_VERSION
                     = 21C52
                     PLIST_FILE_OUTPUT_FORMAT =
                     binary
                     PLUGINS_FOLDER_PATH =
                     absl.framework/PlugIns
                     PODS_BUILD_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios
                     PODS_CONFIGURATION_BUILD_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Release-iphonesimulator
                     PODS_DEVELOPMENT_LANGUAGE = en
                     PODS_ROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds
                     PODS_TARGET_SRCROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds/abseil
                     PODS_XCFRAMEWORKS_BUILD_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Release-iphonesimulator/XCF
                     rameworkIntermediates
                     PRECOMPS_INCLUDE_HEADERS_FROM_B
                     UILT_PRODUCTS_DIR = YES
                     PRECOMP_DESTINATION_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/PrefixHead
                     ers
                     PRESERVE_DEAD_CODE_INITS_AND_TE
                     RMS = NO
                     PRIVATE_HEADERS_FOLDER_PATH =
                     absl.framework/PrivateHeaders
                     PRODUCT_BUNDLE_IDENTIFIER =
                     org.cocoapods.absl
                     PRODUCT_BUNDLE_PACKAGE_TYPE =
                     FMWK
                     PRODUCT_MODULE_NAME = absl
                     PRODUCT_NAME = absl
                     PRODUCT_SETTINGS_PATH =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds/Target Support
                     Files/abseil/abseil-Info.plist
                     PRODUCT_TYPE =
                     com.apple.product-type.framewor
                     k
                     PROFILING_CODE = NO
                     PROJECT = Pods
                     PROJECT_DERIVED_FILE_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/DerivedSources
                     PROJECT_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds
                     PROJECT_FILE_PATH =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds/Pods.xcodeproj
                     PROJECT_NAME = Pods
                     PROJECT_TEMP_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build
                     PROJECT_TEMP_ROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios
                     PUBLIC_HEADERS_FOLDER_PATH =
                     absl.framework/Headers
                     RECURSIVE_SEARCH_PATHS_FOLLOW_S
                     YMLINKS = YES
                     REMOVE_CVS_FROM_RESOURCES = YES
                     REMOVE_GIT_FROM_RESOURCES = YES
                     REMOVE_HEADERS_FROM_EMBEDDED_BU
                     NDLES = YES
                     REMOVE_HG_FROM_RESOURCES = YES
                     REMOVE_STATIC_EXECUTABLES_FROM_
                     EMBEDDED_BUNDLES = YES
                     REMOVE_SVN_FROM_RESOURCES = YES
                     REZ_COLLECTOR_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/ResourceMa
                     nagerResources
                     REZ_OBJECTS_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/ResourceMa
                     nagerResources/Objects
                     SCAN_ALL_SOURCE_FILES_FOR_INCLU
                     DES = NO
                     SCRIPTS_FOLDER_PATH =
                     absl.framework/Scripts
                     SDKROOT =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/SDKs/
                     iPhoneSimulator17.2.sdk
                     SDK_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/SDKs/
                     iPhoneSimulator17.2.sdk
                     SDK_DIR_iphonesimulator17_2 =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/SDKs/
                     iPhoneSimulator17.2.sdk
                     SDK_NAME = iphonesimulator17.2
                     SDK_NAMES = iphonesimulator17.2
                     SDK_PRODUCT_BUILD_VERSION =
                     21C52
                     SDK_STAT_CACHE_ENABLE = YES
                     SDK_VERSION = 17.2
                     SDK_VERSION_ACTUAL = 170200
                     SDK_VERSION_MAJOR = 170000
                     SDK_VERSION_MINOR = 170200
                     SED = /usr/bin/sed
                     SEPARATE_STRIP = NO
                     SEPARATE_SYMBOL_EDIT = NO
                     SET_DIR_MODE_OWNER_GROUP = YES
                     SET_FILE_MODE_OWNER_GROUP = NO
                     SHALLOW_BUNDLE = YES
                     SHALLOW_BUNDLE_TRIPLE =
                     ios-simulator
                     SHALLOW_BUNDLE_ios_macabi = NO
                     SHALLOW_BUNDLE_macos = NO
                     SHARED_DERIVED_FILE_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Release-iphonesimulator/abs
                     eil/DerivedSources
                     SHARED_FRAMEWORKS_FOLDER_PATH =
                     absl.framework/SharedFrameworks
                     SHARED_PRECOMPS_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/SharedPrecompiledHeaders
                     SHARED_SUPPORT_FOLDER_PATH =
                     absl.framework
                     SKIP_INSTALL = YES
                     SOURCE_ROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds
                     SRCROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/Po
                     ds
                     STRINGSDATA_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build/Objects-no
                     rmal/x86_64
                     STRINGSDATA_ROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build
                     STRINGS_FILE_INFOPLIST_RENAME =
                     YES
                     STRINGS_FILE_OUTPUT_ENCODING =
                     binary
                     STRIP_BITCODE_FROM_COPIED_FILES
                     = NO
                     STRIP_INSTALLED_PRODUCT = NO
                     STRIP_STYLE = debugging
                     STRIP_SWIFT_SYMBOLS = YES
                     SUPPORTED_DEVICE_FAMILIES = 1,2
                     SUPPORTED_PLATFORMS =
                     iphonesimulator iphoneos
                     SUPPORTS_TEXT_BASED_API = NO
                     SUPPRESS_WARNINGS = NO
                     SWIFT_ACTIVE_COMPILATION_CONDIT
                     IONS =
                     SWIFT_COMPILATION_MODE =
                     wholemodule
                     SWIFT_EMIT_LOC_STRINGS = NO
                     SWIFT_OPTIMIZATION_LEVEL = -O
                     SWIFT_PLATFORM_TARGET_PREFIX =
                     ios
                     SWIFT_VERSION = 5.0
                     SYMROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/ios/bu
                     ild
                     SYSTEM_ADMIN_APPS_DIR =
                     /Applications/Utilities
                     SYSTEM_APPS_DIR = /Applications
                     SYSTEM_CORE_SERVICES_DIR =
                     /System/Library/CoreServices
                     SYSTEM_DEMOS_DIR =
                     /Applications/Extras
                     SYSTEM_DEVELOPER_APPS_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications
                     SYSTEM_DEVELOPER_BIN_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/usr/bin
                     SYSTEM_DEVELOPER_DEMOS_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications/Utilit
                     ies/Built Examples
                     SYSTEM_DEVELOPER_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer
                     SYSTEM_DEVELOPER_DOC_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/ADC Reference
                     Library
                     SYSTEM_DEVELOPER_GRAPHICS_TOOLS
                     _DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications/Graphi
                     cs Tools
                     SYSTEM_DEVELOPER_JAVA_TOOLS_DIR
                     =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications/Java
                     Tools
                     SYSTEM_DEVELOPER_PERFORMANCE_TO
                     OLS_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications/Perfor
                     mance Tools
                     SYSTEM_DEVELOPER_RELEASENOTES_D
                     IR =
                     /Applications/Xcode.app/Content
                     s/Developer/ADC Reference
                     Library/releasenotes
                     SYSTEM_DEVELOPER_TOOLS =
                     /Applications/Xcode.app/Content
                     s/Developer/Tools
                     SYSTEM_DEVELOPER_TOOLS_DOC_DIR
                     =
                     /Applications/Xcode.app/Content
                     s/Developer/ADC Reference
                     Library/documentation/Developer
                     Tools
                     SYSTEM_DEVELOPER_TOOLS_RELEASEN
                     OTES_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/ADC Reference
                     Library/releasenotes/DeveloperT
                     ools
                     SYSTEM_DEVELOPER_USR_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/usr
                     SYSTEM_DEVELOPER_UTILITIES_DIR
                     =
                     /Applications/Xcode.app/Content
                     s/Developer/Applications/Utilit
                     ies
                     SYSTEM_DEXT_INSTALL_PATH =
                     /System/Library/DriverExtension
                     s
                     SYSTEM_DOCUMENTATION_DIR =
                     /Library/Documentation
                     SYSTEM_EXTENSIONS_FOLDER_PATH =
                     absl.framework/SystemExtensions
                     SYSTEM_EXTENSIONS_FOLDER_PATH_S
                     HALLOW_BUNDLE_NO =
                     absl.framework/Library/SystemEx
                     tensions
                     SYSTEM_EXTENSIONS_FOLDER_PATH_S
                     HALLOW_BUNDLE_YES =
                     absl.framework/SystemExtensions
                     SYSTEM_KEXT_INSTALL_PATH =
                     /System/Library/Extensions
                     SYSTEM_LIBRARY_DIR =
                     /System/Library
                     TAPI_DEMANGLE = YES
                     TAPI_ENABLE_PROJECT_HEADERS =
                     NO
                     TAPI_LANGUAGE = objective-c
                     TAPI_LANGUAGE_STANDARD =
                     compiler-default
                     TAPI_USE_SRCROOT = YES
                     TAPI_VERIFY_MODE = Pedantic
                     TARGETED_DEVICE_FAMILY = 1,2
                     TARGETNAME = abseil
                     TARGET_BUILD_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Release-iphonesimulator/abs
                     eil
                     TARGET_NAME = abseil
                     TARGET_TEMP_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build
                     TEMP_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build
                     TEMP_FILES_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build
                     TEMP_FILE_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/Pods.build/Release-iphonesi
                     mulator/abseil.build
                     TEMP_ROOT =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios
                     TEST_FRAMEWORK_SEARCH_PATHS =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/Libra
                     ry/Frameworks
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/SDKs/
                     iPhoneSimulator17.2.sdk/Develop
                     er/Library/Frameworks
                     TEST_LIBRARY_SEARCH_PATHS =
                     /Applications/Xcode.app/Content
                     s/Developer/Platforms/iPhoneSim
                     ulator.platform/Developer/usr/l
                     ib
                     TOOLCHAIN_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Toolchains/XcodeDef
                     ault.xctoolchain
                     TREAT_MISSING_BASELINES_AS_TEST
                     _FAILURES = NO
                     UID = 501
                     UNINSTALLED_PRODUCTS_DIR =
                     /Users/artjomgyulnazarov/Flutte
                     r_projekte/my_tennisclub/build/
                     ios/UninstalledProducts
                     UNLOCALIZED_RESOURCES_FOLDER_PA
                     TH = absl.framework
                     UNLOCALIZED_RESOURCES_FOLDER_PA
                     TH_SHALLOW_BUNDLE_NO =
                     absl.framework/Resources
                     UNLOCALIZED_RESOURCES_FOLDER_PA
                     TH_SHALLOW_BUNDLE_YES =
                     absl.framework
                     UNSTRIPPED_PRODUCT = NO
                     USER = artjomgyulnazarov
                     USER_APPS_DIR =
                     /Users/artjomgyulnazarov/Applic
                     ations
                     USER_HEADER_SEARCH_PATHS =
                     "/Users/artjomgyulnazarov/Flutt
                     er_projekte/my_tennisclub/ios/P
                     ods/abseil"
                     USER_LIBRARY_DIR =
                     /Users/artjomgyulnazarov/Librar
                     y
                     USE_DYNAMIC_NO_PIC = YES
                     USE_HEADERMAP = NO
                     USE_HEADER_SYMLINKS = NO
                     USE_RECURSIVE_SCRIPT_INPUTS_IN_
                     SCRIPT_PHASES = YES
                     VALIDATE_PRODUCT = YES
                     VALID_ARCHS = arm64 arm64e i386
                     x86_64
                     VERBOSE_PBXCP = NO
                     VERSIONING_SYSTEM =
                     apple-generic
                     VERSIONPLIST_PATH =
                     absl.framework/version.plist
                     VERSIONS_FOLDER_PATH =
                     absl.framework
                     VERSIONS_FOLDER_PATH_SHALLOW_BU
                     NDLE_NO =
                     absl.framework/Versions
                     VERSIONS_FOLDER_PATH_SHALLOW_BU
                     NDLE_YES = absl.framework
                     VERSION_INFO_BUILDER =
                     artjomgyulnazarov
                     VERSION_INFO_FILE = absl_vers.c
                     VERSION_INFO_STRING =
                     "@(#)PROGRAM:absl
                     PROJECT:Pods-1"
                     WRAPPER_EXTENSION = framework
                     WRAPPER_NAME = absl.framework
                     WRAPPER_SUFFIX = .framework
                     WRAP_ASSET_PACKS_IN_SEPARATE_DI
                     RECTORIES = NO
                     XCODE_APP_SUPPORT_DIR =
                     /Applications/Xcode.app/Content
                     s/Developer/Library/Xcode
                     XCODE_PRODUCT_BUILD_VERSION =
                     15C65
                     XCODE_VERSION_ACTUAL = 1510
                     XCODE_VERSION_MAJOR = 1500
                     XCODE_VERSION_MINOR = 1510
                     XPCSERVICES_FOLDER_PATH =
                     absl.framework/XPCServices
                     YACC = yacc
                     _WRAPPER_CONTENTS_DIR_SHALLOW_B
                     UNDLE_NO = /Contents
                     _WRAPPER_PARENT_PATH_SHALLOW_BU
                     NDLE_NO = /..
                     _WRAPPER_RESOURCES_DIR_SHALLOW_
                     BUNDLE_NO = /Resources
                     arch = x86_64
                     variant = normal

                 2023-12-27 14:10:42.890
                 xcodebuild[79899:3391732] Requested
                 but did not find extension point
                 with identifier
                 Xcode.InterfaceBuilderBuildSupport.
                 PlatformDefinition

[+2476 ms] Caching compiled dill
[+1899 ms] Connecting to service protocol:
http://<IP_ADDRESS>:53904/3RZ76Clfeg4=/
[ +134 ms] Launching a Dart Developer Service (DDS)
instance at http://<IP_ADDRESS>:0, connecting to VM service
at http://<IP_ADDRESS>:53904/3RZ76Clfeg4=/.
[  +88 ms] DDS is listening at
http://<IP_ADDRESS>:53948/mW29ZdeXGTA=/.
[  +75 ms] Successfully connected to service protocol:
http://<IP_ADDRESS>:53904/3RZ76Clfeg4=/
[  +28 ms] DevFS: Creating new filesystem on the device
(null)
[  +22 ms] DevFS: Created new filesystem on the device
(file:///private/var/mobile/Containers/Data/Application/
AEFAC062-675A-43F5-A093-4C58075EADCF/tmp/my_tennisclubid
F86m/my_tennisclub/)
[   +2 ms] Updating assets
[ +397 ms] Syncing files to device iPhone von Artjom...
[   +1 ms] Compiling dart to kernel with 0 updated files
[        ] Processing bundle.
[        ] <- recompile package:my_tennisclub/main.dart
73462cd9-33be-4a23-b7f2-d23187e8d547
[        ] <- 73462cd9-33be-4a23-b7f2-d23187e8d547
[   +1 ms] Bundle processing done.
[ +794 ms] Updating files.
[   +1 ms] DevFS: Sync finished
[   +2 ms] Syncing files to device iPhone von Artjom...
(completed in 800ms)
[   +8 ms] Synced 0.0MB.
[   +6 ms] <- accept
[  +13 ms] Connected to _flutterView/0x11c815020.
[   +8 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave
application
running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the
device).
[        ] A Dart VM Service on iPhone von Artjom is
available at:
http://<IP_ADDRESS>:53948/mW29ZdeXGTA=/
[   +7 ms] The Flutter DevTools debugger and profiler on
iPhone von
Artjom is available at:
http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:53948/mW29Zde
XGTA=/
[+117839 ms] flutter:<PHONE_NUMBER>434
[   +4 ms] flutter: 111
[  +16 ms] flutter: start
[  +72 ms] flutter:<PHONE_NUMBER>434
[  +54 ms] flutter: 111
[+6194 ms] flutter:<PHONE_NUMBER>434
[   +1 ms] flutter: 111
[   +8 ms] flutter: start
[  +77 ms] flutter:<PHONE_NUMBER>434
[  +26 ms] flutter: 111
[+40363 ms] flutter: inactive`

Thanks for your response @Epikur86.
Please paste the logs up until the crash in a .txt file and share the file here

Here are the logs. The second log is from Xcode which appears when I want to take a video.
logFlutterCamera.pdf
bugXcodeLog.pdf

Thanks for your response @Epikur86.
Are the logs you shared in logFlutterCamera.pdf the full flutter run -v log up until crash?
Can't seem to see a crash or terminate from the logs. Also, when does this print occur:
[+9483 ms] flutter: inactive

Can't seem to place this from the code sample shared.

Sorry, I run it on a other project where it image_picker was implemented as well. Those logs doesn't belong to image_picker.
Here is the log of the example running on a iphone 15 physical. Running pickVideo causes a PlatFormException.
[   +6 ms] Updating assets
[ +259 ms] Syncing files to device iPhone von
Artjom...
[   +2 ms] Compiling dart to kernel with 0 updated
files
[        ] Processing bundle.
[        ] <- recompile
package:flutter_application_1/main.dart
4ba0c86f-bc41-4cc3-8d2c-c389b762a9f7
[        ] <- 4ba0c86f-bc41-4cc3-8d2c-c389b762a9f7
[   +2 ms] Bundle processing done.
[ +374 ms] Updating files.
[        ] DevFS: Sync finished
[   +6 ms] Syncing files to device iPhone von
Artjom... (completed in 380ms)
[   +2 ms] Synced 0.0MB.
[   +7 ms] <- accept
[   +8 ms] Connected to _flutterView/0x12401f020.
[   +3 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive
commands.
[        ] d Detach (terminate "flutter run" but
leave
application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on
the device).
[        ] A Dart VM Service on iPhone von Artjom
is
available at:
http://<IP_ADDRESS>:60489/yoXJADkHBzI=/
[        ] The Flutter DevTools debugger and
profiler on
iPhone von Artjom is available at:
http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:60489/y
oXJADkHBzI=/
[+11570 ms]
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)]
Unhandled Exception:
PlatformException(multiple_request, Cancelled by a
second request, null, null)
[        ] #0      ImagePickerApi.pickVideo
(package:image_picker_ios/src/messages.g.dart:236:
7)
[        ]
[        ] #1      ImagePickerIOS.getVideo
(package:image_picker_ios/image_picker_ios.dart:29
7:26)
[        ]
[        ] #2
_MyHomePageState._onImageButtonPressed
(package:flutter_application_1/main.dart:95:29)
[        ]

Package version 0.8.0 doesn't work as well. Didn't test lower versions of the package.

Thanks for your response @Epikur86.
From the logs, this is similar to https://github.com/flutter/flutter/issues/82602 which has been fixed post package version 0.8.0. Can you test this with the latest version of the Image_picker package 1.0.6?

It stilll crashes. To clarify, it only crashes when using camera as source, when using gallery as source it works as expected.

Thanks for your response @Epikur86.
I currently don't have a physical iPhone 15 device to test this on. I'll be labelling this based on the logs shared https://github.com/flutter/flutter/issues/140592#issuecomment-1879280506.
This seems similar/related to https://github.com/flutter/flutter/issues/82602.

I tried it on a iPhone 8 device today and it crashes as well. Videolibrary and photos working as expected.

Did you find the solution? The same thing happens to me...

Yes, I did, The permission for microphone was missing:
Add the following keys to your Info.plist file, located in /ios/Runner/Info.plist:
NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.
This permission will not be requested if you always pass false for requestFullMetadata, but App Store policy requires including the plist entry.
NSCameraUsageDescription - describe why your app needs access to the camera. This is called Privacy - Camera Usage Description in the visual editor.
NSMicrophoneUsageDescription - describe why your app needs access to the microphone, if you intend to record videos. This is called Privacy - Microphone Usage Description in the visual editor.

Any solution for this. im getting app crashed when pick video from camera on iphone 15 - IOS 17. package version 1.0.7 on flutter version 3.16.7

I got an error message regarding the microphone when running it on a iphone 8 device. On Iphone 15 I got no error message. Try run flutter run -v on an older iphone version when possible.

Hello @Epikur86.
Does adding microphone permission also solve this issue on iPhone 15 physical device for you?

Yes, it does.

Hello @Epikur86. Does adding microphone permission also solve this issue on iPhone 15 physical device for you?

@dam-ease in my case ive been using image_picker 1.0.4 on  flutter 3.13.0 and  it worked perfectly fine. however recently i upgrade the version 3.16.7 and image_picker 1.0.7 and now some of the clients who are using iphone 15 facing app crash when pickup videos from camera. unfortunately im not able to debug and provide logs since i dont have a iphone 15 at the moment

Thanks for your responses @Epikur86 @ashanftw.

now some of the clients who are using iphone 15 facing app crash when pickup videos from camera.

Do you have any logs from production you could share?
Also please confirm you have microphone permissions added to the application?
I also don't have a physical iPhone 15 device to debug this.

Thanks for your responses @Epikur86 @ashanftw.

now some of the clients who are using iphone 15 facing app crash when pickup videos from camera.

Do you have any logs from production you could share? Also please confirm you have microphone permissions added to the application? I also don't have a physical iPhone 15 device to debug this.

No I don't have logs to provide 🥺. yes I do have mic permission.

hi @vashworth can you take a look at this (and assign a priority label too)? thanks!

Issue seems to be specific to physical iPhone 15 and iOS 17, which I don't have to test with. I'm unable to recreate a crash with my devices.
Looking at comment https://github.com/flutter/flutter/issues/140592#issuecomment-1895880826, seems like maybe it's related to new iOS 17 reaction effects, but isEligibleForReactionEffects appears to be part of an private internal Apple API so I'm unsure what's going on.
I think we'll need a physical iOS 15 device to debug this further.

@CarlosH15 Do you have any reproducible steps to recreate this issue?

@CarlosH15 Do you have any reproducible steps to recreate this issue?

Please see https://github.com/flutter/flutter/issues/141695. Everything is explained there.

@CarlosH15 Thanks for the info. I was able to recreate your crash. The app is crashing due to invalid type in your Info.plist (https://github.com/flutter/flutter/issues/141695#issuecomment-1896268751).
In your plist, it has:
<key>UIBackgroundModes</key>
<string>location</string>

However, UIBackgroundModes expects an array of strings, not a string.
You need to change it to:
<key>UIBackgroundModes</key>
<array>
	<string>location</string>
</array>

It appears that on older versions of iOS invalid types in Info.plist would not cause a crash, but with iOS 17 they do.
@ashanftw I would also recommend you audit your Info.plist and ensure all correct types are used.

Closing since issue is not with Flutter or image_picker, but with project setups.

@vashworth thanks for your support. I tried the solution you provided and... it worked!


Definition of SCHED-ATTRS incorrectly assumes that schedule operations that complete with set_stopped will complete on that scheduler

The SCHED-ATTRS(sch) helper is used in the continues_on() and schedule_from() algorithms and is used to compute the sender-attributes of the sender returned from these algorithms such that they have a get_completion_scheduler<set_value_t> and get_completion_scheduler<set_stopped_t> queries that both return sch.
However, I don't think it's valid to say that a set_stopped result will always complete on the specified scheduler for these algorithms.
In the case that the schedule operation that is trying to transfer execution to the scheduler's context completes with set_stopped, it is not guaranteed that the completion is currently on the scheduler's context (it might be completing synchronously inside a stop-request from an arbitrary thread), and yet the continues_on() operation as a whole will complete with set_stopped, violating the declared get_completion_scheduler<set_stopped_t> query result.
There are a couple of strategies that we can potentially take to eliminate this inconsistency:

We can remove the get_completion_scheduler<set_stopped_t> query from SCHED-ATTRS(sch) and only say  things about the completion context of a set_value result.
We can require the schedule operation to complete with set_value - possibly wrapping the schedule operation with unstoppable() and terminate_on_error_and_stopped(), in which case the set_stopped result will only occur if the predecessor completed with set_stopped. This would also allow saying something about the set_error completion scheduler as well.
We can say that the operation as a whole completes with an error if the schedule operation does not complete with set_value (since it failed to meet its post-condition of continuing on that context).
Possibly combining this with an unstoppable wrapper around the schedule operation.

I wonder why the senders returned from exec::schedule should be allowed to complete with set_stopped anyway. The current semantics of the scheduler concept (as implied by SCHED-ATTRS) require a set_stopped completion to happen on an execution agent represented by that scheduler. But at that point it might as well complete with set_value, delegating the act of checking/responding to a cancellation request to the following work.
P3284 even proposes to wrap the exec::schedule calls inside schedule_from (and therefore by extension inside continues_on) in unstoppable, making a exec::get_completion_scheduler<exec::set_stopped_t> superfluous AFAICS.

Sorry for "thinking aloud" in the previous comment. Maybe it becomes clearer when looking at the receiver-type receiver from the schedule_from adapter (https://eel.is/c++draft/exec#schedule.from-9). This is the receiver that is connected to the schedule sender.
struct receiver-type {
    using receiver_concept = receiver_t;
    state-type* state;          // exposition only

    void set_value() && noexcept {
      visit(
        [this]<class Tuple>(Tuple& result) noexcept -> void {
          if constexpr (!same_as<monostate, Tuple>) {
            auto& [tag, ...args] = result;
            tag(std::move(state->rcvr), std::move(args)...);
          }
        },
        state->async-result);
    }

    template<class Error>
    void set_error(Error&& err) && noexcept {
      execution::set_error(std::move(state->rcvr), std::forward<Error>(err));
    }

    void set_stopped() && noexcept {
      execution::set_stopped(std::move(state->rcvr));
    }

    decltype(auto) get_env() const noexcept {
      return FWD-ENV(execution::get_env(state->rcvr));
    }
  };

Looking at this, only if the call to set_stopped of receiver-type does not happen, then it is guaranteed that any set_stopped completions of the whole thing can only happen in the set_value function of receiver-type, thereby making the current formulation of SCHED-ATTRS correct. This can be ensured by one of two things:

wrapping the call to schedule(sched) inside schedule_from in unstoppable (your option two, also chosen by P3284)
or requiring that every schedule sender's set_stopped completion completes on an associated execution agent (the status quo). But this is a bit nonsensical as noted earlier, as it might as well complete with set_value then.

Going with unstoppable(schedule(sched)) sounds like the way to go, especially since things like task, async_scope's join and on all require "going back" to the scheduler they started from.


S3 FileAdapter fails when bucket is located in Frankfurt

For implementation related questions or technical support, please refer to the Stack Overflow and Server Fault communities.
Make sure these boxes are checked before submitting your issue -- thanks for reporting issues back to Parse Server!

[x] You've met the prerequisites.

[x] You're running the latest version of Parse Server.

[x] You've searched through existing issues. Chances are that your issue has been reported or resolved before.

When setting up the s3 bucket with region Frankfurt (eu-central-1) the access from parse server / S3Adapter does not work. The upload of files with the dashboard shows no reaction at all and when uploading with postman, the answer is:
{
  "code": 130,
  "error": "Could not store file."
}

When using a bucket with region Oregon or Ireland the problem does not occur and the file upload / access works fine. I think it has something to do with the Signature Version supported by the bucket in Frankfut but I am not sure about it. The S3Adapter is configured with environment variables.
Environment Setup
Parse Server running on heroku with sample-parse-server,
S3 file bucket located in Frankfurt.
Steps to reproduce
Setup the S3 server to Region Frankfurt and try to access / upload files from parse dashboard or with REST API

cc @skinp can you help with this? I think you probably know the most about our S3 stuff.

In your fileAdapter options have you tried specifying the region?
{directAccess: true, region: 'eu-central-1'}

Yes, I specified the region in the options

http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
Given the literature here, I'd say the signature version is not correct for this region. On another note, if you're using directAccess, the bucket won't be properly specified. I'll add a PR for that.

I think this PR: https://github.com/parse-server-modules/parse-server-s3-adapter/pull/1 fixes this issue.

I'm also having this issue with bucket location in frankfurt using the latest version of the parse-server-s3-adapter. I'm testing it on my local parse installation (v 2.2.4). Without using the s3-adapter, the file is successfully saved.
This is how my configuration looks like:
var S3Adapter = require('parse-server-s3-adapter');

var api = new ParseServer({
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  // ...
  filesAdapter: new S3Adapter(
      "---",
      "---",
      "bucket",
      {
          region: 'eu-central-1'
          //bucketPrefix: '',
          //directAccess: true
      }
  )
});

Move to https://github.com/parse-server-modules/parse-server-s3-adapter


[graphiql] Unknown operation named 'xyz'

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Using the latest of GraphiQL from CDN, having multiple queries works on initial page load. Refreshing the browser ignores other queries/mutations and runs the first query.
I am unable to select any other query/mutation on the play button:

As you can see, I have two different queries. When pressing the play button (or Control + Enter) I get the error. The query 'search' was originally the first query on the editor, but I removed it.
Expected Behavior
Whatever queries are on the editor should appear as options on the play button.
Steps To Reproduce

Using latest GraphiQL version, create multiple queries. Refresh the page and attempt to run any other query other than the first one on the page.

Environment

GraphiQL Version: latest
OS: MacOS
Browser: Chrome
Bundler:
react Version: 16.8.3
graphql Version: GraphQL Java 21.3

Anything else?
No response

Upgrading react to 18.0.0 seemed to fix it. Is 16.8.3 not really supported on later versions of GraphiQL?

This can also be reproduced on https://graphql.github.io/swapi-graphql
How I set it up:
Create two queries something like this:

Refresh the page...
I am unable to run "anotherOne"...all I can do is run "allFilms"

Better yet... if I remove "allFilms" I see this...

Taking a look at what GraphQL receives:

The operation name does not match what is happening. So I see a couple of problems:

The editor sometimes "forgets" or loses that there are multiple operations in the tab
The operation name does not change when attempting to run an operation


WIP - [ feat: 0.1.0 ]

Remark: currently in consequent refactoring, but I still open the PR to start the reviewing process and to have a first feedback.

This PR contains the minimal implementation a Vg renderer in OCaml.
Actually, the implementation is rough (as the rendered images) due to an attempt to use a functionnal style to implement 2D rasterization algorithms. However, the main goal of this module is to be used inside the learn-ocaml grader to be able to compare two Vg images and not to produce good-looking raster images (the SVG renderer combined with the browser render could be used to display images inside the learn-ocaml report).

Examples of usage and rendered images are available in the testing repository: vgr-pixmap-test.

Changelog

New Vg renderer module Vgr_pixmap.S, supporting:

all Vg path segments except the earc one,
both non-zero and the even-odd filling rules with a very basic width support for the outline,
all image transformations,

A generic pixmap interface Vgr_pixmap.PixmapType,

with its provided Gg.Ba.Float32 implementation: Vgr_pixmap.F32_ba

What's missing

Glyph support
Full blending support
Anti-aliasing rendering
Full outline support

TODO
Mandatory

[ ] Cleanning the source code.
[ ] Completing the documentation.
[ ] Manage Earc.
[ ] (Show its usage in the learn-ocaml + image comparison?)

Future work

[ ] Perf:

[ ] replace List by a more appropriated structure.

Is this code supposed to be merged in the official repo?

No, we decided to use a separated one.

Ok great! Thanks for the answer :)


Update auth.php

Pr. https://github.com/Adldap2/Adldap2/issues/664

Hi @nerdalertdk, I think this is something that should be added in the documentation and not by default in all config files that are published. The configuration files are pretty large on their own so I'm trying to limit additions to it. Appreciate the PR though! 👍


License

Hello,
Can you please add a LICENSE file to the repo so we know how/if this can be used?
zach cp

Hi,
Done, thanks for noticing.
Alexandru
On Thu, 26 Jan 2023 at 18:43, zachcp @.***> wrote:

Hello,
Can you please add a LICENSE file to the repo so we know how/if this can
be used?
zach cp
—
Reply to this email directly, view it on GitHub
https://github.com/Dumitrescu-Alexandru/TSignal/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD67TBMY2KJN6ERIEYYIR43WUKSRPANCNFSM6AAAAAAUHW3NRY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


HDDS-2015. Encrypt/decrypt key using symmetric key while writing/reading

/label ozone

Plus there are bunch of checkstyle issues, which you can cleanup in the next push. Thanks

Sure, i will take a look at this and get back

/restest

@anuengineer failures seems unrelated to the patch. Pls confirm.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
53
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

+1
test4tests
0
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

0
mvndep
77
Maven dependency ordering for branch

+1
mvninstall
760
trunk passed

+1
compile
455
trunk passed

+1
checkstyle
86
trunk passed

+1
mvnsite
0
trunk passed

-1
shadedclient
359
branch has errors when building and testing our client artifacts.

-1
javadoc
81
hadoop-hdds in trunk failed.

-1
javadoc
66
hadoop-ozone in trunk failed.

0
spotbugs
624
Used deprecated FindBugs config; considering switching to SpotBugs.

-1
findbugs
41
hadoop-hdds in trunk failed.

-1
findbugs
71
hadoop-ozone in trunk failed.

_ Patch Compile Tests _

0
mvndep
39
Maven dependency ordering for patch

+1
mvninstall
739
the patch passed

+1
compile
514
the patch passed

+1
javac
514
the patch passed

+1
checkstyle
103
the patch passed

+1
mvnsite
0
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedclient
953
patch has no errors when building and testing our client artifacts.

-1
javadoc
108
hadoop-hdds generated 13 new + 3 unchanged - 0 fixed = 16 total (was 3)

-1
javadoc
129
hadoop-ozone generated 26 new + 1 unchanged - 0 fixed = 27 total (was 1)

-1
findbugs
517
hadoop-ozone in the patch failed.

_ Other Tests _

-1
unit
336
hadoop-hdds in the patch failed.

-1
unit
76
hadoop-ozone in the patch failed.

+1
asflicense
45
The patch does not generate ASF License warnings.

6079

Reason
Tests

Failed junit tests
hadoop.hdds.scm.safemode.TestSCMSafeModeManager

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1386

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 01cb3d2ae667 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 915cbc9

Default Java
1.8.0_222

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/branch-javadoc-hadoop-hdds.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/branch-javadoc-hadoop-ozone.txt

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/branch-findbugs-hadoop-hdds.txt

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/branch-findbugs-hadoop-ozone.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/diff-javadoc-javadoc-hadoop-hdds.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/diff-javadoc-javadoc-hadoop-ozone.txt

findbugs
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/patch-findbugs-hadoop-ozone.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/patch-unit-hadoop-hdds.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/artifact/out/patch-unit-hadoop-ozone.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/testReport/

Max. process+thread count
585 (vs. ulimit of 5500)

modules
C: hadoop-hdds/common hadoop-ozone/client hadoop-ozone/common hadoop-ozone/integration-test hadoop-ozone/ozone-manager U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1386/1/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

/retest

@anuengineer , @bharatviswa504 - Failures unrelated to patch.
I have filed HDDS-2081, HDDS-2082, HDDS-2083, HDDS-2084, HDDS-2085 for the test failures observed here.

Finally, all checks are fine! The integration test failures are unrelated as mentioned previously.

@ajayydv @bharatviswa504  Thanks for comments. @dineshchitlangia  Thanks for the contribution. I have committed this patch to the trunk branch.

Thanks @bharatviswa504 , @ajayydv , @anuengineer for a great review!
Thanks @anuengineer for commit.


Commits per build inquiry

I have adopted sbt-microsites on linebacker , log4cats as well as many of my other libraries and my Travis CI automation consistently generates 6 commits per build.
I have checks in place that this is only firing against 1 build per merge, and it seems to me excessive to have that numbe of commits for an automated process.
Am I missing something or doing something wrong?
sbt docs/publishMicrosite is the command I am using, based on the documentation.

@ChristopherDavenport Likely you are using the option Publish using GitHub4s, where we are using the Github API directly with a GH token, by using https://github.com/47deg/github4s. Committing files using the GH API is not intuitive at all, it needs to be done recursively by folder, that’s potentially why you are finding a fixed number of commits, it’d be something like this:

Delete current files.
Commit files for every folder, including the root one.

It could be a little annoying, but as gh-pages is an orphan branch we considered that wasn’t a big deal. The other available option would be Publish the Microsite using ssh keys.


'fasta' should not be required if --genome supplied

Description of the bug
A recent commit has made the 'fasta' field required in the schema. That's evaluated before there's a chance to read the igenomes config for anything specified via --genome, so the form validation fails due to the missing field content, when it should pass and derive the fasta file from iGenomes.
For example, this makes submission of the 'test_full' profile impossible via the Seqera Platform UI.
Command used and terminal output
No response
Relevant files
No response
System information
No response

See discussion https://nfcore.slack.com/archives/C056RQB10LU/p1703070599275599

Fixed in https://github.com/nf-core/rnaseq/pull/1143


robot_pose_publisher: 0.2.3-0 in 'jade/distribution.yaml' [bloom]

Increasing version of package(s) in repository robot_pose_publisher to 0.2.3-0:

upstream repository: https://github.com/WPI-RAIL/robot_pose_publisher.git
release repository: https://github.com/wpi-rail-release/robot_pose_publisher-release.git
distro file: jade/distribution.yaml
bloom version: 0.5.19
previous version for package: null

robot_pose_publisher
* cleanup for release
* travis fix
* travis test
* gitignore cleanup
* Dry branch cleanup
* Contributors: Russell Toris

Okay, I'm just going to remove my fork each time to ensure it gets the most up to date version for whatever reason... (?)

I don't understand that, it has to be that GitHub is giving out the wrong version of the file... They may slow down the roll out of repository changes based on the frequency of the updates.


Add Exceptions

Add some common exceptions handling

@kristinagrig06 this looks good, can you please address the comment and make sure the comments pass?


abouttraining details

Hi, I  trained my model on the same datasets with you. But the experimental results always have either low VR or high VFA. If you can public your training code which will be very helpful.


LCM是如何参与训练的？

LCM的损失如何定义的，谢谢了。

Could you please be more specific?
The loss of LCM is in the code (https://github.com/beyondguo/label_confusion_learning/blob/89a4eebfd5d947ea5ff1e87854209a43c7b8fde5/models/bert.py#L132), the description is also clearly put in the paper.
what's your problem?

Ok, I got it, thanks.


dark and light mode is fixed

Closes #
What new changes did you make? Tick all applicable boxes

[ ] Added new abbreviation
[ ] Fixed something in the source code
[ ] Added a new feature
[ ] Fixed the docs (README.md, CONTRIBTUING.md, etc)

Describe the new changes you added.

Share a screenshot of new changes

Hey, could you please provide a little description of your changes? so it would be much easy for us to review your PR. Thank you

And for some reason, the vercel build failed. While I am yet to understand your changes, I cannot preview your changes because the pipeline is broken.


Bazel 6 ability to remove a resolved async node

Ability to remove a resolved async node
Change Type (required)
Attaching logs FYR to see how the fucntionality works :
Key Changes
Batching and Caching: Introduced
pendingUpdates
to keep track of nodes currently being processed to avoid duplicate processing and updated cache checking in
apply method
to process the async node and allow deletion by setting null to the node mapping when conditions are met.
View Update Trigger: Ensured that the view updates accordingly when an async node is resolved or removed.
This version of the plugin allows for the flexibility needed to handle complex async updates, including conditionally removing resolved async nodes from rendering.
Test results:
https://app.buildbuddy.io/invocation/fc720b64-f848-4123-9e95-22216f410acc

[ ] patch
[ ] minor
[ ] major

Does your PR have any documentation updates?

[ ] Updated docs
[ ] No Update needed
[ ] Unable to update docs

Updated business logic


Allow for backfilled RNG requests

This PR addresses issues in the previous fix #8. Please review #8 for the full context.
It is possible for some requests to be stuck in the Awaiting status if there is a sudden gas spike between when the request is made and when the RNG is ready to be posted onchain by Witnet. #8 will cause the draw manager to remain unresponsive in this scenario.
This PR addresses this by allowing new RNG requests to complete the old ones. In addition, the original issue is addressed by returning false for isRequestFailed calls if the request has been completed by backfilled RNG.
One caveat of this behavior is that it is possible for a request to be considered failed for sometime before being completed by a later request. This behavior is not problematic in itself, but should be carefully considered when implementing logic that uses isRequestFailed.

Witnet does not backfill for Awaiting requests, so this PR would not affect the end behaviour: https://github.com/witnet/witnet-solidity-bridge/blob/2b870c444e30e271511da08d30ec2498e0696d9b/contracts/apps/WitnetRandomnessV2.sol#L321-L330


Fixes next exercise functionality and changes sidepanel icon

Next exercise should now work as intended.
Also the exercise list button icon was switched to the new one.

Coverage decreased (-0.02%) to 8.886% when pulling 06fd5e4c223993e3215da9720f023c401bbd6123 on fix-next-exercise-and-icon into be1899b67698d6d6fc547ec9344a4b80824bd0b6 on master.

Coverage decreased (-0.02%) to 8.886% when pulling 651a7d6dc34555b5d85c3e073c63befc02cbca5f on fix-next-exercise-and-icon into be1899b67698d6d6fc547ec9344a4b80824bd0b6 on master.

Coverage remained the same at 8.903% when pulling 25ba3e46b76924ddb4e92da1edebba95ef9b4e40 on fix-next-exercise-and-icon into be1899b67698d6d6fc547ec9344a4b80824bd0b6 on master.


add a T::Configuration option for VM prop serde and appropriate modifications

Motivation
We have some changes to prop serialization/deserialization that are faster than the sorbet-runtime codegen and avoid the use of class_eval.  To be able to reasonably test those changes, we'd like to add a T::Configuration option that selects between the status quo and the accelerated routines.
Test plan
There's not much to test here.  I did verify that the test and test_vm_serde Rakefile targets pass (well, subject to error handling problems with the VM-defined routines) on an appropriately configured Ruby.

This makes sense to me. Could you point me to the definition of generate2? I was curious to see how it differed from the existing generate/eval implementation.

Pointed this out offline, since it's currently in Stripe-internal systems.

Would you mind adding a test to the runtime test suite that exercises the errors we'd expect to see if the vm doesn't support deserialization?

Pushed bits with a test and a reworking of the Rakefile to placate Sorbet.


Using lambda_packages precompiled packages even if they are wrong version

Fixes https://github.com/Miserlou/Zappa/issues/855

Pre-compiled packages logic now first checks correct lambda_packages version, then correct manylinux version, then any lambda_packages version. If a wrong version is used you will see a warning printed.

Local package directory is now also deleted if zappa ends up using lambda_package or manylinux. This saves on deployed package size in some cases. e.g. numpy would pull various *darwin.so binaries locally on a Mac that have no need to be in the resulting deployed package.

Coverage decreased (-0.009%) to 72.493% when pulling b132ce5ba2eb6daae84d3cef9f42dcd5bcb97329 on nikbora:master into 07dbcb9c2c86158b9414a816584e289cc9e1247f on Miserlou:master.


Serialized bundle types

Summary

Adds TypeScript types for the serialized form of the protobuf-generated Sigstore Bundle format. Updates the public package interface (sign, signAttestation, & verify) to use the new serialized Bundle types in place of the internal Bundle representation.
Release Note

Public sign/verify methods now return/accept serialized form of Sigstore bundle.

Documentation

@feelepxyz Thanks for the pointer to the OneOf utility! I think this looks pretty good now.
I did refactor OneOf a bit to use undefined instead of null for the value of the excluded options. This felt a little safer since it will stringify into something that matches the expected serialization format:
> JSON.stringify({a: 'foo', b: null})
'{"a":"foo","b":null}'
> JSON.stringify({a: 'foo', b: undefined})
'{"a":"foo"}'


Minion!

 Hello.

when i want to give some minions for a bot player, the bots don't spawn.
Just, Can you make sure the bots can have minions?

We already discussed this issue and the answer is no , sorry

Fantasy

lol why would u want that LOL this dude is lonely!

@raphyjb Don't say that , i know this is not the best suggestion , but no need to freak out about it

@raphyjb  lol, your maked a livestream on YT playing with minions on official agario server Haha, Chither... NICE... - U remember me?


Update zio-sbt-website to 0.1.5+27-a79a4f13-SNAPSHOT

Updates dev.zio:zio-sbt-website from 0.1.5+14-f39b7a47-SNAPSHOT to 0.1.5+27-a79a4f13-SNAPSHOT.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio", artifactId = "zio-sbt-website" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "dev.zio", artifactId = "zio-sbt-website" }
}]

labels: sbt-plugin-update, early-semver-build-metadata, semver-spec-build-metadata, commit-count:1

Superseded by #1080.


Docker build

Move Database type export
Add docker support to codespace
Add .dockerignore
Add Docker workflows
Update README for docker
Test container with curl
Add GitHub actions note to README
Add Dockerfile
Build server.ts
Implement server.ts

Based on https://github.com/makenew/nodets-server

I had to remove dpdm. Not sure why but it was trying to run the script. I'd like to understand but I removed it to unblock. I'm not sure we need dpdm check here though since we build the cjs to a single file.

Build is a bit slow. In theory cache could speed things up. Alternative options

Only run build on main or tag. Downside is the build can break if it's not in each PR.
Reuse the package artifact that is built in the build step. Downside: docker build doesn't work without running the build step outside of docker, so only really works in ci.

For the slowness, we can merge this now to get the container published, and experiment with speedup if we find it annoying. We don't have to require the new status check for now. It's likely to pass every time if the other ones do anyway.

Build is a bit slow.

guessing it's slow mostly due to the arm64 build, would recommend using buildjet native arm64 runners