加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3.2 – RSolr :: Error :: InvalidRubyResponse

发布时间:2020-12-16 19:17:22 所属栏目:百科 来源:网络整理
导读:即使在启动forreman并启动太阳黑子后,我也会听到以下错误:solr: RSolr::Error::InvalidRubyResponse - 200 OKError: result status="1"java.lang.NullPointerException at org.apache.solr.handler.XmlUpdateRequestHandler.doLegacyUpdate(XmlUpdateReque
即使在启动forreman并启动太阳黑子后,我也会听到以下错误:solr:
RSolr::Error::InvalidRubyResponse - 200 OK
Error: <result status="1">java.lang.NullPointerException
    at org.apache.solr.handler.XmlUpdateRequestHandler.doLegacyUpdate(XmlUpdateRequestHandler.java:129)
    at org.apache.solr.servlet.SolrUpdateServlet.doPost(SolrUpdateServlet.java:87)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:297)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

Request Data: "<?xml version="1.0" encoding="UTF-8"?><add><doc><field name="id">User 1</field><field name="type">User</field><field name="type">ActiveRecord::Base</field><field name="class_name">User</field><field name="name_s">K12 Administrator</field><field name="username_s">admin</field><field name="id_i">1</field><field name="role_s">admin</field><field boost="1.5" name="name_text">K12 Administrator</field><field name="username_text_text">admin</field></doc></add>"

有谁知道为什么我得到这个错误?请帮我.

谢谢

解决方法

我也得到了这个.我的背景是我在本地安装了Solr并忽略了solr子目录中的所有内容.所以solr / pids的内容被忽略但是solr / pids的文件结构仍然存在.

我将它部署到我们的开发服务器并遇到上述错误.

解决方案结果很简单.需要在新环境中新创建solr目录.

> rake sunspot:solr:停止
>删除/ solr目录.
> rake sunspot:solr:start
> rake sunspot:solr:reindex

礼貌Can’t reindex Sunspot SOLR – Error – RSolr::Error::Http – 500 Internal Server Error

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读