Issues
- Openfire Enterprise Archive search breaks if you don't specify a date range endENT-271Resolved issue: ENT-271Gaston Dombiak
- Stat Sampling Timing IssuesENT-23Resolved issue: ENT-23Alex Wenckus
- Database Failure Will Cause Unpredictable Behavior in EnterpriseENT-20MattM
- Message archiving fails on PostgresENT-19Resolved issue: ENT-19MattM
- Source releaseENT-18MattM
- Spark Manager pages need better descriptions on usageENT-17MattM
- Return conversations in sorted orderENT-12Resolved issue: ENT-12MattM
- Calendar picker doesn't work IE when admin is in spanishENT-11Resolved issue: ENT-11Aaron Johnson
- i18n pending issuesENT-10Resolved issue: ENT-10MattM
- Fix duplicate key error in entConParticipant when trying to save new conversationENT-9Resolved issue: ENT-9MattM
- FileUploadBase$InvalidContentTypeException in Spark VersionENT-8Resolved issue: ENT-8Derek DeMoro
- Group chats being logged as conversationsENT-7Resolved issue: ENT-7MattM
- Create Unit Tests For Stat Sampling and Stat RetrievingENT-6Alex Wenckus
- Statistics Should Be Zeroed When CreatedENT-5Resolved issue: ENT-5Alex Wenckus
- Stats dashboard time periods don't workENT-4Resolved issue: ENT-4Aaron Johnson
- long participant names cause 'current conversations' scroller alignment issuesENT-3Resolved issue: ENT-3Aaron Johnson
- Messages with s2s users are being archived twiceENT-2Resolved issue: ENT-2MattM
- CSS in Permitted Clients is busted.ENT-1Resolved issue: ENT-1Derek DeMoro
18 of 18
Openfire Enterprise Archive search breaks if you don't specify a date range end
Fixed
Description
Environment
All
Details
Assignee
Gaston DombiakGaston DombiakReporter
Aron AronAron AronComponents
Fix versions
Priority
Major
Details
Details
Assignee
Gaston Dombiak
Gaston DombiakReporter
Aron Aron
Aron AronComponents
Fix versions
Priority
Created November 10, 2007 at 5:38 AM
Updated December 5, 2007 at 3:03 AM
Resolved November 10, 2007 at 6:27 AM
Activity
Show:
Francisco VivesDecember 5, 2007 at 3:03 AM
looks good
Aron AronNovember 10, 2007 at 6:27 AM
Fixed. Now it doesn't include upper or lower bound if these elements are null.
Code Reviewed by Nick.
Openfire Enterprise Archive search breaks if you don't specify a date range end. A 500 error is produced:
java.lang.IllegalArgumentException: The upper bound must be non-null to be inclusive
at org.apache.lucene.search.RangeFilter.(RangeFilter.java:71)
at com.jivesoftware.openfire.enterprise.archive.ArchiveSearcher.luceneSearch(ArchiveSearcher.java:119)
at com.jivesoftware.openfire.enterprise.archive.ArchiveSearcher.search(ArchiveSearcher.java:75)
at org.jivesoftware.openfire.plugin.enterprise.archive_002dsearch_jsp._jspService(archive_002dsearch_jsp.java:236)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.jivesoftware.openfire.container.PluginServlet.handleJSP(PluginServlet.java:228)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
1. Log into the admin console
2. Click on the Enterprise tab
3. Click Search Archive
4. Set all parameters except date range end
5. Click search produces the error!