project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.43k stars 1.99k forks source link

[Build] After I follow your steps, I always get an error. Do I need to update something? #32907

Open JasonClark2 opened 6 months ago

JasonClark2 commented 6 months ago

Build issue(s)

1.in ubuntu/debian, you can do the below. git clone https://github.com/project-chip/connectedhomeip.git cd connectedhomeip git pull git submodule init git submodule update docker run -it -v ~/workspace/connectedhomeip:/connectedhomeip ghcr.io/project-chip/chip-build-android:latest git config --global --add "*" source scripts/bootstrap.sh ./scripts/build/build_examples.py --target android-arm64-chip-tool build 2.After I follow your steps, I always get an error. Do I need to update something? 3. ...

Platform

android

Anything else?

After I follow your steps, I always get an error. Do I need to update something?

/scripts/build/build_examples.py --target android-arm64-chip-tool build 2024-03-29 05:07:25 INFO Building targets: android-arm64-chip-tool 2024-03-29 05:07:25 INFO Preparing builder 'android-arm64-chip-tool' 2024-03-29 05:07:25 INFO Generating /connectedhomeip/out/android-arm64-chip-tool 2024-03-29 05:07:25 INFO Setting up Android deps through Gradle 2024-03-29 05:07:25 INFO Downloading https://services.gradle.org/distributions/gradle-7.2-bin.zip 2024-03-29 05:07:49 INFO 2024-03-29 05:07:49 WARNING Exception in thread "main" java.net.SocketException: Unexpected end of file from server 2024-03-29 05:07:49 WARNING at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:855) 2024-03-29 05:07:49 WARNING at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) 2024-03-29 05:07:49 WARNING at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:852) 2024-03-29 05:07:49 WARNING at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) 2024-03-29 05:07:49 WARNING at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1595) 2024-03-29 05:07:49 WARNING at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1500) 2024-03-29 05:07:49 WARNING at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.Download.downloadInternal(Download.java:100) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.Download.download(Download.java:80) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.Install$1.call(Install.java:68) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.Install$1.call(Install.java:48) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.Install.createDist(Install.java:48) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) 2024-03-29 05:07:49 WARNING at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63) 2024-03-29 05:07:49 WARNING Traceback (most recent call last): 2024-03-29 05:07:49 WARNING File "/connectedhomeip/third_party/android_deps/set_up_android_deps.py", line 37, in 2024-03-29 05:07:49 WARNING sys.exit(main()) 2024-03-29 05:07:49 WARNING File "/connectedhomeip/third_party/android_deps/set_up_android_deps.py", line 30, in main 2024-03-29 05:07:49 WARNING subprocess.check_call( 2024-03-29 05:07:49 WARNING File "/usr/lib/python3.9/subprocess.py", line 373, in check_call 2024-03-29 05:07:49 WARNING raise CalledProcessError(retcode, cmd) 2024-03-29 05:07:49 WARNING subprocess.CalledProcessError: Command '['/connectedhomeip/third_party/android_deps/gradlew', '-p', '/connectedhomeip/third_party/android_deps', 'setUpAndroidDeps']' returned non-zero exit status 1. Traceback (most recent call last): File "/connectedhomeip/./scripts/build/build_examples.py", line 230, in main(auto_envvar_prefix='CHIP') File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1157, in call return self.main(args, kwargs) File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1078, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1719, in invoke rv.append(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 1434, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/local/lib/python3.9/dist-packages/click/core.py", line 783, in invoke return __callback(args, *kwargs) File "/usr/local/lib/python3.9/dist-packages/click/decorators.py", line 33, in new_func return f(get_current_context(), args, **kwargs) File "/connectedhomeip/./scripts/build/build_examples.py", line 220, in cmd_build context.obj.Build() File "/connectedhomeip/scripts/build/build/init.py", line 67, in Build self.Generate() File "/connectedhomeip/scripts/build/build/init.py", line 62, in Generate builder.generate() File "/connectedhomeip/scripts/build/builders/android.py", line 333, in generate self._Execute( File "/connectedhomeip/scripts/build/builders/builder.py", line 104, in _Execute self._runner.Run(cmdarray, title=title) File "/connectedhomeip/scripts/build/runner/shell.py", line 73, in Run raise Exception('Command %r failed: %d' % (cmd, code)) Exception: Command ['python3', 'third_party/android_deps/set_up_android_deps.py'] failed: 1

yunhanw-google commented 1 week ago

it looks like there is connection issue in docker, could you retry with latest master? thanks