I tried to intergrated with php module of solarium-project, it seems
that it required a json response, so I would like to get a json
response from the result, after i used solr syntex of wt=json, i have
got the following exception, anyone can give some instruction? Thank
you.
request=
http://localhost:8080/constellio/app/select?
collectionName=test&version=2.2&q=oracle&start=0&rows=10&username=admin&password=123&wt=json
WicketMessage: Can't instantiate page using constructor public
com.doculibre.constellio.wicket.pages.SolrServletPage(org.apache.wicket.PageParameters)
and argument username = "[admin]" start = "[0]" q = "[oracle]"
password = "[123]" wt = "[json]" collectionName = "[test]" rows =
"[10]" version = "[2.2]"Root cause:org.dom4j.DocumentException: Error
on line 1 of document : Content is not allowed in prolog. Nested
exception: Content is not allowed in prolog. at
org.dom4j.io.SAXReader.read(SAXReader.java:482) at
org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278) at
com.doculibre.constellio.wicket.pages.SolrServletPage.<init>(SolrServletPage.java:
102) at java.lang.reflect.Constructor.newInstance(Constructor.java:
513) at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
182) at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
89) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
278) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
293) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
210) 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.doGet(WicketServlet.java:
124) at javax.servlet.http.HttpServlet.service(HttpServlet.java:
617) 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)Complete
stack:org.apache.wicket.WicketRuntimeException: Can't instantiate page
using constructor public
com.doculibre.constellio.wicket.pages.SolrServletPage(org.apache.wicket.PageParameters)
and argument username = "[admin]" start = "[0]" q = "[oracle]"
password = "[Pa55word]" wt = "[json]" collectionName = "[Resume]" rows
= "[10]" version = "[2.2]" at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
206) at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
89) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
278) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
293) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
210) 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)java.lang.reflect.InvocationTargetException at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39) at java.lang.reflect.Constructor.newInstance(Constructor.java:
513) at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
182) at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
89) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
278) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
293) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
210) 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)org.apache.wicket.WicketRuntimeException:
org.dom4j.DocumentException: Error on line 1 of document : Content is
not allowed in prolog. Nested exception: Content is not allowed in
prolog. at
com.doculibre.constellio.wicket.pages.SolrServletPage.<init>(SolrServletPage.java:
112) at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) at
java.lang.reflect.Constructor.newInstance(Constructor.java:513) at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:
182) at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:
89) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:
278) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:
293) at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:
210) 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)