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

Application pool crashes due to missing index file #250

Closed
clambertus opened this issue Feb 10, 2020 · 1 comment
Closed

Application pool crashes due to missing index file #250

clambertus opened this issue Feb 10, 2020 · 1 comment

Comments

@clambertus
Copy link

This problem is critical because when it happens the application pool crashes and the entire website stops working with 503 error code.

Errors are visible in Windows Event Log (Application), attached.

When index files are deleted and index is rebuilt the problem goes away.

I was not able to reproduce the problem by copying corrupted index files (also attached) to another server.

By googling the error message it looks like it's coming from file CompoundFileReader.cs, method OpenInput.

if (entry == null)
throw new System.IO.IOException("No sub-file with id " + id + " found");

JIRA link - [LUCENENET-646] created by jbogusz
@clambertus
Copy link
Author

Version 3.x is no longer being actively supported, and anyone who was involved with supporting that version is no longer involved in the project.

So, you basically have 3 options:

1. Upgrade to 4.8.0 beta. According to Itamar's blog post from 2016, it was then more stable then than 3.0.3 is. Since 2016, 4.8.0 has been improved quite a bit. We have fixed all known crashes and cross-platform issues as well as made several impactful performance improvements. Most importantly, we are actively fixing any bugs that are reported.
2. Clone the repo and from the 3.0.3 branch, fix the issue you are having, submit a PR back here and we will do what we can to get it released on NuGet.
3. Fork the repo and from the 3.0.3 branch, fix the issue, and deploy a private copy by your own means.

If you are using at least .NET Framework 4.5, I strongly urge you to consider upgrading to 4.8.0-beta.

by nightowl888

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants