Skip to content

[wasm] load dotnet.js with import in tests #62415

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

Merged
merged 4 commits into from
Dec 6, 2021

Conversation

pavelsavara
Copy link
Member

so that we could catch better errors

@pavelsavara pavelsavara added the arch-wasm WebAssembly architecture label Dec 5, 2021
@pavelsavara pavelsavara added this to the 7.0.0 milestone Dec 5, 2021
@pavelsavara pavelsavara requested a review from radical December 5, 2021 11:04
@ghost
Copy link

ghost commented Dec 5, 2021

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@ghost
Copy link

ghost commented Dec 5, 2021

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

so that we could catch better errors

Author: pavelsavara
Assignees: -
Labels:

arch-wasm

Milestone: 7.0.0

@pavelsavara
Copy link
Member Author

/azp run runtime-manual

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
Copy link
Member Author

/azp run runtime-manual

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara

This comment has been minimized.

@pavelsavara
Copy link
Member Author

/azp run runtime-manual

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
Copy link
Member Author

 File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\system_libs.py", line 1754, in retrieve [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
[o0jnfwjb.efr] C:\helix\work\correlation\build\wasm\WasmApp.Native.targets(318,5): error :     import requests [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
[o0jnfwjb.efr] C:\helix\work\correlation\build\wasm\WasmApp.Native.targets(318,5): error : ModuleNotFoundError: No module named 'requests' [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]

That's python error as far as I could tell.

@pavelsavara pavelsavara marked this pull request as ready for review December 6, 2021 15:56
@radical
Copy link
Member

radical commented Dec 6, 2021

 Failed to compile C:\helix\work\correlation\build\microsoft.netcore.app.runtime.browser-wasm\runtimes\browser-wasm\native\src\pinvoke.c -> C:\helix\work\workitem\e\o0jnfwjb.efr\obj\Release\net6.0\browser-wasm\wasm\for-publish\pinvoke.o [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 C:\helix\work\workitem\e\o0jnfwjb.efr>setlocal [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 C:\helix\work\workitem\e\o0jnfwjb.efr>set errorlevel=dummy  [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 C:\helix\work\workitem\e\o0jnfwjb.efr>set errorlevel=  [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 C:\helix\work\workitem\e\o0jnfwjb.efr>emcc "@C:\helix\work\correlation\build\microsoft.netcore.app.runtime.browser-wasm\runtimes\browser-wasm\native\src\emcc-default.rsp" "@C:\helix\work\workitem\e\o0jnfwjb.efr\obj\Release\net6.0\browser-wasm\wasm\for-publish\emcc-compile.rsp" -c -o "C:\Users\ContainerAdministrator\AppData\Local\Temp\tmpA263.tmp" "C:\helix\work\correlation\build\microsoft.netcore.app.runtime.browser-wasm\runtimes\browser-wasm\native\src\pinvoke.c"  [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 system_libs:INFO: retrieving port: zlib from https://github.com/madler/zlib/archive/v1.2.11.zip [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 Traceback (most recent call last): [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\system_libs.py", line 1754, in retrieve [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     import requests [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 ModuleNotFoundError: No module named 'requests' [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 During handling of the above exception, another exception occurred: [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 Traceback (most recent call last): [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 1346, in do_open [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     h.request(req.get_method(), req.selector, req.data, headers, [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 1257, in request [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self._send_request(method, url, body, headers, encode_chunked) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 1303, in _send_request [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self.endheaders(body, encode_chunked=encode_chunked) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 1252, in endheaders [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self._send_output(message_body, encode_chunked=encode_chunked) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 1012, in _send_output [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self.send(msg) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 952, in send [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self.connect() [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 1419, in connect [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     super().connect() [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\http\client.py", line 923, in connect [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     self.sock = self._create_connection( [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\socket.py", line 822, in create_connection [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     for res in getaddrinfo(host, port, 0, SOCK_STREAM): [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\socket.py", line 953, in getaddrinfo [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     for res in _socket.getaddrinfo(host, port, family, type, proto, flags): [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 socket.gaierror: [Errno 11002] getaddrinfo failed [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 During handling of the above exception, another exception occurred: [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 Traceback (most recent call last): [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 3731, in <module> [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     sys.exit(main(sys.argv)) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 3724, in main [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     ret = run(args) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 1080, in run [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     linker_inputs = phase_compile_inputs(options, state, newargs, input_files) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\contextlib.py", line 79, in inner [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     return func(*args, **kwds) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 2412, in phase_compile_inputs [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     compile_source_file(i, input_file) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 2400, in compile_source_file [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     cmd = get_clang_command(input_file) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 2341, in get_clang_command [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     return get_compiler(use_cxx(src_file)) + get_cflags(options, state.orig_args) + compile_args + [src_file] [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\emcc.py", line 896, in get_cflags [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     system_libs.add_ports_cflags(cflags, settings) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\system_libs.py", line 1905, in add_ports_cflags [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     port.get(Ports, settings, shared) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\ports\zlib.py", line 18, in get [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     ports.fetch_project('zlib', 'https://github.com/madler/zlib/archive/v' + TAG + '.zip', 'zlib-' + TAG, sha512hash=HASH) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\system_libs.py", line 1803, in fetch_project [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     retrieve() [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\helix\work\correlation\build\emsdk\upstream\emscripten\tools\system_libs.py", line 1759, in retrieve [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     f = urlopen(url) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 214, in urlopen [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     return opener.open(url, data, timeout) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 517, in open [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     response = self._open(req, data) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 534, in _open [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     result = self._call_chain(self.handle_open, protocol, protocol + [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 494, in _call_chain [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     result = func(*args) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 1389, in https_open [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     return self.do_open(http.client.HTTPSConnection, req, [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
   File "C:\Python\Lib\urllib\request.py", line 1349, in do_open [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
     raise URLError(err) [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]
 urllib.error.URLError: <urlopen error [Errno 11002] getaddrinfo failed> [took 11.65s] [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]

socket.gaierror: [Errno 11002] getaddrinfo failed [C:\helix\work\workitem\e\o0jnfwjb.efr\rebuild_simple_Release.csproj]

Might be a network error. Try the build again.

@pavelsavara
Copy link
Member Author

/azp run runtime-manual

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara pavelsavara merged commit 0338b25 into dotnet:main Dec 6, 2021
@pavelsavara pavelsavara deleted the wasm_test_load branch January 4, 2022 13:06
@ghost ghost locked as resolved and limited conversation to collaborators Feb 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants