Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 353477

Summary: all search facilities on marketplace not working
Product: Community Reporter: Michael Keppler <michael.keppler>
Component: MarketplaceAssignee: Marketplace Inbox <marketplace-inbox>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3 CC: francisdb, marcus, mikaelcouzic, paulesimard, zanetu
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Michael Keppler CLA 2011-08-01 02:27:00 EDT
Build Identifier: not relevant

The search on marketplace is not working since the weekend (tested from different locations). This makes searches on the website and from the market place client end in error 500 (mentioning apache_solr_autocomplete in case of the website).

Reproducible: Always

Steps to Reproduce:
1. Enter something into the search box on marketplace.eclipse.org.
2. Wait for auto completion.
-> Error message 500 from apache_solr_autocomplete.

Or:
1. Search from marketplace client.
-> Error message 500 in Eclipse.
Comment 1 Nathan Gervais CLA 2011-08-02 09:46:41 EDT
*** Bug 353520 has been marked as a duplicate of this bug. ***
Comment 2 Nathan Gervais CLA 2011-08-02 09:46:47 EDT
*** Bug 353543 has been marked as a duplicate of this bug. ***
Comment 3 Nathan Gervais CLA 2011-08-02 09:48:02 EDT
Looks like the Apache Solr server didn't come back up properly after the work on our NFS machines this weekend.   

The server has been restarted and is now working.  Please re-open if you are still experiencing the issue.
Comment 4 Michael Keppler CLA 2011-08-03 04:40:48 EDT
Works fine now, tested both on Marketplace website and in Marketplace client.
Comment 5 Marcus CLA 2011-09-19 07:29:05 EDT
Well, unfortunately I still see this error in my full patched Helios SR 2 version, on Windows and Mac machines. I just enter the marketplace and the error pops up after some seconds. Should this bug be reopened?

Here a error detail dump from my windows machine:

eclipse.buildId=M20110210-1200
java.version=1.6.0_23
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product


Error
Mon Sep 19 13:21:15 CEST 2011
MarketplaceDiscoveryStrategy failed with an error

org.eclipse.core.runtime.CoreException: HTTP Server 'Internal Error': http://market.eclipsesource.com/yoxos/api/p?product=org.eclipse.epp.package.jee.product&os=win32&runtime.version=3.6.0.v20100505&client=org.eclipse.epp.mpc.core&java.version=1.6.0_23&product.version=1.3.2.20110218-0812&ws=win32
at org.eclipse.equinox.internal.p2.repository.RepositoryTransport.stream(RepositoryTransport.java:167)
at org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.processRequest(DefaultMarketplaceService.java:414)
at org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.processRequest(DefaultMarketplaceService.java:350)
at org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.listMarkets(DefaultMarketplaceService.java:151)
at org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService.listMarkets(CachingMarketplaceService.java:55)
at org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy.findMarketplaceCategory(MarketplaceDiscoveryStrategy.java:450)
at org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy.performDiscovery(MarketplaceDiscoveryStrategy.java:135)
at org.eclipse.equinox.internal.p2.discovery.Catalog.performDiscovery(Catalog.java:85)
at org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalog.performDiscovery(MarketplaceCatalog.java:254)
at org.eclipse.equinox.internal.p2.ui.discovery.wizards.CatalogViewer$6.run(CatalogViewer.java:569)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.ecf.filetransfer.IncomingFileTransferException: HttpClient connection error response code 500.
at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.openStreams(HttpClientRetrieveFileTransfer.java:750)
at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.java:889)
at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.java:576)
at org.eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapter.sendRetrieveRequest(MultiProtocolRetrieveAdapter.java:98)
at org.eclipse.equinox.internal.p2.repository.FileReader.sendRetrieveRequest(FileReader.java:342)
at org.eclipse.equinox.internal.p2.repository.FileReader.read(FileReader.java:206)
at org.eclipse.equinox.internal.p2.repository.RepositoryTransport.stream(RepositoryTransport.java:159)
... 10 more