Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Can't get test server or demo to work (fresh install) #741

Open
gmurt opened this issue Nov 8, 2023 · 5 comments
Open

Can't get test server or demo to work (fresh install) #741

gmurt opened this issue Nov 8, 2023 · 5 comments

Comments

@gmurt
Copy link

gmurt commented Nov 8, 2023

This project looks like it will fit my requirements perfectly but I've been trying for about 2 days now to get the testxml server and demo working but I'm just getting errors.

I've tried everything I can think of, even resorting to wiping my Mac and reinstalling Xcode, Node JS and Yarn on a completely fresh install.

I've tried connecting to the server/demo via a browser, simulator and physical device (using the expo go app) but nothing is working at all so I'm wondering If the installation guide is possibly out of date or missing some steps.

When running Yarn Start, and then pressing w to open in the browser, I receive a "TypeError: Load failed" with "refresh" and "back" buttons displayed below.

When running "yarn iOS" and opening via the QR code in Expo Go, I get a "TypeError: Network request failed"

When running "yarn test:xmlserver" The server starts, but when browse to localhost:8085 all that is displayed in the browser is "Cannot GET /"

I've also tried on my Windows machine and I'm getting the same results. Can anyone shed some light on what might be going wrong and/or how to go about getting the demo working?

Thanks in advance,
Graham

@gmurt
Copy link
Author

gmurt commented Nov 8, 2023

Also started getting this on the iOS Device (iPhone 12 mini)

I'm afraid I don't know enough about react/javascript to have even the slightest clue as to what is causing this.

image

@gmurt
Copy link
Author

gmurt commented Nov 8, 2023

Also, I just tried to run "yarn upgrade" on the demo folder and received lots of warnings and "incorrect dependency" messages. Again, I don't know enough about javascript/react/node js to know what these mean or how to resolve them.

grahammurt@Grahams-Mac-mini demo % yarn upgrade
yarn upgrade v1.22.19
(node:8115) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ... to show where the warning was created)
[1/4] 🔍 Resolving packages...
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro-react-native-babel-transformer > babel-preset-fbjs > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-minify-uglify > uglify-es@3.3.9: support for ECMAScript is superseded by uglify-js as of v3.13.0
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro > metro-react-native-babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning react-native > @react-native-community/cli > @react-native-community/cli-plugin-metro > metro-react-native-babel-transformer > babel-preset-fbjs > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning @expo/webpack-config > webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
warning @expo/webpack-config > css-minimizer-webpack-plugin > cssnano > cssnano-preset-default > postcss-svgo > svgo > stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
warning expo > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning expo > expo-constants > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning expo > expo-file-system > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning expo > babel-preset-expo > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning expo > babel-preset-expo > @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
warning expo > @expo/cli > cacache > @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
warning " > hyperview@0.72.1" has incorrect peer dependency "@react-native-community/datetimepicker@^6.1.1".
warning " > hyperview@0.72.1" has incorrect peer dependency "@types/react@^17.0.67".
warning " > hyperview@0.72.1" has incorrect peer dependency "react@^17.0.2".
warning " > hyperview@0.72.1" has incorrect peer dependency "react-native@^0.67.4".
warning " > hyperview@0.72.1" has incorrect peer dependency "react-native-webview@^10.10.2".
[4/4] 🔨 Rebuilding all packages...
success Saved lockfile.
success Saved 800 new dependencies.
info Direct dependencies
├─ @babel/preset-env@7.23.2
├─ @expo/webpack-config@19.0.0
├─ @react-native-community/datetimepicker@7.2.0
├─ @react-native-picker/picker@2.4.10
├─ @react-navigation/bottom-tabs@6.5.11
├─ @react-navigation/native@6.1.9
├─ @react-navigation/stack@6.3.20
├─ @types/react@18.2.37
├─ expo-status-bar@1.6.0
├─ expo@49.0.16
├─ hyperview@0.72.1
├─ moment@2.29.4
├─ react-dom@18.2.0
├─ react-native-gesture-handler@2.12.1
├─ react-native-keyboard-aware-scrollview@2.1.0
├─ react-native-safe-area-context@4.6.3
├─ react-native-screens@3.22.1
├─ react-native-web@0.19.9
├─ react-native-webview@13.2.2
├─ react-native@0.72.6
├─ react@18.2.0
└─ typescript@5.2.2
info All dependencies
├─ @0no-co/graphql.web@1.0.4
├─ @ampproject/remapping@2.2.1
├─ @babel/helper-builder-binary-assignment-operator-visitor@7.22.15
├─ @babel/helper-remap-async-to-generator@7.22.20
├─ @babel/helper-replace-supers@7.22.20
├─ @babel/helper-string-parser@7.22.5
├─ @babel/helper-wrap-function@7.22.20
├─ @babel/helpers@7.23.2
├─ @babel/highlight@7.22.20
├─ @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15
├─ @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15
├─ @babel/plugin-proposal-async-generator-functions@7.20.7
├─ @babel/plugin-proposal-class-properties@7.18.6
├─ @babel/plugin-proposal-decorators@7.23.2
├─ @babel/plugin-proposal-export-default-from@7.22.17
├─ @babel/plugin-proposal-export-namespace-from@7.18.9
├─ @babel/plugin-proposal-nullish-coalescing-operator@7.18.6
├─ @babel/plugin-proposal-numeric-separator@7.18.6
├─ @babel/plugin-proposal-object-rest-spread@7.20.7
├─ @babel/plugin-proposal-optional-catch-binding@7.18.6
├─ @babel/plugin-proposal-optional-chaining@7.21.0
├─ @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2
├─ @babel/plugin-syntax-class-properties@7.12.13
├─ @babel/plugin-syntax-decorators@7.22.10
├─ @babel/plugin-syntax-export-default-from@7.22.5
├─ @babel/plugin-syntax-flow@7.22.5
├─ @babel/plugin-syntax-import-assertions@7.22.5
├─ @babel/plugin-syntax-import-attributes@7.22.5
├─ @babel/plugin-syntax-import-meta@7.10.4
├─ @babel/plugin-syntax-top-level-await@7.14.5
├─ @babel/plugin-syntax-typescript@7.22.5
├─ @babel/plugin-syntax-unicode-sets-regex@7.18.6
├─ @babel/plugin-transform-arrow-functions@7.22.5
├─ @babel/plugin-transform-async-generator-functions@7.23.2
├─ @babel/plugin-transform-async-to-generator@7.22.5
├─ @babel/plugin-transform-block-scoped-functions@7.22.5
├─ @babel/plugin-transform-block-scoping@7.23.0
├─ @babel/plugin-transform-class-properties@7.22.5
├─ @babel/plugin-transform-class-static-block@7.22.11
├─ @babel/plugin-transform-classes@7.22.15
├─ @babel/plugin-transform-computed-properties@7.22.5
├─ @babel/plugin-transform-destructuring@7.23.0
├─ @babel/plugin-transform-dotall-regex@7.22.5
├─ @babel/plugin-transform-duplicate-keys@7.22.5
├─ @babel/plugin-transform-dynamic-import@7.22.11
├─ @babel/plugin-transform-exponentiation-operator@7.22.5
├─ @babel/plugin-transform-export-namespace-from@7.22.11
├─ @babel/plugin-transform-flow-strip-types@7.22.5
├─ @babel/plugin-transform-for-of@7.22.15
├─ @babel/plugin-transform-function-name@7.22.5
├─ @babel/plugin-transform-json-strings@7.22.11
├─ @babel/plugin-transform-literals@7.22.5
├─ @babel/plugin-transform-logical-assignment-operators@7.22.11
├─ @babel/plugin-transform-member-expression-literals@7.22.5
├─ @babel/plugin-transform-modules-amd@7.23.0
├─ @babel/plugin-transform-modules-systemjs@7.23.0
├─ @babel/plugin-transform-modules-umd@7.22.5
├─ @babel/plugin-transform-named-capturing-groups-regex@7.22.5
├─ @babel/plugin-transform-new-target@7.22.5
├─ @babel/plugin-transform-nullish-coalescing-operator@7.22.11
├─ @babel/plugin-transform-numeric-separator@7.22.11
├─ @babel/plugin-transform-object-rest-spread@7.22.15
├─ @babel/plugin-transform-object-super@7.22.5
├─ @babel/plugin-transform-optional-catch-binding@7.22.11
├─ @babel/plugin-transform-optional-chaining@7.23.0
├─ @babel/plugin-transform-private-methods@7.22.5
├─ @babel/plugin-transform-private-property-in-object@7.22.11
├─ @babel/plugin-transform-property-literals@7.22.5
├─ @babel/plugin-transform-react-jsx-self@7.22.5
├─ @babel/plugin-transform-react-jsx-source@7.22.5
├─ @babel/plugin-transform-react-jsx@7.22.15
├─ @babel/plugin-transform-regenerator@7.22.10
├─ @babel/plugin-transform-reserved-words@7.22.5
├─ @babel/plugin-transform-runtime@7.23.2
├─ @babel/plugin-transform-shorthand-properties@7.22.5
├─ @babel/plugin-transform-spread@7.22.5
├─ @babel/plugin-transform-sticky-regex@7.22.5
├─ @babel/plugin-transform-template-literals@7.22.5
├─ @babel/plugin-transform-typeof-symbol@7.22.5
├─ @babel/plugin-transform-typescript@7.22.15
├─ @babel/plugin-transform-unicode-escapes@7.22.10
├─ @babel/plugin-transform-unicode-property-regex@7.22.5
├─ @babel/plugin-transform-unicode-regex@7.22.5
├─ @babel/plugin-transform-unicode-sets-regex@7.22.5
├─ @babel/preset-env@7.23.2
├─ @babel/preset-flow@7.22.15
├─ @babel/preset-modules@0.1.6-no-external-plugins
├─ @babel/preset-typescript@7.23.2
├─ @babel/register@7.22.15
├─ @babel/regjsgen@0.8.0
├─ @babel/runtime@7.23.2
├─ @egjs/hammerjs@2.0.17
├─ @expo/bunyan@4.0.0
├─ @expo/cli@0.10.14
├─ @expo/code-signing-certificates@0.0.5
├─ @expo/dev-server@0.5.5
├─ @expo/devcert@1.1.0
├─ @expo/image-utils@0.3.23
├─ @expo/osascript@2.0.33
├─ @expo/package-manager@1.1.2
├─ @expo/prebuild-config@6.2.6
├─ @expo/rudder-sdk-node@1.1.1
├─ @expo/sdk-runtime-versions@1.0.0
├─ @expo/vector-icons@13.0.0
├─ @expo/webpack-config@19.0.0
├─ @expo/xcpretty@4.2.2
├─ @gar/promisify@1.1.3
├─ @graphql-typed-document-node/core@3.2.0
├─ @hapi/topo@5.1.0
├─ @instawork/xmldom@0.0.3
├─ @jest/create-cache-key-function@29.7.0
├─ @jest/environment@29.7.0
├─ @jridgewell/resolve-uri@3.1.1
├─ @jridgewell/set-array@1.1.2
├─ @jridgewell/source-map@0.3.5
├─ @jridgewell/sourcemap-codec@1.4.15
├─ @leichtgewicht/ip-codec@2.0.4
├─ @nodelib/fs.scandir@2.1.5
├─ @nodelib/fs.stat@2.0.5
├─ @nodelib/fs.walk@1.2.8
├─ @npmcli/fs@1.1.1
├─ @npmcli/move-file@1.1.2
├─ @react-native-community/cli-clean@11.3.7
├─ @react-native-community/cli-doctor@11.3.7
├─ @react-native-community/cli-hermes@11.3.7
├─ @react-native-community/cli-plugin-metro@11.3.7
├─ @react-native-community/cli-types@11.3.7
├─ @react-native-community/cli@11.3.7
├─ @react-native-community/datetimepicker@7.2.0
├─ @react-native-picker/picker@2.4.10
├─ @react-native/assets-registry@0.72.0
├─ @react-native/codegen@0.72.7
├─ @react-native/gradle-plugin@0.72.11
├─ @react-native/js-polyfills@0.72.1
├─ @react-native/normalize-color@2.1.0
├─ @react-native/virtualized-lists@0.72.8
├─ @react-navigation/bottom-tabs@6.5.11
├─ @react-navigation/core@6.4.10
├─ @react-navigation/native@6.1.9
├─ @react-navigation/routers@6.1.9
├─ @react-navigation/stack@6.3.20
├─ @segment/loosely-validate-event@2.0.0
├─ @sideway/address@4.1.4
├─ @sideway/formula@3.0.1
├─ @sideway/pinpoint@2.0.0
├─ @sinclair/typebox@0.27.8
├─ @sinonjs/commons@3.0.0
├─ @sinonjs/fake-timers@10.3.0
├─ @trysound/sax@0.2.0
├─ @types/body-parser@1.19.5
├─ @types/bonjour@3.5.13
├─ @types/connect-history-api-fallback@1.5.3
├─ @types/connect@3.4.38
├─ @types/eslint-scope@3.7.7
├─ @types/eslint@8.44.7
├─ @types/express-serve-static-core@4.17.41
├─ @types/express@4.17.21
├─ @types/glob@7.2.0
├─ @types/hammerjs@2.0.44
├─ @types/html-minifier-terser@6.1.0
├─ @types/http-errors@2.0.4
├─ @types/http-proxy@1.17.14
├─ @types/istanbul-lib-report@3.0.3
├─ @types/json-schema@7.0.15
├─ @types/mime@3.0.4
├─ @types/minimatch@5.1.2
├─ @types/node-forge@1.3.9
├─ @types/prop-types@15.7.10
├─ @types/range-parser@1.2.7
├─ @types/react@18.2.37
├─ @types/retry@0.12.0
├─ @types/scheduler@0.16.6
├─ @types/send@0.17.4
├─ @types/serve-index@1.9.4
├─ @types/serve-static@1.15.5
├─ @types/sockjs@0.3.36
├─ @types/stack-utils@2.0.3
├─ @types/ws@8.5.9
├─ @types/yargs@17.0.31
├─ @urql/core@2.3.6
├─ @urql/exchange-retry@0.3.0
├─ @webassemblyjs/floating-point-hex-parser@1.11.6
├─ @webassemblyjs/helper-numbers@1.11.6
├─ @webassemblyjs/helper-wasm-section@1.11.6
├─ @webassemblyjs/wasm-edit@1.11.6
├─ @webassemblyjs/wasm-opt@1.11.6
├─ @webassemblyjs/wast-printer@1.11.6
├─ @xmldom/xmldom@0.7.13
├─ @xtuc/ieee754@1.2.0
├─ abab@2.0.6
├─ abort-controller@3.0.0
├─ accepts@1.3.8
├─ acorn-import-assertions@1.9.0
├─ acorn@8.11.2
├─ agent-base@6.0.2
├─ aggregate-error@3.1.0
├─ ajv@6.12.6
├─ anser@1.4.10
├─ ansi-escapes@4.3.2
├─ ansi-fragments@0.2.1
├─ ansi-html-community@0.0.8
├─ anymatch@3.1.3
├─ appdirsjs@1.2.7
├─ application-config-path@0.1.1
├─ arg@4.1.0
├─ argparse@1.0.10
├─ array-flatten@1.1.1
├─ array-union@3.0.1
├─ array-uniq@1.0.3
├─ arraybuffer.prototype.slice@1.0.2
├─ asap@2.0.6
├─ ast-types@0.15.2
├─ astral-regex@1.0.0
├─ async-limiter@1.0.1
├─ async@3.2.5
├─ asynckit@0.4.0
├─ babel-core@7.0.0-bridge.0
├─ babel-loader@8.3.0
├─ babel-plugin-module-resolver@5.0.0
├─ babel-plugin-react-native-web@0.18.12
├─ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0
├─ babel-plugin-transform-flow-enums@0.0.2
├─ babel-preset-expo@9.5.2
├─ base64-js@1.5.1
├─ batch@0.6.1
├─ better-opn@3.0.2
├─ big.js@5.2.2
├─ binary-extensions@2.2.0
├─ bl@4.1.0
├─ blueimp-md5@2.19.0
├─ body-parser@1.20.1
├─ bonjour-service@1.1.1
├─ bplist-creator@0.1.0
├─ bplist-parser@0.3.2
├─ brace-expansion@1.1.11
├─ braces@3.0.2
├─ browserslist@4.22.1
├─ bser@2.1.1
├─ buffer-alloc-unsafe@1.1.0
├─ buffer-alloc@1.2.0
├─ buffer-fill@1.0.0
├─ buffer-from@1.1.2
├─ buffer@5.7.1
├─ builtins@1.0.3
├─ cacache@15.3.0
├─ caller-callsite@2.0.0
├─ caller-path@2.0.0
├─ callsites@2.0.0
├─ camel-case@4.1.2
├─ camelcase@5.3.1
├─ caniuse-lite@1.0.30001561
├─ charenc@0.0.2
├─ chokidar@3.5.3
├─ chrome-trace-event@1.0.3
├─ ci-info@3.9.0
├─ clean-css@5.3.2
├─ clean-stack@2.2.0
├─ clean-webpack-plugin@4.0.0
├─ cli-cursor@3.1.0
├─ cli-spinners@2.9.1
├─ cliui@8.0.1
├─ clone-deep@4.0.1
├─ clone@1.0.4
├─ color-name@1.1.4
├─ color-string@1.9.1
├─ combined-stream@1.0.8
├─ command-exists@1.2.9
├─ compare-versions@3.6.0
├─ component-type@1.2.1
├─ compressible@2.0.18
├─ compression@1.7.4
├─ concat-map@0.0.1
├─ connect-history-api-fallback@2.0.0
├─ connect@3.7.0
├─ content-disposition@0.5.4
├─ content-type@1.0.5
├─ convert-source-map@2.0.0
├─ cookie-signature@1.0.6
├─ cookie@0.5.0
├─ copy-webpack-plugin@10.2.4
├─ core-js-compat@3.33.2
├─ core-util-is@1.0.3
├─ cosmiconfig@5.2.1
├─ cross-fetch@3.1.8
├─ crypt@0.0.2
├─ crypto-random-string@1.0.0
├─ css-declaration-sorter@6.4.1
├─ css-in-js-utils@3.1.0
├─ css-loader@6.8.1
├─ css-minimizer-webpack-plugin@3.4.1
├─ css-tree@1.1.3
├─ css-what@6.1.0
├─ cssesc@3.0.0
├─ cssnano-preset-default@5.2.14
├─ cssnano@5.1.15
├─ csso@4.2.0
├─ csstype@3.1.2
├─ dag-map@1.0.2
├─ dayjs@1.11.10
├─ decode-uri-component@0.2.2
├─ deep-extend@0.6.0
├─ deepmerge@4.3.1
├─ default-gateway@6.0.3
├─ defaults@1.0.4
├─ define-data-property@1.1.1
├─ define-lazy-prop@2.0.0
├─ del@4.1.1
├─ delayed-stream@1.0.0
├─ denodeify@1.2.1
├─ deprecated-react-native-prop-types@4.1.0
├─ detect-libc@1.0.3
├─ detect-node@2.1.0
├─ dns-equal@1.0.0
├─ dns-packet@5.6.1
├─ dom-converter@0.2.0
├─ dom-serializer@1.4.1
├─ domutils@2.8.0
├─ dot-case@3.0.4
├─ dotenv-expand@10.0.0
├─ dotenv@16.0.3
├─ electron-to-chromium@1.4.578
├─ emoji-regex@8.0.0
├─ emojis-list@3.0.0
├─ end-of-stream@1.4.4
├─ enhanced-resolve@5.15.0
├─ env-editor@0.4.2
├─ envinfo@7.11.0
├─ eol@0.9.1
├─ error-ex@1.3.2
├─ error-stack-parser@2.1.4
├─ errorhandler@1.5.1
├─ es-module-lexer@1.3.1
├─ es-set-tostringtag@2.0.2
├─ es-to-primitive@1.2.1
├─ escape-string-regexp@2.0.0
├─ eslint-scope@5.1.1
├─ esprima@4.0.1
├─ esrecurse@4.3.0
├─ estraverse@4.3.0
├─ esutils@2.0.3
├─ event-target-shim@5.0.1
├─ eventemitter3@4.0.7
├─ events@3.3.0
├─ exec-async@2.2.0
├─ expo-application@5.3.1
├─ expo-asset@8.10.1
├─ expo-file-system@15.4.4
├─ expo-font@11.4.0
├─ expo-keep-awake@12.3.0
├─ expo-modules-autolinking@1.5.1
├─ expo-modules-core@1.5.11
├─ expo-pwa@0.0.127
├─ expo-status-bar@1.6.0
├─ expo@49.0.16
├─ express@4.18.2
├─ fast-glob@3.3.2
├─ fast-json-stable-stringify@2.1.0
├─ fast-loops@1.1.3
├─ fast-xml-parser@4.3.2
├─ fastq@1.15.0
├─ faye-websocket@0.11.4
├─ fb-watchman@2.0.2
├─ fbemitter@3.0.0
├─ fbjs-css-vars@1.0.2
├─ fbjs@3.0.5
├─ fetch-retry@4.1.1
├─ fill-range@7.0.1
├─ filter-obj@1.1.0
├─ finalhandler@1.2.0
├─ find-babel-config@2.0.0
├─ find-cache-dir@3.3.2
├─ flow-enums-runtime@0.0.5
├─ flow-parser@0.206.0
├─ follow-redirects@1.15.3
├─ fontfaceobserver@2.3.0
├─ form-data@3.0.1
├─ forwarded@0.2.0
├─ freeport-async@2.0.0
├─ fs-monkey@1.0.5
├─ fsevents@2.3.3
├─ function.prototype.name@1.1.6
├─ gensync@1.0.0-beta.2
├─ get-caller-file@2.0.5
├─ get-intrinsic@1.2.2
├─ get-port@3.2.0
├─ get-stream@6.0.1
├─ get-symbol-description@1.0.0
├─ glob-parent@5.1.2
├─ glob@7.2.3
├─ globalthis@1.0.3
├─ globby@12.2.0
├─ graphql-tag@2.12.6
├─ graphql@15.8.0
├─ handle-thing@2.0.1
├─ has-bigints@1.0.2
├─ he@1.2.0
├─ hermes-estree@0.12.0
├─ hoist-non-react-statics@3.3.2
├─ hosted-git-info@3.0.8
├─ hpack.js@2.1.6
├─ html-entities@2.4.0
├─ html-minifier-terser@6.1.0
├─ html-webpack-plugin@5.5.3
├─ htmlparser2@6.1.0
├─ http-deceiver@1.2.7
├─ http-parser-js@0.5.8
├─ http-proxy-middleware@2.0.6
├─ http-proxy@1.18.1
├─ https-proxy-agent@5.0.1
├─ human-signals@2.1.0
├─ hyperview@0.72.1
├─ hyphenate-style-name@1.0.4
├─ ieee754@1.2.1
├─ ignore@5.2.4
├─ image-size@1.0.2
├─ import-fresh@2.0.0
├─ indent-string@4.0.0
├─ infer-owner@1.0.4
├─ inflight@1.0.6
├─ inherits@2.0.4
├─ ini@1.3.8
├─ inline-style-prefixer@6.0.4
├─ internal-ip@4.3.0
├─ internal-slot@1.0.6
├─ ip-regex@2.1.0
├─ ipaddr.js@1.9.1
├─ is-array-buffer@3.0.2
├─ is-arrayish@0.3.2
├─ is-bigint@1.0.4
├─ is-binary-path@2.1.0
├─ is-boolean-object@1.1.2
├─ is-buffer@1.1.6
├─ is-callable@1.2.7
├─ is-core-module@2.13.1
├─ is-date-object@1.0.5
├─ is-directory@0.3.1
├─ is-extglob@2.1.1
├─ is-fullwidth-code-point@3.0.0
├─ is-interactive@1.0.0
├─ is-invalid-path@0.1.0
├─ is-negative-zero@2.0.2
├─ is-number-object@1.0.7
├─ is-number@7.0.0
├─ is-path-cwd@2.2.0
├─ is-path-in-cwd@2.1.0
├─ is-path-inside@2.1.0
├─ is-plain-obj@3.0.0
├─ is-plain-object@2.0.4
├─ is-string@1.0.7
├─ is-symbol@1.0.4
├─ is-valid-path@0.1.1
├─ is-weakref@1.0.2
├─ is-wsl@2.2.0
├─ isarray@1.0.0
├─ isobject@3.0.1
├─ jest-environment-node@29.7.0
├─ jest-get-type@29.6.3
├─ jest-message-util@29.7.0
├─ jest-regex-util@27.5.1
├─ jest-validate@29.7.0
├─ jest-worker@27.5.1
├─ join-component@1.1.0
├─ js-tokens@4.0.0
├─ jsc-android@250231.0.0
├─ jsc-safe-url@0.2.4
├─ jscodeshift@0.14.0
├─ jsesc@2.5.2
├─ json-parse-better-errors@1.0.2
├─ json-parse-even-better-errors@2.3.1
├─ json-schema-deref-sync@0.13.0
├─ json-schema-traverse@0.4.1
├─ json5@2.2.3
├─ kleur@3.0.3
├─ launch-editor@2.6.1
├─ leven@3.1.0
├─ lightningcss-darwin-arm64@1.19.0
├─ lightningcss@1.19.0
├─ lilconfig@2.1.0
├─ lines-and-columns@1.2.4
├─ loader-runner@4.3.0
├─ loader-utils@2.0.4
├─ locate-path@6.0.0
├─ lodash.debounce@4.0.8
├─ lodash.memoize@4.1.2
├─ lodash.uniq@4.5.0
├─ lodash@4.17.21
├─ log-symbols@4.1.0
├─ logkitty@0.7.1
├─ lower-case@2.0.2
├─ make-dir@2.1.0
├─ makeerror@1.0.12
├─ md5@2.3.0
├─ md5hex@1.0.0
├─ mdn-data@2.0.14
├─ media-typer@0.3.0
├─ memfs@3.6.0
├─ memoize-one@5.2.1
├─ memory-cache@0.2.0
├─ merge-descriptors@1.0.1
├─ methods@1.1.2
├─ metro-file-map@0.76.8
├─ metro-inspector-proxy@0.76.8
├─ metro-minify-terser@0.76.8
├─ metro-minify-uglify@0.76.8
├─ metro-react-native-babel-transformer@0.76.8
├─ metro-transform-worker@0.76.8
├─ mime-db@1.52.0
├─ mime-types@2.1.35
├─ mimic-fn@2.1.0
├─ mini-css-extract-plugin@2.7.6
├─ minimalistic-assert@1.0.1
├─ minimatch@3.1.2
├─ minimist@1.2.8
├─ minipass-collect@1.0.2
├─ minipass-flush@1.0.5
├─ minipass-pipeline@1.2.4
├─ minizlib@2.1.2
├─ mkdirp@0.5.6
├─ moment@2.29.4
├─ ms@2.1.3
├─ multicast-dns@7.2.5
├─ mv@2.1.1
├─ mz@2.7.0
├─ ncp@2.0.0
├─ negotiator@0.6.3
├─ neo-async@2.6.2
├─ nested-error-stacks@2.0.1
├─ nice-try@1.0.5
├─ nocache@3.0.4
├─ node-abort-controller@3.1.1
├─ node-dir@0.1.17
├─ node-fetch@2.7.0
├─ node-forge@1.3.1
├─ node-html-parser@5.4.2
├─ node-int64@0.4.0
├─ node-releases@2.0.13
├─ node-stream-zip@1.15.0
├─ normalize-path@3.0.0
├─ normalize-url@6.1.0
├─ npm-run-path@4.0.1
├─ nth-check@2.1.1
├─ ob1@0.76.8
├─ object-inspect@1.13.1
├─ object.assign@4.1.4
├─ obuf@1.1.2
├─ on-headers@1.0.2
├─ once@1.4.0
├─ onetime@5.1.2
├─ open@8.4.2
├─ os-homedir@1.0.2
├─ os-tmpdir@1.0.2
├─ osenv@0.1.5
├─ p-finally@1.0.0
├─ p-limit@2.3.0
├─ p-locate@5.0.0
├─ p-retry@4.6.2
├─ p-try@2.2.0
├─ param-case@3.0.4
├─ parse-json@4.0.0
├─ pascal-case@3.1.2
├─ password-prompt@1.1.3
├─ path-browserify@1.0.1
├─ path-is-absolute@1.0.1
├─ path-is-inside@1.0.2
├─ path-key@2.0.1
├─ path-parse@1.0.7
├─ path-to-regexp@0.1.7
├─ path-type@4.0.0
├─ picomatch@2.3.1
├─ pinkie-promise@2.0.1
├─ pinkie@2.0.4
├─ pirates@4.0.6
├─ pkg-dir@4.2.0
├─ pkg-up@3.1.0
├─ plist@3.1.0
├─ pngjs@3.4.0
├─ postcss-calc@8.2.4
├─ postcss-colormin@5.3.1
├─ postcss-convert-values@5.1.3
├─ postcss-discard-comments@5.1.2
├─ postcss-discard-duplicates@5.1.0
├─ postcss-discard-empty@5.1.1
├─ postcss-discard-overridden@5.1.0
├─ postcss-merge-longhand@5.1.7
├─ postcss-merge-rules@5.1.4
├─ postcss-minify-font-values@5.1.0
├─ postcss-minify-gradients@5.1.1
├─ postcss-minify-params@5.1.4
├─ postcss-minify-selectors@5.2.1
├─ postcss-modules-extract-imports@3.0.0
├─ postcss-modules-local-by-default@4.0.3
├─ postcss-modules-scope@3.0.0
├─ postcss-modules-values@4.0.0
├─ postcss-normalize-charset@5.1.0
├─ postcss-normalize-display-values@5.1.0
├─ postcss-normalize-positions@5.1.1
├─ postcss-normalize-repeat-style@5.1.1
├─ postcss-normalize-string@5.1.0
├─ postcss-normalize-timing-functions@5.1.0
├─ postcss-normalize-unicode@5.1.1
├─ postcss-normalize-url@5.1.0
├─ postcss-normalize-whitespace@5.1.1
├─ postcss-ordered-values@5.1.3
├─ postcss-reduce-initial@5.1.2
├─ postcss-reduce-transforms@5.1.0
├─ postcss-svgo@5.1.0
├─ postcss-unique-selectors@5.1.1
├─ postcss@8.4.31
├─ pretty-bytes@5.6.0
├─ pretty-error@4.0.0
├─ process-nextick-args@2.0.1
├─ progress@2.0.3
├─ promise-inflight@1.0.1
├─ promise@8.3.0
├─ prompts@2.4.2
├─ prop-types@15.8.1
├─ proxy-addr@2.0.7
├─ pump@3.0.0
├─ punycode@2.3.1
├─ qrcode-terminal@0.11.0
├─ query-string@7.1.3
├─ querystringify@2.2.0
├─ queue-microtask@1.2.3
├─ queue@6.0.2
├─ randombytes@2.1.0
├─ range-parser@1.2.1
├─ raw-body@2.5.1
├─ rc@1.2.8
├─ react-devtools-core@4.28.5
├─ react-dom@18.2.0
├─ react-freeze@1.0.3
├─ react-is@16.13.1
├─ react-native-gesture-handler@2.12.1
├─ react-native-keyboard-aware-scrollview@2.1.0
├─ react-native-safe-area-context@4.6.3
├─ react-native-screens@3.22.1
├─ react-native-web@0.19.9
├─ react-native-webview@13.2.2
├─ react-native@0.72.6
├─ react-shallow-renderer@16.15.0
├─ react@18.2.0
├─ readable-stream@2.3.8
├─ readdirp@3.6.0
├─ readline@1.3.0
├─ recast@0.21.5
├─ regenerate-unicode-properties@10.1.1
├─ regenerator-runtime@0.13.11
├─ regenerator-transform@0.15.2
├─ regexp.prototype.flags@1.5.1
├─ regexpu-core@5.3.2
├─ registry-auth-token@3.3.2
├─ registry-url@3.1.0
├─ regjsparser@0.9.1
├─ relateurl@0.2.7
├─ remove-trailing-slash@0.1.1
├─ renderkid@3.0.0
├─ require-main-filename@2.0.0
├─ requireg@0.2.2
├─ reselect@4.1.8
├─ resolve@1.22.8
├─ restore-cursor@3.1.0
├─ retry@0.13.1
├─ reusify@1.0.4
├─ run-parallel@1.2.0
├─ safe-array-concat@1.0.1
├─ safe-buffer@5.2.1
├─ safe-json-stringify@1.2.0
├─ safe-regex-test@1.0.0
├─ safer-buffer@2.1.2
├─ sax@1.3.0
├─ scheduler@0.24.0-canary-efb381bbf-20230505
├─ select-hose@2.0.0
├─ selfsigned@2.4.1
├─ send@0.18.0
├─ serialize-error@6.0.0
├─ serialize-javascript@6.0.1
├─ serve-index@1.9.1
├─ serve-static@1.15.0
├─ set-blocking@2.0.0
├─ set-function-length@1.1.1
├─ set-function-name@2.0.1
├─ setimmediate@1.0.5
├─ shallow-clone@3.0.1
├─ shebang-command@2.0.0
├─ shebang-regex@3.0.0
├─ shell-quote@1.8.1
├─ signal-exit@3.0.7
├─ simple-plist@1.3.1
├─ simple-swizzle@0.2.2
├─ sisteransi@1.0.5
├─ slice-ansi@2.1.0
├─ sockjs@0.3.24
├─ source-list-map@2.0.1
├─ source-map-js@1.0.2
├─ source-map-loader@3.0.2
├─ source-map-support@0.5.21
├─ spdy-transport@3.0.0
├─ spdy@4.0.2
├─ split-on-first@1.1.0
├─ split@1.0.1
├─ sprintf-js@1.0.3
├─ ssri@8.0.1
├─ stable@0.1.8
├─ stack-utils@2.0.6
├─ stackframe@1.3.4
├─ stacktrace-parser@0.1.10
├─ stream-buffers@2.2.0
├─ strict-uri-encode@2.0.0
├─ string_decoder@1.1.1
├─ string.prototype.matchall@3.0.1
├─ string.prototype.trim@1.2.8
├─ string.prototype.trimend@1.0.7
├─ string.prototype.trimstart@1.0.7
├─ strip-eof@1.0.0
├─ strip-final-newline@2.0.0
├─ strip-json-comments@2.0.1
├─ strnum@1.0.5
├─ structured-headers@0.4.1
├─ style-loader@3.3.3
├─ stylehacks@5.1.1
├─ styleq@0.1.3
├─ sudo-prompt@9.1.1
├─ supports-color@7.2.0
├─ supports-hyperlinks@2.3.0
├─ supports-preserve-symlinks-flag@1.0.0
├─ svgo@2.8.0
├─ tapable@2.2.1
├─ tar@6.2.0
├─ temp@0.8.4
├─ terminal-link@2.1.1
├─ terser-webpack-plugin@5.3.9
├─ terser@5.24.0
├─ text-table@0.2.0
├─ thenify-all@1.6.0
├─ thenify@3.3.1
├─ throat@5.0.0
├─ through@2.3.8
├─ through2@2.0.5
├─ thunky@1.1.0
├─ tiny-emitter@2.1.0
├─ tmp@0.0.33
├─ to-fast-properties@2.0.0
├─ to-regex-range@5.0.1
├─ toidentifier@1.0.1
├─ tr46@0.0.3
├─ traverse@0.6.7
├─ ts-interface-checker@0.1.13
├─ tslib@2.6.2
├─ type-detect@4.0.8
├─ type-fest@0.3.1
├─ typed-array-buffer@1.0.0
├─ typed-array-byte-length@1.0.0
├─ typed-array-byte-offset@1.0.0
├─ typed-array-length@1.0.4
├─ typescript@5.2.2
├─ ua-parser-js@1.0.37
├─ uglify-es@3.3.9
├─ unbox-primitive@1.0.2
├─ undici-types@5.26.5
├─ unicode-canonical-property-names-ecmascript@2.0.0
├─ unicode-match-property-ecmascript@2.0.0
├─ unicode-match-property-value-ecmascript@2.1.0
├─ unicode-property-aliases-ecmascript@2.1.0
├─ unique-filename@1.1.1
├─ unique-slug@2.0.2
├─ unique-string@1.0.0
├─ update-browserslist-db@1.0.13
├─ update-check@1.5.3
├─ url-join@4.0.0
├─ url-parse@1.5.10
├─ use-latest-callback@0.1.7
├─ use-sync-external-store@1.2.0
├─ util-deprecate@1.0.2
├─ utila@0.4.0
├─ valid-url@1.0.9
├─ validate-npm-package-name@3.0.0
├─ walker@1.0.8
├─ watchpack@2.4.0
├─ wbuf@1.7.3
├─ webidl-conversions@3.0.1
├─ webpack-dev-middleware@5.3.3
├─ webpack-dev-server@4.15.1
├─ webpack-manifest-plugin@4.1.1
├─ webpack-sources@2.3.1
├─ webpack@5.89.0
├─ websocket-driver@0.7.4
├─ websocket-extensions@0.1.4
├─ whatwg-fetch@3.6.19
├─ whatwg-url@5.0.0
├─ which-boxed-primitive@1.0.2
├─ which-module@2.0.1
├─ which-typed-array@1.1.13
├─ which@2.0.2
├─ xcode@3.0.1
├─ xmlbuilder@14.0.0
├─ xtend@4.0.2
├─ y18n@5.0.8
├─ yaml@1.10.2
├─ yargs-parser@21.1.1
└─ yocto-queue@0.1.0
✨ Done in 32.74s.

@gmurt gmurt closed this as completed Nov 8, 2023
@gmurt gmurt reopened this Nov 8, 2023
@adamstep
Copy link
Contributor

adamstep commented Nov 8, 2023

Hi @gmurt , I just tried to follow the readme from a clean install of the repo, and the instructions worked for me to open the app in the iOS simulator. I'm running macOS Ventura 13.6.

The error you are seeing indicates that the app cannot communicate with the demo server, so this is a networking issue. Some steps to try:

To verify that the demo server is running, can you visit http://localhost:8085/index.xml in a web browser? You should see an XML response. I believe you were previously trying http://localhost:8085, which the server does not respond to at the moment so that's expected.

If the demo server can be reached from a web browser, the next step is to check if the iOS simulator can access as well. You can do this by opening Mobile Safari in the iOS simulator and visiting http://localhost:8085/index.xml. You should see some text like "Hyperview Behaviors > Navigation > ...".

If both of those steps work, can you confirm that the code in demo/src/constants.js has the line export const ENTRY_POINT_URL = 'http://0.0.0.0:8085/index.xml';?

@gmurt
Copy link
Author

gmurt commented Nov 9, 2023

Thanks Adam,

I deleted and did a clean install again from the Repo and it appeared to work on the Mac this time, no idea what I was doing wrong for 2 days.

Quick question, I can't seem to find any information regarding deployment to to the device except for using the Expo Go app. Obviously this isn't an option for our customers, is there any information I can find about generating the *.ipa for uploading to TestFlight or the App Store?

@adamstep
Copy link
Contributor

adamstep commented Nov 9, 2023

Glad it's working now. Since the demo setup uses Expo for development, you can also follow the Expo documentation to generate binaries for app stores here: https://docs.expo.dev/deploy/build-project/

Let me know if you run into any issues.

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

No branches or pull requests

2 participants