From bkearney at redhat.com Wed Apr 10 13:00:14 2013 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 10 Apr 2013 09:00:14 -0400 Subject: [zanata-users] Can a project have more than one pot file, and use the python client? Message-ID: <5165625E.2040605@redhat.com> I would like to create a project in zanata which has 3 source pot files. I would like them to come from separate project. So, assume the zanata project: "Dudes" which as the pot files: Bob.pot Fred.pot George.pot I can do this through the web ui. However, when using the python client I get: [bkearney at bkearney temp]$ zanata push Loading zanata project config from: /home/bkearney/temp/zanata.xml Loading zanata user config from: /home/bkearney/.config/zanata.ini zanata server: https://translate.zanata.org/zanata zanata python client version: 1.3.13, zanata server API version: 2.2.0 Project: Dudes Version: 1.0 Username: bkearney Source language: en-US Reuse previous translation on server:True PO directory (originals):/home/bkearney/temp This will overwrite/delete any existing documents on the server. Are you sure (y/n)?y Deleting the Fred Deleting the George Send local translation: False Is there a way to support this model from the python client? -- bk From dchen at redhat.com Thu Apr 11 00:37:20 2013 From: dchen at redhat.com (Ding Yi Chen) Date: Wed, 10 Apr 2013 20:37:20 -0400 (EDT) Subject: [zanata-users] Can a project have more than one pot file, and use the python client? In-Reply-To: <5165625E.2040605@redhat.com> References: <5165625E.2040605@redhat.com> Message-ID: <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> ----- Original Message ----- > I would like to create a project in zanata which has 3 source pot files. > I would like them to come from separate project. So, assume the zanata > project: > > "Dudes" > > which as the pot files: > > Bob.pot > Fred.pot > George.pot > > I can do this through the web ui. However, when using the python client > I get: > ........... > Is there a way to support this model from the python client? > > -- bk > You may push multiple pot files with project type "podir". That is, your directory structure would be like: pot/ Bob.pot Fred.pot George.pot es/ Bob.po Fred.po George.po de/ Bob.po Fred.po George.po ja/ Bob.po Fred.po George.po Multiple pot files are not supported in gettext (Software translation) though. That's because the output file name is .po, there is no way to tell which pot files are these po files for. -- Ding-Yi Chen Software Engineer Internationalization Group DID: +61 7 3514 8239 Email: dchen at redhat.com Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8100 Fax: +61 7 3514 8199 Website: www.redhat.com Red Hat, Inc. Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC Twitter: Red Hat APAC | Red Hat ANZ LinkedIn: Red Hat APAC | JBoss APAC From sflaniga at redhat.com Thu Apr 11 00:52:44 2013 From: sflaniga at redhat.com (Sean Flanigan) Date: Thu, 11 Apr 2013 10:52:44 +1000 Subject: [zanata-users] A few queries about sign-in to translate.zanata.org In-Reply-To: References: Message-ID: <5166095C.2040705@redhat.com> On 2013-03-30 01:02, Sankarshan Mukhopadhyay wrote: > Hi, > > I was trying to sign-in to the instance with my Google Auth and, > create an account. I noticed the following: > > - on selecting the Google icon from the various auth mechanisms, it > prompted me to select the identity/account to use > - the next screen informed that my email address would be consumed > - the next screen presented me with fields to provide a name, an > username and, an email address ("Edit Profile") > - after I filled up the above fields, a screen presented itself to > request (the "Account Details" part of "Edit profile") filling up the > name and email address Hmm. You shouldn't be getting Edit Profile twice. After clicking Save, you should have been redirected to the home page with this info message: "You will soon receive an email with a link to activate your account." > And, I am unable to save and proceed forward. It seems that the system > mandates that the first letter of the name has to be capitalized Yes. The username may be in lower-case though. > and, > the email should be in username at domain name format. Do you mean as opposed to user.name at domain? That should be accepted too. > So, my queries are - when I opt to use the Google Auth and select the > account, should the system source the name and email from Google and, > pre-load the data on the Edit Profile form? It should be defaulting to the email address of the Google account, at least if it also is a Gmail account. We probably should use OpenID attribute exchange to request first and last name too. > And, my email address is > a.b at domain (in fact, I tried it with this specific email) and is that > form preventing me from proceeding? I don't think that's it. I think you might be requesting a username which is already taken ("sankarshan", I'm guessing). Or it could be a duplicate email address. You should get an error message to that effect, but it looks like we have a bug which is affecting the output. That's why you ended up on Edit Profile twice. Since the account "sankarshan" already exists, you might want to add your Google account as a second identity on the account (assuming it is in fact your account), rather than creating a second account in Zanata. You can do this from Manage Identities on the profile page: https://translate.zanata.org/zanata/profile/identities Just click Add New Identity and then specify the new login you want to use. Then you will be able to log in to the Zanata account with either method. > > /sankarshan > > > -- > sankarshan mukhopadhyay > > > _______________________________________________ > zanata-users mailing list > zanata-users at redhat.com > https://www.redhat.com/mailman/listinfo/zanata-users -- Sean Flanigan Senior Software Engineer Engineering - Internationalisation Red Hat -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 554 bytes Desc: OpenPGP digital signature URL: From lzap at redhat.com Thu Apr 11 07:43:31 2013 From: lzap at redhat.com (Lukas Zapletal) Date: Thu, 11 Apr 2013 09:43:31 +0200 Subject: [zanata-users] Can a project have more than one pot file, and use the python client? In-Reply-To: <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> References: <5165625E.2040605@redhat.com> <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> Message-ID: <20130411074331.GB1790@lzapx.brq.redhat.com> I think it is technically possible to have multiple pot/po files using text domains, but it makes no sense here. I recommend to create three projects, all with the same prefix: product-project1 product-project2 product-project3 LZ On Wed, Apr 10, 2013 at 08:37:20PM -0400, Ding Yi Chen wrote: > > > ----- Original Message ----- > > I would like to create a project in zanata which has 3 source pot files. > > I would like them to come from separate project. So, assume the zanata > > project: > > > > "Dudes" > > > > which as the pot files: > > > > Bob.pot > > Fred.pot > > George.pot > > > > I can do this through the web ui. However, when using the python client > > I get: > > ........... > > Is there a way to support this model from the python client? > > > > -- bk > > > > You may push multiple pot files with project type "podir". > That is, your directory structure would be like: > > pot/ > Bob.pot > Fred.pot > George.pot > > es/ > Bob.po > Fred.po > George.po > > de/ > Bob.po > Fred.po > George.po > > ja/ > Bob.po > Fred.po > George.po > > Multiple pot files are not supported in gettext (Software translation) though. > That's because the output file name is .po, there is no way to tell > which pot files are these po files for. > > -- > Ding-Yi Chen > Software Engineer > Internationalization Group > DID: +61 7 3514 8239 > Email: dchen at redhat.com > > Red Hat, Asia-Pacific Pty Ltd > Level 1, 193 North Quay > Brisbane 4000 > Office: +61 7 3514 8100 > Fax: +61 7 3514 8199 > Website: www.redhat.com > > Red Hat, Inc. > Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC > Twitter: Red Hat APAC | Red Hat ANZ > LinkedIn: Red Hat APAC | JBoss APAC -- Later, Lukas "lzap" Zapletal irc: lzap #theforeman From bkearney at redhat.com Thu Apr 11 12:55:54 2013 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 11 Apr 2013 08:55:54 -0400 Subject: [zanata-users] Can a project have more than one pot file, and use the python client? In-Reply-To: <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> References: <5165625E.2040605@redhat.com> <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> Message-ID: <5166B2DA.2070006@redhat.com> On 04/10/2013 08:37 PM, Ding Yi Chen wrote: > > > ----- Original Message ----- >> I would like to create a project in zanata which has 3 source pot files. >> I would like them to come from separate project. So, assume the zanata >> project: >> >> "Dudes" >> >> which as the pot files: >> >> Bob.pot >> Fred.pot >> George.pot >> >> I can do this through the web ui. However, when using the python client >> I get: >> ........... >> Is there a way to support this model from the python client? >> >> -- bk >> > > You may push multiple pot files with project type "podir". > That is, your directory structure would be like: > > pot/ > Bob.pot > Fred.pot > George.pot > > es/ > Bob.po > Fred.po > George.po > > de/ > Bob.po > Fred.po > George.po > > ja/ > Bob.po > Fred.po > George.po > > Multiple pot files are not supported in gettext (Software translation) though. > That's because the output file name is .po, there is no way to tell > which pot files are these po files for. > ok.. I will put in an RFE then, I would like Bob, Fred, and George to be from unique source trees. -- bk From bkearney at redhat.com Thu Apr 11 13:14:32 2013 From: bkearney at redhat.com (Bryan Kearney) Date: Thu, 11 Apr 2013 09:14:32 -0400 Subject: [zanata-users] Can a project have more than one pot file, and use the python client? In-Reply-To: <5166B2DA.2070006@redhat.com> References: <5165625E.2040605@redhat.com> <1974065467.2143242.1365640640714.JavaMail.root@redhat.com> <5166B2DA.2070006@redhat.com> Message-ID: <5166B738.3070205@redhat.com> On 04/11/2013 08:55 AM, Bryan Kearney wrote: > ok.. I will put in an RFE then, I would like Bob, Fred, and George to be > from unique source trees. > -- bk https://bugzilla.redhat.com/show_bug.cgi?id=951096 -- bk From ghynxmail at gmail.com Thu Apr 11 20:25:45 2013 From: ghynxmail at gmail.com (Gregoire Henry) Date: Thu, 11 Apr 2013 22:25:45 +0200 Subject: [zanata-users] Exception raised each time i try to make a search Message-ID: Hello Zanata Folks. I've just updated to 2.2.2 from 2.0.3 (Win 2008 server / MySql 5.2 / jdk 1.6.31) Each time i try to make a search in translation workspace an exception is raised (see below) and the search didn't return values ... Any idea ? FYI : this bug was also present in my 2.0.3 version (same environment) Thanks for answering .. Regards Exception below : 2013-04-11 22:17:01,280 ERROR [org.zanata.webtrans.server.SeamDispatch] (http-0.0.0.0-80-3) Error dispatching action: org.hibernate.hql.ast.InvalidWithClauseException: with-clause expressions did not reference from-clause element to which the with-clause was associated [SELECT distinct tf FROM org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id=:docId AND ((lower(tf.content0) like :searchString or lower(tf.content1) like :searchString or lower(tf.content2) like :searchString or lower(tf.content3) like :searchString or lower(tf.content4) like :searchString or lower(tf.content5) like :searchString) OR EXISTS ( FROM org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale and (lower(content0) like :searchString or lower(content1) like :searchString or lower(content2) like :searchString or lower(content3) like :searchString or lower(content4) like :searchString or lower(content5) like :searchString))))) ORDER BY tf.pos] org.hibernate.hql.ast.InvalidWithClauseException: with-clause expressions did not reference from-clause element to which the with-clause was associated [SELECT distinct tf FROM org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id=:docId AND ((lower(tf.content0) like :searchString or lower(tf.content1) like :searchString or lower(tf.content2) like :searchString or lower(tf.content3) like :searchString or lower(tf.content4) like :searchString or lower(tf.content5) like :searchString) OR EXISTS ( FROM org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale and (lower(content0) like :searchString or lower(content1) like :searchString or lower(content2) like :searchString or lower(content3) like :searchString or lower(content4) like :searchString or lower(content5) like :searchString))))) ORDER BY tf.pos] at org.hibernate.hql.ast.HqlSqlWalker.handleWithFragment(HqlSqlWalker.java:359) at org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:338) at org.hibernate.hql.antlr.HqlSqlBaseWalker.joinElement(HqlSqlBaseWalker.java:3275) at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3067) at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945) at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688) at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544) at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281) at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229) at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:251) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:183) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:101) at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:80) at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94) at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1650) at org.hibernate.search.impl.FullTextSessionImpl.createQuery(FullTextSessionImpl.java:313) at sun.reflect.GeneratedMethodAccessor444.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.persistence.HibernateSessionInvocationHandler.handleCreateQueryWithString(HibernateSessionInvocationHandler.java:113) at org.jboss.seam.persistence.HibernateSessionInvocationHandler.invoke(HibernateSessionInvocationHandler.java:76) at $Proxy478.createQuery(Unknown Source) at org.zanata.dao.TextFlowDAO.getTextFlowByDocumentIdWithConstraint(TextFlowDAO.java:299) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) at org.zanata.dao.TextFlowDAO_$$_javassist_seam_68.getTextFlowByDocumentIdWithConstraint(TextFlowDAO_$$_javassist_seam_68.java) at org.zanata.webtrans.server.rpc.GetTransUnitListHandler.getTextFlows(GetTransUnitListHandler.java:119) at org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:97) at org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:53) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) at org.zanata.webtrans.server.rpc.GetTransUnitListHandler_$$_javassist_seam_66.execute(GetTransUnitListHandler_$$_javassist_seam_66.java) at org.zanata.webtrans.server.SeamDispatch.doExecute(SeamDispatch.java:164) at org.zanata.webtrans.server.SeamDispatch.execute(SeamDispatch.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) at org.zanata.webtrans.server.SeamDispatch_$$_javassist_seam_11.execute(SeamDispatch_$$_javassist_seam_11.java) at org.zanata.webtrans.server.DispatchServiceImpl.execute(DispatchServiceImpl.java:22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) at org.zanata.webtrans.server.DispatchServiceImpl_$$_javassist_seam_58.execute(DispatchServiceImpl_$$_javassist_seam_58.java) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:100) at org.jboss.seam.remoting.gwt.GWTService.RPC_invokeAndEncodeResponse(GWTService.java:544) at org.jboss.seam.remoting.gwt.GWTService.processCall(GWTService.java:206) at org.jboss.seam.remoting.gwt.GWTService$1.process(GWTService.java:120) at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65) at org.jboss.seam.remoting.gwt.GWTService.getResource(GWTService.java:105) at org.jboss.seam.servlet.SeamResourceServlet.service(SeamResourceServlet.java:80) 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 org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73) at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.zanata.seam.interceptor.MonitoringWrapper.doFilter(MonitoringWrapper.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.zanata.servlet.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 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:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:662) -------------- next part -------------- An HTML attachment was scrubbed... URL: From sflaniga at redhat.com Mon Apr 15 04:06:43 2013 From: sflaniga at redhat.com (Sean Flanigan) Date: Mon, 15 Apr 2013 14:06:43 +1000 Subject: [zanata-users] Exception raised each time i try to make a search In-Reply-To: References: Message-ID: <516B7CD3.8030400@redhat.com> Hi Gregoire, We haven't seen that error before, and we're having trouble working out what might be causing it. It's a long shot, but is your database definitely using UTF-8 as its default collation? Is the locale being translated definitely enabled for the project in question? And this happens with any search string you try to use? Regards Sean. On 2013-04-12 06:25, Gregoire Henry wrote: > Hello Zanata Folks. > > I've just updated to 2.2.2 from 2.0.3 > (Win 2008 server / MySql 5.2 / jdk 1.6.31) > > Each time i try to make a search in translation workspace an exception > is raised (see below) and the search didn't return values ... > > Any idea ? > > FYI : this bug was also present in my 2.0.3 version (same environment) > > > Thanks for answering .. > > > Regards > > Exception below : > > 2013-04-11 22:17:01,280 ERROR [org.zanata.webtrans.server.SeamDispatch] > (http-0.0.0.0-80-3) Error dispatching action: > org.hibernate.hql.ast.InvalidWithClauseException: with-clause > expressions did not reference from-clause element to which the > with-clause was associated [SELECT distinct tf FROM > org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH > index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id > =:docId AND ((lower(tf.content0) like > :searchString or lower(tf.content1) like :searchString or > lower(tf.content2) like :searchString or lower(tf.content3) like > :searchString or lower(tf.content4) like :searchString or > lower(tf.content5) like :searchString) OR EXISTS ( FROM > org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale > and (lower(content0) like :searchString or lower(content1) like > :searchString or lower(content2) like :searchString or lower(content3) > like :searchString or lower(content4) like :searchString or > lower(content5) like :searchString))))) ORDER BY tf.pos] > org.hibernate.hql.ast.InvalidWithClauseException: with-clause > expressions did not reference from-clause element to which the > with-clause was associated [SELECT distinct tf FROM > org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH > index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id > =:docId AND ((lower(tf.content0) like > :searchString or lower(tf.content1) like :searchString or > lower(tf.content2) like :searchString or lower(tf.content3) like > :searchString or lower(tf.content4) like :searchString or > lower(tf.content5) like :searchString) OR EXISTS ( FROM > org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale > and (lower(content0) like :searchString or lower(content1) like > :searchString or lower(content2) like :searchString or lower(content3) > like :searchString or lower(content4) like :searchString or > lower(content5) like :searchString))))) ORDER BY tf.pos] > at > org.hibernate.hql.ast.HqlSqlWalker.handleWithFragment(HqlSqlWalker.java:359) > at > org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:338) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.joinElement(HqlSqlBaseWalker.java:3275) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3067) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688) > at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281) > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229) > at > org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:251) > at > org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:183) > at > org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) > at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:101) > at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:80) > at > org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94) > at > org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) > at > org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) > at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1650) > at > org.hibernate.search.impl.FullTextSessionImpl.createQuery(FullTextSessionImpl.java:313) > at sun.reflect.GeneratedMethodAccessor444.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.seam.persistence.HibernateSessionInvocationHandler.handleCreateQueryWithString(HibernateSessionInvocationHandler.java:113) > at > org.jboss.seam.persistence.HibernateSessionInvocationHandler.invoke(HibernateSessionInvocationHandler.java:76) > at $Proxy478.createQuery(Unknown Source) > at > org.zanata.dao.TextFlowDAO.getTextFlowByDocumentIdWithConstraint(TextFlowDAO.java:299) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > at > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > at > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > at > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > at > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > at > org.zanata.dao.TextFlowDAO_$$_javassist_seam_68.getTextFlowByDocumentIdWithConstraint(TextFlowDAO_$$_javassist_seam_68.java) > at > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.getTextFlows(GetTransUnitListHandler.java:119) > at > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:97) > at > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:53) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > at > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > at > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > at > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > at > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > at > org.zanata.webtrans.server.rpc.GetTransUnitListHandler_$$_javassist_seam_66.execute(GetTransUnitListHandler_$$_javassist_seam_66.java) > at org.zanata.webtrans.server.SeamDispatch.doExecute(SeamDispatch.java:164) > at org.zanata.webtrans.server.SeamDispatch.execute(SeamDispatch.java:136) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > at > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > at > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > at > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > at > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > at > org.zanata.webtrans.server.SeamDispatch_$$_javassist_seam_11.execute(SeamDispatch_$$_javassist_seam_11.java) > at > org.zanata.webtrans.server.DispatchServiceImpl.execute(DispatchServiceImpl.java:22) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > at > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > at > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > at > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > at > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > at > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > at > org.zanata.webtrans.server.DispatchServiceImpl_$$_javassist_seam_58.execute(DispatchServiceImpl_$$_javassist_seam_58.java) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:100) > at > org.jboss.seam.remoting.gwt.GWTService.RPC_invokeAndEncodeResponse(GWTService.java:544) > at org.jboss.seam.remoting.gwt.GWTService.processCall(GWTService.java:206) > at org.jboss.seam.remoting.gwt.GWTService$1.process(GWTService.java:120) > at > org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65) > at org.jboss.seam.remoting.gwt.GWTService.getResource(GWTService.java:105) > at > org.jboss.seam.servlet.SeamResourceServlet.service(SeamResourceServlet.java:80) > 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 > org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) > at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) > at > org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) > at > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) > at > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73) > at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) > at > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) > at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) > at > org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) > at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) > at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) > at > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) > at > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.zanata.seam.interceptor.MonitoringWrapper.doFilter(MonitoringWrapper.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.zanata.servlet.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:63) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > 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:235) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:662) > > > > _______________________________________________ > zanata-users mailing list > zanata-users at redhat.com > https://www.redhat.com/mailman/listinfo/zanata-users -- Sean Flanigan Senior Software Engineer Engineering - Internationalisation Red Hat -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 554 bytes Desc: OpenPGP digital signature URL: From ghynxmail at gmail.com Mon Apr 15 11:02:06 2013 From: ghynxmail at gmail.com (Gregoire Henry) Date: Mon, 15 Apr 2013 13:02:06 +0200 Subject: [zanata-users] Exception raised each time i try to make a search In-Reply-To: <516B7CD3.8030400@redhat.com> References: <516B7CD3.8030400@redhat.com> Message-ID: Hi Sean , thanks for answering >> is your database definitely using UTF-8 as its default collation? >>> yes , but the default server collation is latin1 (don't think it matter but ...) >> Is the locale being translated definitely enabled for the project in question? >>> Yes >> And this happens with any search string you try to use? >>> Yes i'm very sure this is a configuration or system specification error (this is a too big issue for not being mentionned before ) , but can't see where is the problem .. each request to make a search raise this error , - if you just try to use the check box (translated, need review ,untranslated) in workspace , you get the message .. - if you try to search from the search box , idem - if you try a global search/remplace .. the same 2013/4/15 Sean Flanigan > Hi Gregoire, > > We haven't seen that error before, and we're having trouble working out > what might be causing it. > > > It's a long shot, but is your database definitely using UTF-8 as its > default collation? Is the locale being translated definitely enabled > for the project in question? And this happens with any search string > you try to use? > > Regards > > Sean. > > On 2013-04-12 06:25, Gregoire Henry wrote: > > Hello Zanata Folks. > > > > I've just updated to 2.2.2 from 2.0.3 > > (Win 2008 server / MySql 5.2 / jdk 1.6.31) > > > > Each time i try to make a search in translation workspace an exception > > is raised (see below) and the search didn't return values ... > > > > Any idea ? > > > > FYI : this bug was also present in my 2.0.3 version (same environment) > > > > > > Thanks for answering .. > > > > > > Regards > > > > Exception below : > > > > 2013-04-11 22:17:01,280 ERROR [org.zanata.webtrans.server.SeamDispatch] > > (http-0.0.0.0-80-3) Error dispatching action: > > org.hibernate.hql.ast.InvalidWithClauseException: with-clause > > expressions did not reference from-clause element to which the > > with-clause was associated [SELECT distinct tf FROM > > org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH > > index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id > > =:docId AND ((lower(tf.content0) like > > :searchString or lower(tf.content1) like :searchString or > > lower(tf.content2) like :searchString or lower(tf.content3) like > > :searchString or lower(tf.content4) like :searchString or > > lower(tf.content5) like :searchString) OR EXISTS ( FROM > > org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale > > and (lower(content0) like :searchString or lower(content1) like > > :searchString or lower(content2) like :searchString or lower(content3) > > like :searchString or lower(content4) like :searchString or > > lower(content5) like :searchString))))) ORDER BY tf.pos] > > org.hibernate.hql.ast.InvalidWithClauseException: with-clause > > expressions did not reference from-clause element to which the > > with-clause was associated [SELECT distinct tf FROM > > org.zanata.model.HTextFlow tf LEFT JOIN tf.targets tfts WITH > > index(tfts)=:locale WHERE (tf.obsolete=0 AND tf.document.id > > =:docId AND ((lower(tf.content0) like > > :searchString or lower(tf.content1) like :searchString or > > lower(tf.content2) like :searchString or lower(tf.content3) like > > :searchString or lower(tf.content4) like :searchString or > > lower(tf.content5) like :searchString) OR EXISTS ( FROM > > org.zanata.model.HTextFlowTarget WHERE (textFlow=tf and locale=:locale > > and (lower(content0) like :searchString or lower(content1) like > > :searchString or lower(content2) like :searchString or lower(content3) > > like :searchString or lower(content4) like :searchString or > > lower(content5) like :searchString))))) ORDER BY tf.pos] > > at > > > org.hibernate.hql.ast.HqlSqlWalker.handleWithFragment(HqlSqlWalker.java:359) > > at > > > org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:338) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.joinElement(HqlSqlBaseWalker.java:3275) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3067) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688) > > at > org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281) > > at > > > org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229) > > at > > > org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:251) > > at > > > org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:183) > > at > > > org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) > > at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:101) > > at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:80) > > at > > > org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94) > > at > > > org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) > > at > > > org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) > > at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1650) > > at > > > org.hibernate.search.impl.FullTextSessionImpl.createQuery(FullTextSessionImpl.java:313) > > at sun.reflect.GeneratedMethodAccessor444.invoke(Unknown Source) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > > org.jboss.seam.persistence.HibernateSessionInvocationHandler.handleCreateQueryWithString(HibernateSessionInvocationHandler.java:113) > > at > > > org.jboss.seam.persistence.HibernateSessionInvocationHandler.invoke(HibernateSessionInvocationHandler.java:76) > > at $Proxy478.createQuery(Unknown Source) > > at > > > org.zanata.dao.TextFlowDAO.getTextFlowByDocumentIdWithConstraint(TextFlowDAO.java:299) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > > at > > > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > > at > > > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > > at > > > org.zanata.dao.TextFlowDAO_$$_javassist_seam_68.getTextFlowByDocumentIdWithConstraint(TextFlowDAO_$$_javassist_seam_68.java) > > at > > > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.getTextFlows(GetTransUnitListHandler.java:119) > > at > > > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:97) > > at > > > org.zanata.webtrans.server.rpc.GetTransUnitListHandler.execute(GetTransUnitListHandler.java:53) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > > at > > > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > > at > > > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > > at > > > org.zanata.webtrans.server.rpc.GetTransUnitListHandler_$$_javassist_seam_66.execute(GetTransUnitListHandler_$$_javassist_seam_66.java) > > at > org.zanata.webtrans.server.SeamDispatch.doExecute(SeamDispatch.java:164) > > at org.zanata.webtrans.server.SeamDispatch.execute(SeamDispatch.java:136) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > > at > > > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > > at > > > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > > at > > > org.zanata.webtrans.server.SeamDispatch_$$_javassist_seam_11.execute(SeamDispatch_$$_javassist_seam_11.java) > > at > > > org.zanata.webtrans.server.DispatchServiceImpl.execute(DispatchServiceImpl.java:22) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.jboss.seam.util.Reflections.invoke(Reflections.java:22) > > at > > > org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) > > at > > > org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > > > org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) > > at > > > org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) > > at > org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) > > at > > > org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) > > at > > > org.zanata.webtrans.server.DispatchServiceImpl_$$_javassist_seam_58.execute(DispatchServiceImpl_$$_javassist_seam_58.java) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > > org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:100) > > at > > > org.jboss.seam.remoting.gwt.GWTService.RPC_invokeAndEncodeResponse(GWTService.java:544) > > at > org.jboss.seam.remoting.gwt.GWTService.processCall(GWTService.java:206) > > at org.jboss.seam.remoting.gwt.GWTService$1.process(GWTService.java:120) > > at > > > org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65) > > at > org.jboss.seam.remoting.gwt.GWTService.getResource(GWTService.java:105) > > at > > > org.jboss.seam.servlet.SeamResourceServlet.service(SeamResourceServlet.java:80) > > 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 > > > org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) > > at > org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) > > at > > > org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) > > at > > > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) > > at > > > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73) > > at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) > > at > > > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > > at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) > > at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) > > at > > > org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) > > at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) > > at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) > > at > > > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > > at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) > > at > > > org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) > > at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.zanata.seam.interceptor.MonitoringWrapper.doFilter(MonitoringWrapper.java:70) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.zanata.servlet.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:63) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > > 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:235) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) > > at > > > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) > > at > > > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) > > at > > > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > > at java.lang.Thread.run(Thread.java:662) > > > > > > > > _______________________________________________ > > zanata-users mailing list > > zanata-users at redhat.com > > https://www.redhat.com/mailman/listinfo/zanata-users > > > -- > Sean Flanigan > > Senior Software Engineer > Engineering - Internationalisation > Red Hat > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bkearney at redhat.com Wed Apr 24 13:44:14 2013 From: bkearney at redhat.com (Bryan Kearney) Date: Wed, 24 Apr 2013 09:44:14 -0400 Subject: [zanata-users] I have created a project in translate.zanata.org with the worng id Message-ID: <5177E1AE.1050305@redhat.com> Is tehre a way to to change the product id or to delete it? I only see ways to make it read only. -- bk From damason at redhat.com Thu Apr 25 00:11:11 2013 From: damason at redhat.com (David Mason) Date: Wed, 24 Apr 2013 20:11:11 -0400 (EDT) Subject: [zanata-users] I have created a project in translate.zanata.org with the worng id In-Reply-To: <5177E1AE.1050305@redhat.com> References: <5177E1AE.1050305@redhat.com> Message-ID: <1853580794.1835606.1366848671937.JavaMail.root@redhat.com> ----- Original Message ----- > From: "Bryan Kearney" > To: zanata-users at redhat.com > Sent: Wednesday, 24 April, 2013 11:44:14 PM > Subject: [zanata-users] I have created a project in translate.zanata.org with the worng id > > Is tehre a way to to change the product id or to delete it? I only see > ways to make it read only. There is no way to change the id at this stage. If you give me the Id I can set it to obsolete for you - the closest we have to deletion at the moment, any data will still be there and the id will not be available for other projects, but otherwise it will behave as though deleted. Cheers, David Mason Software Engineer L10n Engineering Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000