Fórum

Portal - 5.1.1 -> workflow not working

thumbnail
auditya manikanta vadrevu, modificado 15 Anos atrás.

Portal - 5.1.1 -> workflow not working

Liferay Master Postagens: 621 Data de Entrada: 06/05/08 Postagens Recentes
hi all,
i have followed the wiki
Using the WorkFlow portlet

when i started the server after doing needed things like add the property in portal-ext.properties and changing hibernate-cfg.xml file to our database. iam using postgresql, so i have connected to it. JPBM_TIMER realtion doesnot exists error occured, the postgresql script is not running so i manually created all the 33 tables. but when i added the holidayprocess xml file in jbpm folder and saved to new version then
i faced the error


10:39:48,889 ERROR [EditDefinitionAction:77] com.liferay.portal.kernel.jbi.WorkflowComponentException: org.apache.commons.httpclient.URIException: IPv6reference
com.liferay.portal.kernel.jbi.WorkflowComponentException: org.apache.commons.httpclient.URIException: IPv6reference at com.liferay.portlet.workflow.service.impl.WorkflowComponentServiceImpl.deploy(WorkflowComponentServiceImpl.java:98) at com.liferay.portlet.workflow.service.impl.WorkflowDefinitionServiceImpl.addDefinition(WorkflowDefinitionServiceImpl.java:81) at com.liferay.portlet.workflow.service.impl.WorkflowDefinitionServiceImpl.addDefinition(WorkflowDefinitionServiceImpl.java:65) 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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy445.addDefinition(Unknown Source) at com.liferay.portlet.workflow.service.WorkflowDefinitionServiceUtil.addDefinition(WorkflowDefinitionServiceUtil.java:62) at com.liferay.portlet.workflow.action.EditDefinitionAction.addDefinition(EditDefinitionAction.java:120) at com.liferay.portlet.workflow.action.EditDefinitionAction.processAction(EditDefinitionAction.java:63) at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:178) at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:197) at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:93) at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:57) at com.liferay.portlet.InvokerPortlet.invoke(InvokerPortlet.java:548) at com.liferay.portlet.InvokerPortlet.invokeAction(InvokerPortlet.java:577) at com.liferay.portlet.InvokerPortlet.processAction(InvokerPortlet.java:313) at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:618) at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:403) at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:188) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:164) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:444) at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:144) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:117) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.compression.CompressionFilter.processFilter(CompressionFilter.java:141) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.processFilter(LayoutCacheFilter.java:422) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:199) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter.processFilter(OpenSSOFilter.java:73) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:185) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:132) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.commons.httpclient.URIException: IPv6reference at org.apache.commons.httpclient.URI.parseAuthority(URI.java:2199) at org.apache.commons.httpclient.URI.parseUriReference(URI.java:1978) at org.apache.commons.httpclient.URI.<init>(URI.java:167) at com.liferay.portal.util.HttpImpl.getHostConfig(HttpImpl.java:273) at com.liferay.portal.util.HttpImpl.URLtoByteArray(HttpImpl.java:636) at com.liferay.portal.util.HttpImpl.URLtoString(HttpImpl.java:758) at com.liferay.portal.kernel.util.HttpUtil.URLtoString(HttpUtil.java:284) at com.liferay.portal.jbi.JBIRequestURL.getContent(JBIRequestURL.java:110) at com.liferay.portlet.workflow.service.impl.WorkflowComponentServiceImpl.deploy(WorkflowComponentServiceImpl.java:93)

Any one got success and working with workflow portlet ever in liferay?
prachi s, modificado 14 Anos atrás.

RE: Portal - 5.1.1 -> workflow not working

New Member Postagens: 6 Data de Entrada: 25/06/09 Postagens Recentes
HI Auditya,
You seemed to be through to the usage of workflow portlet.
I am struggling upon it since last 2 weeks.

The error mentioned in your post the same i am gettting.

Please if you can tell me the detailed steps of working upon it , it would be of great help to me.

Thanks In Advance.

Hoping an Immediate and a positive reply from your end.

Thanks
thumbnail
Auditya manikanta Vadrevu, modificado 14 Anos atrás.

RE: Portal - 5.1.1 -> workflow not working

Liferay Master Postagens: 621 Data de Entrada: 06/05/08 Postagens Recentes
hi prachi,

workflow portlet in Hsql (using 5.1.1 version).

In /workflow/edit_definition.jsp, i modified the code and then it worked properly.

see here for code.

earlier one .

String redirect = ParamUtil.getString(request, "redirect");
WorkflowDefinition definition = (WorkflowDefinition)request.getAttribute(WebKeys.WORKFLOW_DEFINITION);
long definitionId = BeanParamUtil.getLong(definition, request, "definitionId");


modified one.

String redirect = ParamUtil.getString(request, "redirect");
long definitionId = ParamUtil.getLong(request, "definitionId");
WorkflowDefinition definition = null;
try
{
 definition = (WorkflowDefinition)request.getAttribute(WebKeys.WORKFLOW_DEFINITION);
}
catch (Exception nsde) {
}


now, check it ..

With Regards,
V.Auditya.