Hi, We tried to prevent tomcat importing org.wso2.carbon.humantask.core.dao.jpa.openjpa.model package by doing following things but still tomcat import those packages. This is bit urgent matter, could some one please shed some light on this to resolve OSGI issue.
1. Remove javax.persistence from tomcat orbit 2. Use equinox specific Export command (com.example.impl;x-friends:=com.example.other, // Only com.example.other should access it) Please note tomcat DefaultInstanceManager (org/apache/catalina/core/DefaultInstanceManager) use javax.persistence to create persistence unit so may be due to that tomcat still import javax.persistence. Cheers, Dhanuka *Dhanuka Ranasinghe* Senior Software Engineer WSO2 Inc. ; http://wso2.com lean . enterprise . middleware phone : +94 715381915 On Tue, May 12, 2015 at 6:20 PM, Lalaji Sureshika <[email protected]> wrote: > Hi Waruna, > > We checked with a BPS snapshot build [on c4.4.0] also and your reply > mentioned tomcat not importing intermittent issue is exists in BPS snapshot > pack as well.. > > Thanks; > > > On Mon, May 11, 2015 at 4:52 AM, Waruna Jayaweera <[email protected]> > wrote: > >> Hi Lalaji, >> This seems to be intermittent issue. I checked the issue with >> osgiconsole. Issue can not be reproduced when >> package org.wso2.carbon.humantask.core.dao.jpa.openjpa.model is imported by >> tomcat. >> >> osgi> p org.wso2.carbon.humantask.core.dao.jpa.openjpa.model >> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model; >> version="4.4.0"<org.wso2.carbon.humantask_4.4.0 [262]> >> org.apache.openjpa_2.2.0.wso2v1 [100] imports >> serp_1.13.1.wso2v1 [518] imports >> * tomcat_7.0.59.wso2v1 [536] imports* >> >> But when tomcat doesn't import we can observe the openjpa issue with "The >> name "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not >> a recognized entity" >> >> osgi> p org.wso2.carbon.humantask.core.dao.jpa.openjpa.model >> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model; >> version="4.4.0"<org.wso2.carbon.humantask_4.4.0 [262]> >> org.apache.openjpa_2.2.0.wso2v1 [100] imports >> serp_1.13.1.wso2v1 [518] imports >> >> So seems like issue with conflicting packages. >> >> Thanks, >> Waruna >> >> >> >> >> On Mon, May 11, 2015 at 11:01 AM, Lalaji Sureshika <[email protected]> >> wrote: >> >>> Hi Waruna, >>> >>> When we tried installing AM features on top of GReg 5.0.0 M4 [compatible >>> with c4.4.0],we are observing the below error[1],when browsing assets from >>> GReg publisher.Any clue on this error..? >>> >>> Thanks; >>> >>> [1] >>> TID: [-1234] [] [2015-05-11 00:30:19,684] ERROR >>> {org.wso2.carbon.humantask.core.TaskOperationServiceImpl} - >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] >>> {org.wso2.carbon.humantask.core.TaskOperationServiceImpl} >>> TID: [-1234] [] [2015-05-11 00:30:19,687] ERROR >>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} - >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] (eval code#1(eval)#56) >>> (/publisher/controllers/assets-router.jag#75) >>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] (eval code#1(eval)#56) >>> (/publisher/controllers/assets-router.jag#75) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) >>> at >>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) >>> at >>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) >>> at >>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) >>> at >>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) >>> at >>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>> at >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>> at >>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>> at >>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>> at >>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>> at >>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>> at >>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>> at >>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>> at >>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>> at >>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>> at >>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>> at >>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>> at >>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>> at >>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at >>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>> at java.lang.Thread.run(Thread.java:745) >>> Caused by: org.mozilla.javascript.WrappedException: Wrapped >>> org.jaggeryjs.scriptengine.exceptions.ScriptException: >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] (eval code#1(eval)#56) >>> (/publisher/controllers/assets-router.jag#75) >>> at >>> org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754) >>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) >>> at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) >>> at >>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2._c_anonymous_5(/publisher/controllers/assets-router.jag:75) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/assets-router.jag) >>> at >>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2._c_script_0(/publisher/controllers/assets-router.jag:95) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/assets-router.jag) >>> at >>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) >>> at >>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/assets-router.jag) >>> at >>> org.jaggeryjs.rhino.publisher.controllers.c2.exec(/publisher/controllers/assets-router.jag) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) >>> ... 41 more >>> Caused by: org.jaggeryjs.scriptengine.exceptions.ScriptException: >>> org.mozilla.javascript.WrappedException: Wrapped >>> org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] (eval code#1(eval)#56) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) >>> at >>> org.jaggeryjs.jaggery.core.manager.WebAppManager.executeScript(WebAppManager.java:308) >>> at >>> org.jaggeryjs.jaggery.core.manager.WebAppManager.include(WebAppManager.java:148) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:606) >>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>> ... 53 more >>> Caused by: org.mozilla.javascript.WrappedException: Wrapped >>> org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] (eval code#1(eval)#56) >>> at >>> org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754) >>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) >>> at >>> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225) >>> at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c5._c_anonymous_6(/publisher/modules/greg-publisher-api.js:188) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c5.call(/publisher/modules/greg-publisher-api.js) >>> at >>> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473) >>> at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) >>> at >>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) >>> at >>> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430) >>> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) >>> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) >>> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) >>> at >>> org.jaggeryjs.rhino.<rxt>.scripts.asset.c0._c_anonymous_109(<rxt>/scripts/asset/asset.js:1422) >>> at >>> org.jaggeryjs.rhino.<rxt>.scripts.asset.c0.call(<rxt>/scripts/asset/asset.js) >>> at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>> at >>> org.jaggeryjs.rhino.<rxt>.scripts.asset.c0._c_anonymous_74(<rxt>/scripts/asset/asset.js:1232) >>> at >>> org.jaggeryjs.rhino.<rxt>.scripts.asset.c0.call(<rxt>/scripts/asset/asset.js) >>> at >>> org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) >>> at >>> org.jaggeryjs.rhino.publisher.extensions.assets.default.pages.c1._c_anonymous_1(/publisher/extensions/assets/default/pages/details.jag:42) >>> at >>> org.jaggeryjs.rhino.publisher.extensions.assets.default.pages.c1.call(/publisher/extensions/assets/default/pages/details.jag) >>> at >>> org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430) >>> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269) >>> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97) >>> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c1._c_anonymous_19(/publisher/modules/publisher.js:395) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c1.call(/publisher/modules/publisher.js) >>> at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) >>> at >>> org.jaggeryjs.rhino.<store>.scripts.c0._c_anonymous_18(<store>/scripts/server.js:318) >>> at org.jaggeryjs.rhino.<store>.scripts.c0.call(<store>/scripts/server.js) >>> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c1._c_anonymous_18(/publisher/modules/publisher.js:390) >>> at >>> org.jaggeryjs.rhino.publisher.modules.c1.call(/publisher/modules/publisher.js) >>> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>> at >>> org.jaggeryjs.rhino.publisher.extensions.assets.default.pages.c1._c_script_0(/publisher/extensions/assets/default/pages/details.jag:21) >>> at >>> org.jaggeryjs.rhino.publisher.extensions.assets.default.pages.c1.call(/publisher/extensions/assets/default/pages/details.jag) >>> at >>> org.jaggeryjs.rhino.publisher.extensions.assets.default.pages.c1.exec(/publisher/extensions/assets/default/pages/details.jag) >>> at >>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) >>> ... 61 more >>> Caused by: org.wso2.carbon.humantask.client.api.IllegalArgumentFault: >>> <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] >>> at >>> org.wso2.carbon.humantask.core.TaskOperationServiceImpl.simpleQuery(TaskOperationServiceImpl.java:133) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:606) >>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>> ... 97 more >>> Caused by: <openjpa-2.2.0-wso2v1-r128166:129108 nonfatal user error> >>> org.apache.openjpa.persistence.ArgumentException: An error occurred while >>> parsing the query filter "SELECT COUNT(DISTINCT t) FROM >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task t JOIN >>> t.humanRoles hr JOIN hr.orgEntities oe WHERE oe.name = :name AND >>> hr.type = :roleType AND t.tenantId = :tenantId AND t.type = :taskType >>> AND t.status IN :taskStatuses". Error message: The name >>> "org.wso2.carbon.humantask.core.dao.jpa.openjpa.model.Task" is not a >>> recognized entity or identifier. Perhaps you meant PresentationDescription, >>> which is a close match. Known entity names: [PresentationParameter, >>> Attachment, Message, Event, Comment, Deadline, PresentationName, >>> OrganizationalEntity, DeploymentUnit, GenericHumanRole, >>> PresentationSubject, Task, TaskVersion, PresentationDescription, >>> PresentationElement, HumanTaskJob] >>> at >>> org.apache.openjpa.kernel.exps.AbstractExpressionBuilder.parseException(AbstractExpressionBuilder.java:119) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getClassMetaData(JPQLExpressionBuilder.java:194) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.java:167) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:242) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:212) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateType(JPQLExpressionBuilder.java:205) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.access$200(JPQLExpressionBuilder.java:80) >>> at >>> org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.populate(JPQLExpressionBuilder.java:2417) >>> at org.apache.openjpa.kernel.jpql.JPQLParser.populate(JPQLParser.java:61) >>> at >>> org.apache.openjpa.kernel.ExpressionStoreQuery.populateFromCompilation(ExpressionStoreQuery.java:162) >>> at org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:673) >>> at >>> org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:654) >>> at >>> org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:620) >>> at >>> org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:682) >>> at org.apache.openjpa.kernel.QueryImpl.compile(QueryImpl.java:589) >>> at >>> org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:997) >>> at >>> org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:979) >>> at >>> org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:102) >>> at >>> org.wso2.carbon.humantask.core.dao.sql.HumanTaskJPQLQueryBuilder.buildAssignedToMeCountQuery(HumanTaskJPQLQueryBuilder.java:485) >>> at >>> org.wso2.carbon.humantask.core.dao.sql.HumanTaskJPQLQueryBuilder.buildCount(HumanTaskJPQLQueryBuilder.java:109) >>> at >>> org.wso2.carbon.humantask.core.dao.jpa.openjpa.HumanTaskDAOConnectionImpl.getTasksCount(HumanTaskDAOConnectionImpl.java:188) >>> at >>> org.wso2.carbon.humantask.core.TaskOperationServiceImpl$1.call(TaskOperationServiceImpl.java:103) >>> at >>> org.wso2.carbon.humantask.core.TaskOperationServiceImpl$1.call(TaskOperationServiceImpl.java:65) >>> at >>> org.wso2.carbon.humantask.core.scheduler.SimpleScheduler.execTransaction(SimpleScheduler.java:881) >>> at >>> org.wso2.carbon.humantask.core.scheduler.SimpleScheduler.execTransaction(SimpleScheduler.java:830) >>> at >>> org.wso2.carbon.humantask.core.TaskOperationServiceImpl.simpleQuery(TaskOperationServiceImpl.java:64) >>> >>> Thanks; >>> >>> -- >>> Lalaji Sureshika >>> WSO2, Inc.; http://wso2.com/ >>> email: [email protected]; cell: +94 71 608 6811 >>> blog: http://lalajisureshika.blogspot.com >>> >>> >>> >>> >>> >>> -- >>> Lalaji Sureshika >>> WSO2, Inc.; http://wso2.com/ >>> email: [email protected]; cell: +94 71 608 6811 >>> blog: http://lalajisureshika.blogspot.com >>> >>> >>> >> >> >> -- >> Regards, >> >> Waruna Lakshitha Jayaweera >> Software Engineer >> WSO2 Inc; http://wso2.com >> phone: +94713255198 >> > > > > -- > Lalaji Sureshika > WSO2, Inc.; http://wso2.com/ > email: [email protected]; cell: +94 71 608 6811 > blog: http://lalajisureshika.blogspot.com > > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
