Hi *,

> Hi Mohit,
> 
> 
> On 1 Sep 2015 at 15:32:48, Mohit Gupta 
> ([email protected](mailto:[email protected])) wrote:
> 
>> Hi Vincet,
>>  
>> I took the latest war file(xwiki-enterprise-web-7.2-20150828.151901-292.war
>> )
>> from the link
>> http://maven.xwiki.org/snapshots/org/xwiki/enterprise/xwiki-enterprise-web/7.2-SNAPSHOT/
>> but getting exception when i hit the wiki url in browser. Here is the full
>> stack trace
> 
> [snip]
> 
>> java.lang.NullPointerException
>> org.hibernate.hql.ast.HqlSqlWalker.lookupProperty(HqlSqlWalker.java:560)
> 
> Strange, I don’t remember seeing this error before. It looks like an 
> Hibernate bug. 
> 

Has been reported as such, and usually rejected, e.g.:
  https://hibernate.atlassian.net/browse/HHH-3715

I feel that the problem is that the XWQL-Query is not translated to HQL properly

> The query we send is:
> 
> "where doc.object(XWiki.XWikiServerClass).server = :wikiAlias and doc.name 
> like 'XWikiServer%’"
> 

This is a XWQL query, however, and the HQL that is created from it (I guess its 
created from the query, as that is what is shown in the error message):

select doc.fullName from XWikiDocument as doc , BaseObject as _o1 where ( 
doc.object ( XWiki.XWikiServerClass ) . server = :wikiAlias
   and doc.name like 'XWikiServer%' ) and doc.fullName=_o1.name and 
_o1.className='XWiki.XWikiServerClass'

Of course the "( doc.object ( XWiki.XWikiServerClass ) . server" is not proper 
HQL, something must have gone amiss when translating the XWQL to HQL.

What puzzles me is why this has something to do with the Oracle driver (It is 
no general bug for sure, otherwise it would have blocked any development ...)
I just checked and I get basically the same error message when I try to execute 
the generated HQL "manually" (from a groovy script in a page),
but of course no such error when executing the XWQL (would not have been able 
to start the server then).


Is it possible to direct the installation temporarily to e.g. HSQL-DB 
(something along 
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationHSQL )
 - just for testing if the issue goes away then? (It is sure not useful for 
production use that way until switched back to Oracle ...)
If the issue does not go away, then it must be something else ...


> Do you still have the problem?
> 
> Could you provide the exact JDBC driver and Oracle versions you use?
> 
> Thanks
> -Vincent
> 
> [snip]
> 
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
> 

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to