You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can reproduce the issue with the latest versions of Parse JS SDK.
Issue Description
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
Steps to reproduce
Run with React Native project
Expected Outcome
Not to have require cycle, resolve the warning
Environment
System:
OS: macOS 12.2
CPU: (8) arm64 Apple M1
Memory: 84.22 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.17.3 - ~/.nvm/versions/node/v14.17.3/bin/node
Yarn: 1.22.17 - ~/.yarn/bin/yarn
npm: 6.14.13 - ~/.nvm/versions/node/v14.17.3/bin/npm
Watchman: 2022.01.31.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.2, iOS 15.2, macOS 12.1, tvOS 15.2, watchOS 8.3
Android SDK:
API Levels: 28, 29, 30, 31
Build Tools: 27.0.3, 29.0.2, 30.0.0, 30.0.2, 31.0.0
System Images: android-25 | Android Wear ARM EABI v7a, android-30 | Google Play ARM 64 v8a
Android NDK: Not Found
IDEs:
Android Studio: 2020.3 AI-203.7717.56.2031.7621141
Xcode: 13.2.1/13C100 - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_292 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: 0.66.4 => 0.66.4
react-native-macos: Not Found
npmGlobalPackages:
*react-native*: Not Found
Client
Parse JS SDK version: 3.4.0
Logs
WARN Require cycle: node_modules/parse/lib/react-native/ParseACL.js -> node_modules/parse/lib/react-native/ParseRole.js -> node_modules/parse/lib/react-native/ParseACL.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/canBeSerialized.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/canBeSerialized.js -> node_modules/parse/lib/react-native/ParseRelation.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseACL.js -> node_modules/parse/lib/react-native/ParseRole.js -> node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/canBeSerialized.js -> node_modules/parse/lib/react-native/ParseRelation.js -> node_modules/parse/lib/react-native/ParseQuery.js -> node_modules/parse/lib/react-native/encode.js -> node_modules/parse/lib/react-native/ParseACL.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/canBeSerialized.js -> node_modules/parse/lib/react-native/ParseRelation.js -> node_modules/parse/lib/react-native/ParseQuery.js -> node_modules/parse/lib/react-native/encode.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseRelation.js -> node_modules/parse/lib/react-native/ParseQuery.js -> node_modules/parse/lib/react-native/encode.js -> node_modules/parse/lib/react-native/ParseRelation.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/canBeSerialized.js -> node_modules/parse/lib/react-native/ParseRelation.js -> node_modules/parse/lib/react-native/ParseQuery.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/decode.js -> node_modules/parse/lib/react-native/ParseACL.js -> node_modules/parse/lib/react-native/ParseRole.js -> node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/decode.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/EventuallyQueue.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseACL.js -> node_modules/parse/lib/react-native/ParseRole.js -> node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/ParseACL.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/SingleInstanceStateController.js -> node_modules/parse/lib/react-native/ObjectStateMutations.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/unique.js -> node_modules/parse/lib/react-native/arrayContainsObject.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/unique.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseObject.js -> node_modules/parse/lib/react-native/unsavedChildren.js -> node_modules/parse/lib/react-native/ParseObject.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
WARN Require cycle: node_modules/parse/lib/react-native/ParseUser.js -> node_modules/parse/lib/react-native/ParseSession.js -> node_modules/parse/lib/react-native/ParseUser.js
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
The text was updated successfully, but these errors were encountered:
❌ Please edit your post and use the provided template when creating a new issue. This helps everyone to understand your post better and asks for essential information to quicker review the issue.
New Issue Checklist
Issue Description
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
Steps to reproduce
Run with React Native project
Expected Outcome
Not to have require cycle, resolve the warning
Environment
Client
Logs
The text was updated successfully, but these errors were encountered: