Hi Marius, I tried to reproduce this situation with the new installation of the last version of XE (2.2 stable) + Oracle 10g + Tomcat. Installation and .xar import were OK – no errors. Insertion a new link in a page – the same message –“There was an error loading the data”.
As I understood this message concerns not AllDocs, but the tab “My Recent Changes”, that comes as first by default while inserting link. http://n2.nabble.com/file/n4587113/wysiwyg_insert_link_myrecentchanges.jpg xwiki.log: 2010-02-17 14:10:30,125 [http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc] ERROR server.DefaultWikiService - Error number 3223 in 3: Exception while searching documents with sql select distinct doc from XWikiDocument doc where 1=1 and doc.author='XWiki.Admin' order by doc.date desc localhost.log: Exception while dispatching incoming RPC call com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.util.List com.xpn.xwiki.wysiwyg.client.WikiService.getRecentlyModifiedPages(int,int)' threw an unexpected exception: java.lang.RuntimeException: Failed to retrieve the lists of recently modified pages. --- However Main.RecentChanges and Panels.MyRecentModifications show the pages changed by Admin. --- Marius Dumitru Florea wrote: > > > Can you try this velocity code in a new page: > > {{velocity}} > $xwiki.search("select doc from XWikiDocument doc where > doc.author='XWiki.Admin'").size() > {{/velocity}} > > and tell me if the same exception is thrown? And then try: > > {{velocity}} > $xwiki.searchDocuments("where doc.author='XWiki.Admin'").size() > {{/velocity}} > > Maybe it's a problem with the way Hibernate translates HQL to Oracle's > SQL dialect. > > The both queries work fine --- I think the problem is either in “order by” or in “distinct” (Or in the combination of both of them…) I executed the similar query like in xwiki.log (select distinct doc from XWikiDocument doc where 1=1 and doc.author='XWiki.Admin' order by doc.date desc) against the xwiki-Oracle db select distinct doc.XWD_FULLNAME from xwikidoc doc where 1=1 and doc.XWD_AUTHOR='XWiki.Admin' order by doc.XWD_DATE desc and got an error ORA-01791: not a SELECTed expression, which means that "order by"- column should be selected as well (?) At the same time the query with order by expression but without distinct works fine... I have only 4 Docs, created by Admin, they are all unique and can't see any difference in the output with and without distinct... The next query with subquery works too. - select distinct XWD_FULLNAME from (select doc.XWD_FULLNAME, doc.XWD_DATE from xwikidoc doc where 1=1 and doc.XWD_AUTHOR='XWiki.Admin' order by doc.XWD_DATE desc) --- I tried also {{velocity}} $xwiki.search("select doc from XWikiDocument doc where doc.author='XWiki.Admin' order by doc.date",3,0).size() {{/velocity}} - works OK too. $xwiki.search("select distinct doc from XWikiDocument doc where doc.author='XWiki.Admin' order by doc.date",2,0) produces error “Failed to execute macro: velocity”: org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [ $xwiki.search("select distinct doc from XWikiDocument doc where doc.author='XWiki.Admin'").size() ] --- --- Tab “All Pages” - works fine. --- Switch to tab “Search” – arrears the same message –“There was an error loading the data” with the ORA-00932 error in the xwiki.log: 2010-02-17 15:36:49,453 [http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc] WARN util.JDBCExceptionReporter - SQL Error: 932, SQLState: 42000 2010-02-17 15:36:49,453 [http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc] ERROR util.JDBCExceptionReporter - ORA-00932: Inkonsistente Datentypen: - erwartet, CLOB erhalten 2010-02-17 15:36:49,453 [http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc] ERROR server.DefaultWikiService - Error number 3223 in 3: Exception while searching documents with sql select distinct doc from XWikiDocument as doc where (lower(doc.title) like '%%' or lower(doc.fullName) like '%%') Wrapped Exception: could not execute query I have no clue why it happens, because the query: select distinct XWD_FULLNAME from xwikidoc doc where (lower(doc.XWD_TITLE) like '%%' or lower(doc.XWD_FULLNAME) like '%%'); works in Oracle well. Best Regards, Alla http://n2.nabble.com/file/n4587113/localhost.2010-02-17.log localhost.2010-02-17.log http://n2.nabble.com/file/n4587113/xwiki.log xwiki.log -- View this message in context: http://n2.nabble.com/ORA-00932-inconsistent-datatypes-expected-got-clob-tp4556042p4587113.html Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
