[MGNLEESOLR-137] missing dam_workbench exception during fresh installation Created: 22/Jul/19  Updated: 18/Mar/21  Resolved: 18/Mar/21

Status: Closed
Project: Solr Search Provider
Component/s: None
Affects Version/s: 5.2.1
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Richard Gange Assignee: Unassigned
Resolution: Not an issue Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Documentation update required:
Yes
Date of First Response:

 Description   

When installing the module this exception is thrown:

2019-07-22 13:17:53,324 INFO  info.magnolia.module.ModuleManagerImpl            : Starting module solr-search-provider
2019-07-22 13:17:53,340 INFO  a.search.solrsearchprovider.MagnoliaSolrBridgeImpl: Initializing Solr client with the following values info.magnolia.search.solrsearchprovider.config.SolrClientConfig@3ae3d595[baseURL=http://localhost:8983/solr/magnolia,allowCompression=false,connectionTimeout=100,soTimeout=1000]
2019-07-22 13:17:53,896 INFO  a.search.solrsearchprovider.MagnoliaSolrBridgeImpl: Initializing Solr client with the following values info.magnolia.search.solrsearchprovider.config.SolrClientConfig@3536e54a[baseURL=http://localhost:8983/solr/dam_workbench,allowCompression=false,connectionTimeout=100,soTimeout=1000]
2019-07-22 13:17:53,912 ERROR a.search.solrsearchprovider.MagnoliaSolrBridgeImpl: Can't connect to Solr server.
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/dam_workbench: Expected mime type application/octet-stream but got text/html. <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/dam_workbench/admin/ping. Reason:
<pre>    Not Found</pre></p>
</body>
</html>

	at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:607) ~[solr-solrj-7.3.0.jar:7.3.0 98a6b3d642928b1ac9076c6c5a369472581f7633 - woody - 2018-03-28 14:37:47]
	at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) ~[solr-solrj-7.3.0.jar:7.3.0 98a6b3d642928b1ac9076c6c5a369472581f7633 - woody - 2018-03-28 14:37:47]
	at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) ~[solr-solrj-7.3.0.jar:7.3.0 98a6b3d642928b1ac9076c6c5a369472581f7633 - woody - 2018-03-28 14:37:47]
	at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) ~[solr-solrj-7.3.0.jar:7.3.0 98a6b3d642928b1ac9076c6c5a369472581f7633 - woody - 2018-03-28 14:37:47]
	at org.apache.solr.client.solrj.SolrClient.ping(SolrClient.java:926) ~[solr-solrj-7.3.0.jar:7.3.0 98a6b3d642928b1ac9076c6c5a369472581f7633 - woody - 2018-03-28 14:37:47]
	at info.magnolia.search.solrsearchprovider.MagnoliaSolrBridgeImpl.testServerConnection(MagnoliaSolrBridgeImpl.java:143) [magnolia-solr-search-provider-5.2.1.jar:?]
	at info.magnolia.search.solrsearchprovider.MagnoliaSolrBridgeImpl.init(MagnoliaSolrBridgeImpl.java:60) [magnolia-solr-search-provider-5.2.1.jar:?]
	at info.magnolia.search.solrsearchprovider.MagnoliaSolrSearchProviderModule.start(MagnoliaSolrSearchProviderModule.java:75) [magnolia-solr-search-provider-5.2.1.jar:?]
	at info.magnolia.module.ModuleManagerImpl.startModule(ModuleManagerImpl.java:390) [magnolia-core-6.1.jar:?]
	at info.magnolia.module.ModuleManagerImpl.startModules(ModuleManagerImpl.java:349) [magnolia-core-6.1.jar:?]
	at info.magnolia.module.ui.ModuleManagerWebUI.onStartup(ModuleManagerWebUI.java:78) [magnolia-core-6.1.jar:?]
	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:146) [magnolia-core-6.1.jar:?]
	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259) [magnolia-core-6.1.jar:?]
	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407) [magnolia-core-6.1.jar:?]
	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404) [magnolia-core-6.1.jar:?]
	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) [magnolia-core-6.1.jar:?]
	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256) [magnolia-core-6.1.jar:?]
	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182) [magnolia-core-6.1.jar:?]
	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128) [magnolia-core-6.1.jar:?]
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4745) [catalina.jar:8.5.23]
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207) [catalina.jar:8.5.23]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.23]
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419) [catalina.jar:8.5.23]
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409) [catalina.jar:8.5.23]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]


 Comments   
Comment by Richard Gange [ 22/Jul/19 ]

It should not be required that you have the dam_workbench core. See https://documentation.magnolia-cms.com/display/DOCS61/App+configuration+with+Solr

Comment by Milan Divilek [ 18/Mar/21 ]

Magnolia-solr-workbench needs solr core where content is indexed. By default magnolia-solr-workbench module adds client "dam_workbench" which is pre set to "http://localhost:8983/solr/dam_workbench"
If you don't want use dam workbench then don't add this module to your webapp or delete the client after instalation.
If you want to use solr workbench, but want to use different core name then change it in config

Comment by Richard Gange [ 18/Mar/21 ]

Generated at Mon Feb 12 11:00:28 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.