I am not current able to docker-compose build loca...
# dev-frontend
c
I am not current able to docker-compose build locally (
docker-compose -f docker-compose.build.yaml build
). it looks like the container is running out of space when trying to install node dependencies.
Copy code
2020-09-10T16:16:55.596+0000 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :dataline-webapp:npmInstall
2020-09-10T16:17:19.819+0000 [ERROR] [system.err] npm WARN tar ENOSPC: no space left on device, write
and
Copy code
2020-09-10T16:17:24.369+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: org.gradle.process.internal.ExecException: Process 'command 'npm'' finished with non-zero exit value 228
full logs when running gradle build with debug:
is anyone else running into this as well?
s
running
docker-compose -f docker-compose.build.yaml build
...
c
cool. talk to you next month 😉
😂 1
message has been deleted
a
btw, have we got containers for master pushed somewhere? It indeed takes so much time to build as I usually just want to start newer version of app.
c
i think this is specifically that my docker for mac has run out of space.
s
ah yeah you need to prune images
c
artem, michel is working on that.
s
Copy code
Creating an optimized production build...

The message received from the daemon indicates that the daemon has disappeared.
Build request sent: Build{id=2d1ac1a1-e28e-4f1f-a7af-d00e87e6ca2c, currentDir=/code}
Attempting to read last messages from the daemon log...
Daemon pid: 53
  log file: /home/gradle/.gradle/daemon/6.5/daemon-53.out.log
----- Last  20 lines from daemon log file - daemon-53.out.log -----
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/jest-haste-map/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1989 packages from 1080 contributors and audited 1998 packages in 51.914s

76 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


> dataline-webapp@0.1.0 build /code/dataline-webapp
> react-app-rewired build

Creating an optimized production build...
----- End of the daemon log -----


FAILURE: Build failed with an exception.

* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at <https://help.gradle.org>
I failed on something else 🤡
c
blargh.
there’s no way to get at this log file (
/home/gradle/.gradle/daemon/6.5/daemon-53.out.log
) after the build has crashed, right?
Copy code
docker system prune
...
Total reclaimed space: 46.44GB
🤣
i’ll re run the compose build with logging on now and see if can get a more descriptive error.
Copy code
2020-09-10T16:57:37.311+0000 [DEBUG] [org.gradle.internal.remote.internal.inet.SocketConnection] Discarding EOFException: java.io.EOFException
2020-09-10T16:57:37.318+0000 [ERROR] [org.gradle.launcher.daemon.client.DaemonClient] The message received from the daemon indicates that the daemon has disappeared.
Build request sent: Build{id=dd2dfeb7-f54f-4340-8616-21835d9f2e4b, currentDir=/code}
Attempting to read last messages from the daemon log...
2020-09-10T16:57:37.811+0000 [ERROR] [org.gradle.launcher.daemon.client.DaemonClient] Daemon pid: 56
  log file: /home/gradle/.gradle/daemon/6.5/daemon-56.out.log
----- Last  20 lines from daemon log file - daemon-56.out.log -----
2020-09-10T16:57:22.048+0000 [DEBUG] [org.gradle.workers.internal.WorkerDaemonExpiration] Will attempt to release 384 of memory
2020-09-10T16:57:22.048+0000 [DEBUG] [org.gradle.process.internal.health.memory.DefaultMemoryManager] 402653184 memory requested, 0 released, 83308544 free
2020-09-10T16:57:23.195+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2020-09-10T16:57:23.196+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-09-10T16:57:23.197+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2020-09-10T16:57:23.197+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2020-09-10T16:57:23.198+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-09-10T16:57:23.198+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2020-09-10T16:57:27.083+0000 [DEBUG] [org.gradle.process.internal.health.memory.DefaultMemoryManager] 402653184 memory requested, 45371392 free
2020-09-10T16:57:27.086+0000 [DEBUG] [org.gradle.workers.internal.WorkerDaemonExpiration] Will attempt to release 384 of memory
2020-09-10T16:57:27.087+0000 [DEBUG] [org.gradle.process.internal.health.memory.DefaultMemoryManager] 402653184 memory requested, 0 released, 45371392 free
2020-09-10T16:57:32.308+0000 [DEBUG] [org.gradle.process.internal.health.memory.DefaultMemoryManager] 402653184 memory requested, 37867520 free
2020-09-10T16:57:32.309+0000 [DEBUG] [org.gradle.workers.internal.WorkerDaemonExpiration] Will attempt to release 384 of memory
2020-09-10T16:57:32.310+0000 [DEBUG] [org.gradle.process.internal.health.memory.DefaultMemoryManager] 402653184 memory requested, 0 released, 37867520 free
2020-09-10T16:57:33.208+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2020-09-10T16:57:33.213+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-09-10T16:57:33.225+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2020-09-10T16:57:33.520+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2020-09-10T16:57:33.533+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2020-09-10T16:57:33.564+0000 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
----- End of the daemon log -----

2020-09-10T16:57:37.879+0000 [LIFECYCLE] [org.gradle.launcher.cli.DebugLoggerWarningAction]
#############################################################################
   WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

   Debug level logging will leak security sensitive information!

   <https://docs.gradle.org/6.5/userguide/logging.html#sec:debug_security>
#############################################################################

2020-09-10T16:57:37.916+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.916+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
2020-09-10T16:57:37.916+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.917+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
2020-09-10T16:57:37.917+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
2020-09-10T16:57:37.917+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.917+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
2020-09-10T16:57:37.917+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]  Run with --scan to get full insights.
2020-09-10T16:57:37.918+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.918+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is:
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.launcher.daemon.client.DaemonDisappearedException: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.daemon.client.DaemonClient.handleDaemonDisappearance(DaemonClient.java:250)
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(DaemonClient.java:223)
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(DaemonClient.java:185)
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.daemon.client.SingleUseDaemonClient.execute(SingleUseDaemonClient.java:55)
2020-09-10T16:57:37.927+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.daemon.client.SingleUseDaemonClient.execute(SingleUseDaemonClient.java:38)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:56)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:212)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.DefaultCommandLineActionFactory$ParseAndBuildAction.execute(DefaultCommandLineActionFactory.java:294)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.DefaultCommandLineActionFactory$ParseAndBuildAction.execute(DefaultCommandLineActionFactory.java:266)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.DebugLoggerWarningAction.execute(DebugLoggerWarningAction.java:82)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.DebugLoggerWarningAction.execute(DebugLoggerWarningAction.java:30)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.WelcomeMessageAction.execute(WelcomeMessageAction.java:92)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.WelcomeMessageAction.execute(WelcomeMessageAction.java:38)
2020-09-10T16:57:37.928+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.NativeServicesInitializingAction.execute(NativeServicesInitializingAction.java:44)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.NativeServicesInitializingAction.execute(NativeServicesInitializingAction.java:26)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:41)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:26)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.cli.DefaultCommandLineActionFactory$WithLogging.execute(DefaultCommandLineActionFactory.java:259)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.Main.doAction(Main.java:35)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:50)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.launcher.GradleMain.main(GradleMain.java:31)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:35)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:108)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 	at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
2020-09-10T16:57:37.929+0000 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at <https://help.gradle.org>
honestly the verbose version isn’t really more helpful.
@Artem Astapenko @Michel exposed the artifacts on docker hub now so you should be able to skip the build step.
👍 1
okay. i cranked the memory that i allow docker from 2GB to 8GB and that seemed to have gotten over the issue.
👍🏼 1
@s out of curiosity what is your memory set at for docker?
s
it was 2
running with 8 now to see if there's a diff
j
we should include that in the setup instructions if it's required for building our images
c
just to close the loop here, sherif 8 solved your problem?
s
it failed becuase I broke the code in my branch, one sec running now
succeeds
👍 1