solr-connector

94 views
Skip to first unread message

Bert

unread,
Mar 28, 2012, 4:36:16 PM3/28/12
to Constellio
Hi,

I would like index solr xml-files, but i've following error. How can I
solve this?


Root cause:

java.lang.RuntimeException: New Field type payloads must be defined
throught Constellio Interface
at
com.doculibre.constellio.utils.xml.SolrShemaXmlReader.readFields(SolrShemaXmlReader.java:
120)
at
com.doculibre.constellio.utils.xml.SolrShemaXmlReader.readFields(SolrShemaXmlReader.java:
144)
at
com.doculibre.constellio.utils.connector.init.InitSolrConnectorHandler.initCustomConnectorInstance(InitSolrConnectorHandler.java:
74)
at
com.doculibre.constellio.utils.connector.init.InitDefaultConnectorHandler.init(InitDefaultConnectorHandler.java:
44)
at
com.doculibre.constellio.plugins.defaults.init.DefaultInitConnectorInstancePlugin.init(DefaultInitConnectorInstancePlugin.java:
39)
at
com.doculibre.constellio.services.ConnectorInstanceServicesImpl.makePersistent(ConnectorInstanceServicesImpl.java:
92)
at
com.doculibre.constellio.services.ConnectorInstanceServicesImpl.makePersistent(ConnectorInstanceServicesImpl.java:
40)
at
com.doculibre.constellio.wicket.panels.admin.connector.AddEditConnectorPanel.onSave(AddEditConnectorPanel.java:
253)
at com.doculibre.constellio.wicket.panels.admin.SaveCancelFormPanel
$1.onSubmit(SaveCancelFormPanel.java:61)
at org.apache.wicket.ajax.markup.html.form.AjaxButton
$1.onSubmit(AjaxButton.java:115)
at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:
128)
at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:
163)
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:
297)
at
org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:
104)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:
91)
at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:
1239)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:532)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
356)
at
org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:
145)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
com.doculibre.constellio.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:
146)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
com.doculibre.constellio.filters.LocalRequestFilter.doFilter(LocalRequestFilter.java:
76)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
852)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
489)
at java.lang.Thread.run(Thread.java:662)

Nicolas Bélisle

unread,
Mar 28, 2012, 4:45:00 PM3/28/12
to const...@googlegroups.com
Hi,
 
A field type (payloads) from your document was not found in Constellio.
 
?
 
You can try manually defining the fields from your schema.xml file in the Constellio before crawling.
 
Nicolas

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Constellio.
Pour envoyer un message à ce groupe, adressez un e-mail à const...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse constellio+...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/constellio?hl=fr




--
Nicolas Bélisle
DocuLibre inc.
http://www.doculibre.com
Phone/Tél. 514.655.5185
Skype: nicolas.belisle

Rida Benjelloun

unread,
Mar 28, 2012, 9:07:09 PM3/28/12
to const...@googlegroups.com
Hi,
You can create field from constellio admin interface. In the admin interface, go to your solr collection, select the index fields nenu and add button to create "payloads" field in constellio.
Regards.

2012/3/28 Nicolas Bélisle <nicolas...@gmail.com>

Bert

unread,
Mar 29, 2012, 2:19:30 PM3/29/12
to Constellio
Thank you Rida & Nicolas,

the error is gone. FYI I'm trying to index the example docs from solr
with the example schema.xml.

if successful, I can index larger sets of xml-files with constellio. I
make them automatically and i can handle them already with solr.

My next problem is that all xml-files are Traversed, but non of them
are indexed.

I read about solr-connector in the wiki, but there isn't a sollution.

Can you help me please?

Bert

On Mar 29, 3:07 am, Rida Benjelloun <rida.benjell...@doculibre.com>
wrote:
> Hi,
> You can create field from constellio admin interface. In the admin
> interface, go to your solr collection, select the index fields nenu and add
> button to create "payloads" field in constellio.
> Regards.
>
> 2012/3/28 Nicolas Bélisle <nicolas.beli...@gmail.com>
>
>
>
>
>
>
>
> > Hi,
>
> > A field type (payloads) from your document was not found in Constellio.
>
> > Did you follow the instructions at :
> >http://wiki.constellio.com/index.php/Connectors#Solr_connector_.28sol...
> > ?
>
> > You can try manually defining the fields from your schema.xml file in the
> > Constellio before crawling.
>
> > Nicolas
Reply all
Reply to author
Forward
0 new messages