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

METEOR-M 2 observations not loading #131

Closed
ArgoNavi opened this issue Sep 25, 2022 · 4 comments
Closed

METEOR-M 2 observations not loading #131

ArgoNavi opened this issue Sep 25, 2022 · 4 comments

Comments

@ArgoNavi
Copy link

When I try to view my METEOR-M 2 observations I get "502 r2cloud is not running", checking the logs show several errors.

Sep 25 10:35:16 r2cloud java[7379]: [1664111156309-39090-0] spectogram created [ru.r2cloud.SpectogramService create]
Sep 25 10:35:16 r2cloud java[7379]: [1664111156309-39090-0] observation uploaded [ru.r2cloud.cloud.LeoSatDataService uploadObservation]
Sep 25 10:35:16 r2cloud java[7379]: [1664113705135-42775-0] decoding [ru.r2cloud.satellite.decoder.DecoderService runInternally]
Sep 25 10:37:12 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#5)
Sep 25 10:37:12 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.jradio.BeaconInputStream.readProtocolv1(BeaconInputStream.java:44)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.jradio.BeaconInputStream.hasNext(BeaconInputStream.java:27)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.api.observation.ObservationLoad.convertBeacons(ObservationLoad.java:93)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.api.observation.ObservationLoad.doGet(ObservationLoad.java:68)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.WebServer.serve(WebServer.java:77)
Sep 25 10:37:12 r2cloud java[7379]:         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:945)
Sep 25 10:37:12 r2cloud java[7379]:         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:192)
Sep 25 10:37:12 r2cloud java[7379]:         at java.base/java.lang.Thread.run(Thread.java:834)
Sep 25 10:37:12 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 10:37:12 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#6)
Sep 25 10:37:12 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.jradio.BeaconInputStream.readProtocolv1(BeaconInputStream.java:44)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.jradio.BeaconInputStream.hasNext(BeaconInputStream.java:27)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.api.observation.ObservationLoad.convertBeacons(ObservationLoad.java:93)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.api.observation.ObservationLoad.doGet(ObservationLoad.java:68)
Sep 25 10:37:12 r2cloud java[7379]:         at ru.r2cloud.web.WebServer.serve(WebServer.java:77)
Sep 25 10:37:12 r2cloud java[7379]:         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:945)
Sep 25 10:37:12 r2cloud java[7379]:         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:192)
Sep 25 10:37:12 r2cloud java[7379]:         at java.base/java.lang.Thread.run(Thread.java:834)
Sep 25 10:37:12 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 10:37:14 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#7)
Sep 25 10:37:14 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:14 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 10:37:31 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#10)
Sep 25 10:37:31 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:31 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 10:37:35 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#11)
Sep 25 10:37:35 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:35 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 10:37:35 r2cloud java[7379]: UncaughtException at: NanoHttpd Request Processor (#12)
Sep 25 10:37:35 r2cloud java[7379]: java.lang.OutOfMemoryError: Java heap space
Sep 25 10:37:35 r2cloud java[7379]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
@dernasherbrezon
Copy link
Owner

Fixed in 6c34eec. LRPT has too much frames to load into memory. Thus failing with OOM.

@ArgoNavi
Copy link
Author

Still a problem even after the fix.

Sep 25 13:24:47 r2cloud java[1064]: ================================= [ru.r2cloud.R2Cloud start]
Sep 25 13:24:47 r2cloud java[1064]: =========== started ============= [ru.r2cloud.R2Cloud start]
Sep 25 13:24:47 r2cloud java[1064]: ================================= [ru.r2cloud.R2Cloud start]
Sep 25 13:25:14 r2cloud java[1064]: started with arguments: [rtl_test, -t] [ru.r2cloud.util.ProcessFactory create]
Sep 25 13:25:57 r2cloud java[1064]: UncaughtException at: NanoHttpd Request Processor (#5)
Sep 25 13:25:57 r2cloud java[1064]: java.lang.OutOfMemoryError: Java heap space
Sep 25 13:25:57 r2cloud java[1064]:         at ru.r2cloud.jradio.BeaconInputStream.readProtocolv1(BeaconInputStream.java:44)
Sep 25 13:25:57 r2cloud java[1064]:         at ru.r2cloud.jradio.BeaconInputStream.hasNext(BeaconInputStream.java:27)
Sep 25 13:25:57 r2cloud java[1064]:         at ru.r2cloud.web.api.observation.ObservationLoad.convertBeacons(ObservationLoad.java:93)
Sep 25 13:25:57 r2cloud java[1064]:         at ru.r2cloud.web.api.observation.ObservationLoad.doGet(ObservationLoad.java:68)
Sep 25 13:25:57 r2cloud java[1064]:         at ru.r2cloud.web.WebServer.serve(WebServer.java:77)
Sep 25 13:25:57 r2cloud java[1064]:         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:945)
Sep 25 13:25:57 r2cloud java[1064]:         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:192)
Sep 25 13:25:57 r2cloud java[1064]:         at java.base/java.lang.Thread.run(Thread.java:834)
Sep 25 13:25:57 r2cloud java[1064]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 13:26:31 r2cloud java[1064]: UncaughtException at: NanoHttpd Request Processor (#6)
Sep 25 13:26:31 r2cloud java[1064]: java.lang.OutOfMemoryError: Java heap space
Sep 25 13:26:31 r2cloud java[1064]:         at ru.r2cloud.jradio.BeaconInputStream.readProtocolv1(BeaconInputStream.java:44)
Sep 25 13:26:31 r2cloud java[1064]:         at ru.r2cloud.jradio.BeaconInputStream.hasNext(BeaconInputStream.java:27)
Sep 25 13:26:31 r2cloud java[1064]:         at ru.r2cloud.web.api.observation.ObservationLoad.convertBeacons(ObservationLoad.java:93)
Sep 25 13:26:31 r2cloud java[1064]:         at ru.r2cloud.web.api.observation.ObservationLoad.doGet(ObservationLoad.java:68)
Sep 25 13:26:31 r2cloud java[1064]:         at ru.r2cloud.web.WebServer.serve(WebServer.java:77)
Sep 25 13:26:31 r2cloud java[1064]:         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:945)
Sep 25 13:26:31 r2cloud java[1064]:         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:192)
Sep 25 13:26:31 r2cloud java[1064]:         at java.base/java.lang.Thread.run(Thread.java:834)
Sep 25 13:26:31 r2cloud java[1064]:  [ru.r2cloud.R2Cloud$2 uncaughtException]
Sep 25 13:26:31 r2cloud java[1064]: UncaughtException at: NanoHttpd Request Processor (#7)
Sep 25 13:26:31 r2cloud java[1064]: java.lang.OutOfMemoryError: Java heap space
Sep 25 13:26:31 r2cloud java[1064]:  [ru.r2cloud.R2Cloud$2 uncaughtException]

@dernasherbrezon
Copy link
Owner

Can you also remove cached satellites from:

rm /home/pi/r2cloud/data/leosatdata.json

@ArgoNavi
Copy link
Author

That did it, everything works now and I can view my images 😀

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