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

Replay Range #5

Open
imanandhar opened this issue Apr 11, 2023 · 2 comments
Open

Replay Range #5

imanandhar opened this issue Apr 11, 2023 · 2 comments

Comments

@imanandhar
Copy link

imanandhar commented Apr 11, 2023

  • java.lang.IllegalArgumentException Error on Replay Range
    YarchReplay Exception received: : java.lang.IllegalArgumentException: AGGREGATEis not a basic type
    org.yamcs.parameter.SystemParametersService.getBasicType(SystemParametersService.java:416)
    org.yamcs.parameter.SystemParametersService.createSystemParameter(SystemParametersService.java:299)
    org.yamcs.parameter.SystemParametersService.createSystemParameter(SystemParametersService.java:305)
    org.yamcs.archive.ParameterReplayHandler.transform(ParameterReplayHandler.java:105)
    org.yamcs.archive.ParameterReplayHandler.transform(ParameterReplayHandler.java:26)
    org.yamcs.archive.YarchReplay.onTuple(YarchReplay.java:320)
    org.yamcs.yarch.Stream.emitTuple(Stream.java:56)
    org.yamcs.yarch.SpeedLimitStream.onTuple(SpeedLimitStream.java:64)
    org.yamcs.yarch.Stream.emitTuple(Stream.java:56)
    org.yamcs.yarch.MergeStream.run(MergeStream.java:112)
    java.base/java.lang.Thread.run(Thread.java:829)

  • Before we get an error on Replay Range, there is always an Exception Processing Packet. Not sure if the Exception Processing Packet is causing an error on Replay Range. When Replay Range is working fine, there is still an Exception Processing Packet.

XtceTmExtractor Exception processing packet : org.yamcs.mdb.XtceProcessingException: Could not extract parameter /Ccsds/time from container /Ccsds/TelemetryHeader at position 48 because it falls beyond the end of the container. Container size in bits: 56
org.yamcs.mdb.SequenceContainerProcessor.extract(SequenceContainerProcessor.java:89)
org.yamcs.mdb.SequenceContainerProcessor.extract(SequenceContainerProcessor.java:112)
org.yamcs.mdb.XtceTmExtractor.processPacket(XtceTmExtractor.java:133)
org.yamcs.mdb.XtceTmExtractor.processPacket(XtceTmExtractor.java:117)
org.yamcs.mdb.XtceTmProcessor.processPacket(XtceTmProcessor.java:142)
org.yamcs.tctm.ReplayService.newData(ReplayService.java:144)
org.yamcs.archive.YarchReplay.onTuple(YarchReplay.java:322)
org.yamcs.yarch.Stream.emitTuple(Stream.java:56)
org.yamcs.yarch.SpeedLimitStream.onTuple(SpeedLimitStream.java:64)
org.yamcs.yarch.Stream.emitTuple(Stream.java:56)
org.yamcs.yarch.MergeStream.run(MergeStream.java:112)
java.base/java.lang.Thread.run(Thread.java:829)

@imanandhar
Copy link
Author

The fix for this bug is not a permanent fix because it does not work for every single case.

@imanandhar
Copy link
Author

yamcs@0c93fca
There has been a fix for replay when aggregate system parameters are not in MBD.

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

1 participant