{"id":3037,"date":"2014-03-15T02:03:24","date_gmt":"2014-03-15T02:03:24","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2014\/03\/15\/rails-app-solr-throwing-rsolrerrorhttp-404-not-found-when-executing-search-collection-of-common-programming-errors\/"},"modified":"2014-03-15T02:03:24","modified_gmt":"2014-03-15T02:03:24","slug":"rails-app-solr-throwing-rsolrerrorhttp-404-not-found-when-executing-search-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2014\/03\/15\/rails-app-solr-throwing-rsolrerrorhttp-404-not-found-when-executing-search-collection-of-common-programming-errors\/","title":{"rendered":"Rails app: Solr throwing RSolr::Error::Http &#8211; 404 Not Found when executing search-Collection of common programming errors"},"content":{"rendered":"<p>Very lost as I haven&#8217;t made any changes to my search which has always been working but somehow I&#8217;ve got a break. Being relatively new to Rails, the error output isn&#8217;t giving me enough detail to debug.<\/p>\n<p>Relevant code below &#8211; ask if you want to see anything else.<\/p>\n<p>home.html.slim (excerpt with search form)<\/p>\n<pre><code>= form_tag search_venues_path, method: :get, id: 'search' do |f|\n  .search-fields.span16\n    p = text_field_tag :q, '', placeholder: \"Search for coffee, hotel, etc\", class: 'span7 search-field'\n    p = text_field_tag :zip, '', placeholder: \"Zip code or city name\", class: 'span4 search-field'\n    p = submit_tag \"Find it\", class: \"btn-main span4\"\n    br\n    = hidden_field_tag :latitude, ''\n    = hidden_field_tag :longitude, ''\n    p.current_location.hidden.offset1\n      a Use my current location\n<\/code><\/pre>\n<p>VenuesController.rb (excerpt with search function)<\/p>\n<pre><code>def search\n  if params[:zip].blank? &amp;&amp; params[:latitude].blank?\n    flash[:notice] = 'You must include a location to search.'\n    return redirect_to(root_path)\n  end\n\n  @venues = VenueSearch.search(params)\n  #@json = Venue.all.to_gmaps4rails\nend\n<\/code><\/pre>\n<p>VenueSearch.rb<\/p>\n<pre><code>def self.search(params)\n  if params[:zip].present?\n    logger.info \"The zip code is present\"\n    logger.debug(Geocoder.coordinates(params[:zip]))\n    lat, long = Geocoder.coordinates(params[:zip])\n  else\n    lat = params[:latitude]\n    long = params[:longitude]\n  end\n\n  fake_distance = 20 * 0.6214 # 1.5 miles\n\n  Venue.search(include: [:venue_category, :venue_subcategory]) do\n    fulltext params[:q].gsub(\/[^\\s\\w]\/, ''), minimum_match: 2 do\n      boost_fields name: 5.0, name_without_punc: 5.0, category: 3.5, subcategory: 3.5, tags: 4.0\n    end\n\n    paginate page: params[:page]\n    order_by_geodist :location, lat, long\n    with(:location).in_radius(lat, long, fake_distance)\n  end\nend\n<\/code><\/pre>\n<p>Error, Full Trace<\/p>\n<pre><code>rsolr (1.0.9) lib\/rsolr\/client.rb:268:in `adapt_response'\nrsolr (1.0.9) lib\/rsolr\/client.rb:175:in `execute'\nrsolr (1.0.9) lib\/rsolr\/client.rb:161:in `send_and_receive'\nsunspot_rails (2.1.0) lib\/sunspot\/rails\/solr_instrumentation.rb:16:in `block in send_and_receive_with_as_instrumentation'\nactivesupport (3.2.2) lib\/active_support\/notifications.rb:123:in `block in instrument'\nactivesupport (3.2.2) lib\/active_support\/notifications\/instrumenter.rb:20:in `instrument'\nactivesupport (3.2.2) lib\/active_support\/notifications.rb:123:in `instrument'\nsunspot_rails (2.1.0) lib\/sunspot\/rails\/solr_instrumentation.rb:15:in `send_and_receive_with_as_instrumentation'\n(eval):2:in `post'\nsunspot (2.1.0) lib\/sunspot\/search\/abstract_search.rb:45:in `execute'\nsunspot_rails (2.1.0) lib\/sunspot\/rails\/searchable.rb:344:in `solr_execute_search'\nsunspot_rails (2.1.0) lib\/sunspot\/rails\/searchable.rb:158:in `solr_search'\napp\/models\/venue_search.rb:14:in `search'\napp\/controllers\/venues_controller.rb:12:in `search'\nactionpack (3.2.2) lib\/action_controller\/metal\/implicit_render.rb:4:in `send_action'\nactionpack (3.2.2) lib\/abstract_controller\/base.rb:167:in `process_action'\nactionpack (3.2.2) lib\/action_controller\/metal\/rendering.rb:10:in `process_action'\nactionpack (3.2.2) lib\/abstract_controller\/callbacks.rb:18:in `block in process_action'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:426:in `block in _run__2118553356002381387__process_action__2728035982816219113__callbacks'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:215:in `block in _conditional_callback_around_941'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:326:in `around'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:310:in `_callback_around_13'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:214:in `_conditional_callback_around_941'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:414:in `_run__2118553356002381387__process_action__2728035982816219113__callbacks'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:405:in `__run_callback'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:385:in `_run_process_action_callbacks'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:81:in `run_callbacks'\nactionpack (3.2.2) lib\/abstract_controller\/callbacks.rb:17:in `process_action'\nactionpack (3.2.2) lib\/action_controller\/metal\/rescue.rb:29:in `process_action'\nactionpack (3.2.2) lib\/action_controller\/metal\/instrumentation.rb:30:in `block in process_action'\nactivesupport (3.2.2) lib\/active_support\/notifications.rb:123:in `block in instrument'\nactivesupport (3.2.2) lib\/active_support\/notifications\/instrumenter.rb:20:in `instrument'\nactivesupport (3.2.2) lib\/active_support\/notifications.rb:123:in `instrument'\nactionpack (3.2.2) lib\/action_controller\/metal\/instrumentation.rb:29:in `process_action'\nactionpack (3.2.2) lib\/action_controller\/metal\/params_wrapper.rb:205:in `process_action'\nactiverecord (3.2.2) lib\/active_record\/railties\/controller_runtime.rb:18:in `process_action'\nactionpack (3.2.2) lib\/abstract_controller\/base.rb:121:in `process'\nactionpack (3.2.2) lib\/abstract_controller\/rendering.rb:45:in `process'\nactionpack (3.2.2) lib\/action_controller\/metal.rb:203:in `dispatch'\nactionpack (3.2.2) lib\/action_controller\/metal\/rack_delegation.rb:14:in `dispatch'\nactionpack (3.2.2) lib\/action_controller\/metal.rb:246:in `block in action'\nactionpack (3.2.2) lib\/action_dispatch\/routing\/route_set.rb:67:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/routing\/route_set.rb:67:in `dispatch'\nactionpack (3.2.2) lib\/action_dispatch\/routing\/route_set.rb:30:in `call'\njourney (1.0.4) lib\/journey\/router.rb:68:in `block in call'\njourney (1.0.4) lib\/journey\/router.rb:56:in `each'\njourney (1.0.4) lib\/journey\/router.rb:56:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/routing\/route_set.rb:594:in `call'\nomniauth (1.1.4) lib\/omniauth\/strategy.rb:184:in `call!'\nomniauth (1.1.4) lib\/omniauth\/strategy.rb:164:in `call'\nwarden (1.2.3) lib\/warden\/manager.rb:35:in `block in call'\nwarden (1.2.3) lib\/warden\/manager.rb:34:in `catch'\nwarden (1.2.3) lib\/warden\/manager.rb:34:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/best_standards_support.rb:17:in `call'\nrack (1.4.5) lib\/rack\/etag.rb:23:in `call'\nrack (1.4.5) lib\/rack\/conditionalget.rb:25:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/head.rb:14:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/params_parser.rb:21:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/flash.rb:242:in `call'\nrack (1.4.5) lib\/rack\/session\/abstract\/id.rb:210:in `context'\nrack (1.4.5) lib\/rack\/session\/abstract\/id.rb:205:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/cookies.rb:338:in `call'\nactiverecord (3.2.2) lib\/active_record\/query_cache.rb:64:in `call'\nactiverecord (3.2.2) lib\/active_record\/connection_adapters\/abstract\/connection_pool.rb:443:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/callbacks.rb:28:in `block in call'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:405:in `_run__1412551976247017377__call__2752945716229395531__callbacks'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:405:in `__run_callback'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:385:in `_run_call_callbacks'\nactivesupport (3.2.2) lib\/active_support\/callbacks.rb:81:in `run_callbacks'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/callbacks.rb:27:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/reloader.rb:65:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/remote_ip.rb:31:in `call'\nairbrake (3.1.14) lib\/airbrake\/rails\/middleware.rb:13:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/debug_exceptions.rb:16:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/show_exceptions.rb:56:in `call'\nrailties (3.2.2) lib\/rails\/rack\/logger.rb:26:in `call_app'\nrailties (3.2.2) lib\/rails\/rack\/logger.rb:16:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/request_id.rb:22:in `call'\nrack (1.4.5) lib\/rack\/methodoverride.rb:21:in `call'\nrack (1.4.5) lib\/rack\/runtime.rb:17:in `call'\nactivesupport (3.2.2) lib\/active_support\/cache\/strategy\/local_cache.rb:72:in `call'\nrack (1.4.5) lib\/rack\/lock.rb:15:in `call'\nactionpack (3.2.2) lib\/action_dispatch\/middleware\/static.rb:61:in `call'\nairbrake (3.1.14) lib\/airbrake\/user_informer.rb:16:in `_call'\nairbrake (3.1.14) lib\/airbrake\/user_informer.rb:12:in `call'\nrailties (3.2.2) lib\/rails\/engine.rb:479:in `call'\nrailties (3.2.2) lib\/rails\/application.rb:220:in `call'\nrailties (3.2.2) lib\/rails\/railtie\/configurable.rb:30:in `method_missing'\nrack (1.4.5) lib\/rack\/deflater.rb:13:in `call'\nrack (1.4.5) lib\/rack\/content_length.rb:14:in `call'\nrailties (3.2.2) lib\/rails\/rack\/log_tailer.rb:14:in `call'\nthin (1.6.1) lib\/thin\/connection.rb:82:in `block in pre_process'\nthin (1.6.1) lib\/thin\/connection.rb:80:in `catch'\nthin (1.6.1) lib\/thin\/connection.rb:80:in `pre_process'\nthin (1.6.1) lib\/thin\/connection.rb:55:in `process'\nthin (1.6.1) lib\/thin\/connection.rb:41:in `receive_data'\neventmachine (1.0.3) lib\/eventmachine.rb:187:in `run_machine'\neventmachine (1.0.3) lib\/eventmachine.rb:187:in `run'\nthin (1.6.1) lib\/thin\/backends\/base.rb:73:in `start'\nthin (1.6.1) lib\/thin\/server.rb:162:in `start'\nrack (1.4.5) lib\/rack\/handler\/thin.rb:13:in `run'\nrack (1.4.5) lib\/rack\/server.rb:268:in `start'\nrailties (3.2.2) lib\/rails\/commands\/server.rb:70:in `start'\nrailties (3.2.2) lib\/rails\/commands.rb:55:in `block in '\nrailties (3.2.2) lib\/rails\/commands.rb:50:in `tap'\nrailties (3.2.2) lib\/rails\/commands.rb:50:in `'\nscript\/rails:6:in `require'\nscript\/rails:6:in `'\n<\/code><\/pre>\n<p>Request Params<\/p>\n<pre><code> {\"utf8\"=&gt;\"?\",\n \"q\"=&gt;\"grill\",\n \"zip\"=&gt;\"94107\",\n \"commit\"=&gt;\"Find it\",\n \"latitude\"=&gt;\"\",\n \"longitude\"=&gt;\"\"}\n<\/code><\/pre>\n<p>Sunspot.yml<\/p>\n<pre><code>development:\n  solr:\n    hostname: localhost\n    port: 8983\n    log_level: INFO\n    path: \/solr\/development\n<\/code><\/pre>\n<p>sunspot-solr-development.log<\/p>\n<pre><code>Nov 3, 2013 10:15:34 PM org.apache.solr.servlet.SolrDispatchFilter init\nINFO: SolrDispatchFilter.init()\nNov 3, 2013 10:15:34 PM org.apache.solr.core.SolrResourceLoader locateSolrHome\nINFO: JNDI not configured for solr (NoInitialContextEx)\nNov 3, 2013 10:15:34 PM org.apache.solr.core.SolrResourceLoader locateSolrHome\nINFO: using system property solr.solr.home: \/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\nNov 3, 2013 10:15:34 PM org.apache.solr.core.CoreContainer$Initializer initialize\nINFO: looking for solr.xml: \/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/solr.xml\nNov 3, 2013 10:15:34 PM org.apache.solr.core.CoreContainer \nINFO: New CoreContainer 1884473012\nNov 3, 2013 10:15:34 PM org.apache.solr.core.CoreContainer$Initializer initialize\nINFO: no solr.xml file found - using default\nNov 3, 2013 10:15:34 PM org.apache.solr.core.CoreContainer load\nINFO: Loading CoreContainer using Solr Home: '\/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/'\nNov 3, 2013 10:15:34 PM org.apache.solr.core.SolrResourceLoader \nINFO: new SolrResourceLoader for directory: '\/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/'\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting socketTimeout to: 0\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting urlScheme to: http:\/\/\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting connTimeout to: 0\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting maxConnectionsPerHost to: 20\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting corePoolSize to: 0\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting maximumPoolSize to: 2147483647\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting maxThreadIdleTime to: 5\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting sizeOfQueue to: -1\nNov 3, 2013 10:15:34 PM org.apache.solr.handler.component.HttpShardHandlerFactory getParameter\nINFO: Setting fairnessPolicy to: false\nNov 3, 2013 10:15:34 PM org.apache.solr.client.solrj.impl.HttpClientUtil createClient\nINFO: Creating new http client, config:maxConnectionsPerHost=20&amp;maxConnections=10000&amp;socketTimeout=0&amp;connTimeout=0&amp;retry=false\nNov 3, 2013 10:15:35 PM org.apache.solr.core.CoreContainer load\nINFO: Registering Log Listener\nNov 3, 2013 10:15:35 PM org.apache.solr.core.CoreContainer create\nINFO: Creating SolrCore 'collection1' using instanceDir: \/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/collection1\nNov 3, 2013 10:15:35 PM org.apache.solr.core.SolrResourceLoader \nINFO: new SolrResourceLoader for directory: '\/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/collection1\/'\nNov 3, 2013 10:15:35 PM org.apache.solr.core.CoreContainer recordAndThrow\nSEVERE: Unable to create core: collection1\norg.apache.solr.common.SolrException: Could not load config for solrconfig.xml\nat org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:991)\nat org.apache.solr.core.CoreContainer.create(CoreContainer.java:1051)\nat org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)\nat org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)\nat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\nat java.util.concurrent.FutureTask.run(FutureTask.java:138)\nat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)\nat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\nat java.util.concurrent.FutureTask.run(FutureTask.java:138)\nat java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\nat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\nat java.lang.Thread.run(Thread.java:680)\nCaused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '\/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/collection1\/conf\/', cwd=\/Users\/justin.raczak\/.rvm\/gems\/ruby-1.9.3-p385\/gems\/sunspot_solr-2.1.0\/solr\nat org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:318)\nat org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:283)\nat org.apache.solr.core.Config.(Config.java:103)\nat org.apache.solr.core.Config.(Config.java:73)\nat org.apache.solr.core.SolrConfig.(SolrConfig.java:117)\nat org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:989)\n... 11 more\nNov 3, 2013 10:15:35 PM org.apache.solr.common.SolrException log\nSEVERE: null:org.apache.solr.common.SolrException: Unable to create core: collection1\nat org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1672)\nat org.apache.solr.core.CoreContainer.create(CoreContainer.java:1057)\nat org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)\nat org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)\nat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\nat java.util.concurrent.FutureTask.run(FutureTask.java:138)\nat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)\nat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\nat java.util.concurrent.FutureTask.run(FutureTask.java:138)\nat java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\nat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\nat java.lang.Thread.run(Thread.java:680)\nCaused by: org.apache.solr.common.SolrException: Could not load config for solrconfig.xml\nat org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:991)\nat org.apache.solr.core.CoreContainer.create(CoreContainer.java:1051)\n... 10 more\nCaused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '\/Users\/justin.raczak\/Desktop\/Desktop-Content\/crowdscore\/solr\/collection1\/conf\/', cwd=\/Users\/justin.raczak\/.rvm\/gems\/ruby-1.9.3-p385\/gems\/sunspot_solr-2.1.0\/solr\nat org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:318)\nat org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:283)\nat org.apache.solr.core.Config.(Config.java:103)\nat org.apache.solr.core.Config.(Config.java:73)\nat org.apache.solr.core.SolrConfig.(SolrConfig.java:117)\nat org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:989)\n... 11 more\n\nNov 3, 2013 10:15:35 PM org.apache.solr.servlet.SolrDispatchFilter init\nINFO: user.dir=\/Users\/justin.raczak\/.rvm\/gems\/ruby-1.9.3-p385\/gems\/sunspot_solr-2.1.0\/solr\nNov 3, 2013 10:15:35 PM org.apache.solr.servlet.SolrDispatchFilter init\nINFO: SolrDispatchFilter.init() done\nNov 3, 2013 10:15:39 PM org.apache.solr.servlet.SolrDispatchFilter handleAdminRequest\nINFO: [admin] webapp=null path=\/admin\/cores params={indexInfo=false&amp;wt=json} status=0 QTime=37 \nNov 3, 2013 10:36:58 PM org.apache.solr.servlet.SolrDispatchFilter handleAdminRequest\nINFO: [admin] webapp=null path=\/admin\/cores params={indexInfo=false&amp;wt=json} status=0 QTime=1 \n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Very lost as I haven&#8217;t made any changes to my search which has always been working but somehow I&#8217;ve got a break. Being relatively new to Rails, the error output isn&#8217;t giving me enough detail to debug. Relevant code below &#8211; ask if you want to see anything else. home.html.slim (excerpt with search form) = [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3037","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/3037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=3037"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/3037\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=3037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=3037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=3037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}