-
Notifications
You must be signed in to change notification settings - Fork 39
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
With the Arizona and CMU formats enabled, reach drops the ball #716
Comments
Thanks!
On December 30, 2020 at 10:58:40 AM, Keith Alcock (notifications@github.com) wrote:
Regarding @691 <https://github.com/691>, @enoriega
<https://github.com/enoriega> reports
I think there is some sneaky bug in there.
After enabling the Arizona and CMU formats, ReachCLI is picking up papers,
generating the fries output and apparently dropping the ball without
actually producing the other output format files. It doesn't report any
exceptions nor stack traces.
The log file reports starting the papers but not finishing them. Can
someone double check this?
This is the line I have in application.conf in case having these formats
simultaneously is what triggers the problem:
outputTypes = ["fries", "serial-json", "text", "indexcard", "arizona",
"cmu"]
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#716>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAI75TTEDJFH6WUOOG7GANDSXNS47ANCNFSM4VOSCQWA>
.
|
@kwalcock Let me know if I can provide data to reproduce this |
You aren't running afoul of the restart mechanism, are you? It was turned on by default not too long ago (May, this year). It looks for restart.log in the output directory and skips files recorded there. If you ran once with the fries output successfully, added some formats, and ran again, the second run would not reprocess the files already done unless restart.log was first erased. The json output is not working for me, but the other formats are generated if I'm sure to remove restart.log or turn that feature off in application.conf. |
It's really cool that we can output in Friesian! |
@kwalcock I am aware of the restart mechanism. So far I am pointing this issue w.r.t. files that haven't been processed yet. After the fixes in
This is a very prevalent error in the log file. For the class of files that report this error, only the FRIES output is generated. My educated guess about this is: New trigger subclasses were added after the serialization code. A I attach the log and a file that triggers the error. |
Thanks for the files. I can confirm a crash. |
@kwalcock: please let me know if you need my help on this. A small reproducible test case would help. |
The diagnosis seems to be correct. There were triggers/Modifications added as far back as July 2019 which do not have proper serialization support. IntelliJ does very poorly with multiple package objects with implicit conversions, so things were a little confusing. There should be a fix shortly. |
The most recent change to #719 may take care of it. I'm still going to try for a less wordy version, though. |
Thanks @kwalcock ! |
@kwalcock I can confirm I no longer see those error in the log. I think this is safe to be closed. Thanks! |
Regarding #691, @enoriega reports
I think there is some sneaky bug in there.
After enabling the Arizona and CMU formats, ReachCLI is picking up papers, generating the fries output and apparently dropping the ball without actually producing the other output format files. It doesn't report any exceptions nor stack traces.
The log file reports starting the papers but not finishing them. Can someone double check this?
This is the line I have in application.conf in case having these formats simultaneously is what triggers the problem:
outputTypes = ["fries", "serial-json", "text", "indexcard", "arizona", "cmu"]
The text was updated successfully, but these errors were encountered: