You must be logged in to post
 
Search Forums:


 




Can’t save layout and changes in draft workflows

UserPost

6:16 am
September 4, 2009


wmf001

New Member

posts 2

1

Hello Support-Team,


yesterday i downloaded the trial-version of your JIRA Workflow Designer.

It really looks good to us, but before we decide to buy some licenses we would like to get some problems cleared we found while testing the Workflow Designer:

1) we can't save the layouts

Every time we try to save the layout we get the following exception:

 Jira Service Error: java.lang.reflect.InvocationTargetException

com.exadel.flamingo.service.exception.ServiceInvokationException: java.lang.reflect.InvocationTargetException
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:60)
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:31)
at com.sysbliss.flamingo.service.pico.amf.process.AMF3RemotingMessageProcessor.process(AMF3RemotingMessageProcessor.java:36)
at com.sysbliss.flamingo.service.pico.amf.process.AMF3MessageProcessor.process(AMF3MessageProcessor.java:25)
at com.exadel.flamingo.flex.amf.process.AMF0MessageProcessor.process(AMF0MessageProcessor.java:53)
at com.sysbliss.flamingo.service.pico.AMFToPicoRequestProcessor.process(AMFToPicoRequestProcessor.java:37)
at com.sysbliss.flamingo.service.pico.AMFToPicoServlet.service(AMFToPicoServlet.java:16)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:38)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:548)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
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:585)
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:51)
… 64 more
Caused by: com.sysbliss.jira.plugins.workflow.exception.WorkflowDesignerServiceException: Error Saving Layout
at com.sysbliss.jira.plugins.workflow.service.WorkflowDesignerServiceImpl.saveLayout(WorkflowDesignerServiceImpl.java:1027)
at com.sysbliss.jira.plugins.workflow.service.WorkflowDesignerServiceDelegate.saveLayout(WorkflowDesignerServiceDelegate.java:189)
… 69 more
Caused by: com.opensymphony.module.propertyset.PropertyImplementationException: while inserting: [GenericEntity:OSPropertyText][value,{"width":659,"rootIds":["5497B098-01B2-3DD2-D4C6-83FFEA7DE56F"],”nodeMap”:

[...]

propertyvalue) VALUES (?, ?) (ORA-01461: Ein LONG-Wert kann nur zur Einfügung in eine LONG-Spalte gebunden werden
))
at com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.setImpl(OFBizPropertySet.java:185)
at com.opensymphony.module.propertyset.AbstractPropertySet.set(AbstractPropertySet.java:570)
at com.opensymphony.module.propertyset.AbstractPropertySet.setText(AbstractPropertySet.java:380)
at com.atlassian.jira.propertyset.JiraCachingPropertySet.setText(JiraCachingPropertySet.java:533)
at com.sysbliss.jira.plugins.workflow.util.SysblissJWDPropertySetUtils.setProperty(SysblissJWDPropertySetUtils.java:37)
at com.sysbliss.jira.plugins.workflow.service.WorkflowDesignerServiceImpl.saveLayout(WorkflowDesignerServiceImpl.java:1024)
… 70 more

Any hints how to resolve this error?

We use JIRA 3.13.2 Enterprise Edition with Oracle 10g.


2) Can't do changes on a draft workflow:

It's no problem to edit inactive workflows or create a draft worfklow from an active workflow, but when i open a draft workflow and try to do any changes to it, e.g. adding a new step, i always get the following error:

Jira Service Error: The workflow you are trying to update is not editable.

com.exadel.flamingo.service.exception.ServiceInvokationException: java.lang.reflect.InvocationTargetException
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:60)
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:31)
at com.sysbliss.flamingo.service.pico.amf.process.AMF3RemotingMessageProcessor.process(AMF3RemotingMessageProcessor.java:36)
at com.sysbliss.flamingo.service.pico.amf.process.AMF3MessageProcessor.process(AMF3MessageProcessor.java:25)
at com.exadel.flamingo.flex.amf.process.AMF0MessageProcessor.process(AMF0MessageProcessor.java:53)
at com.sysbliss.flamingo.service.pico.AMFToPicoRequestProcessor.process(AMFToPicoRequestProcessor.java:37)
at com.sysbliss.flamingo.service.pico.AMFToPicoServlet.service(AMFToPicoServlet.java:16)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.DelegatingPluginServlet.service(DelegatingPluginServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:38)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:548)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
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:585)
at com.sysbliss.flamingo.service.pico.utils.AMFPicoMethodInvoker.makeCall(AMFPicoMethodInvoker.java:51)
… 64 more
Caused by: com.sysbliss.jira.plugins.workflow.exception.WorkflowDesignerServiceException: The workflow you are trying to update is not editable.
at com.sysbliss.jira.plugins.workflow.service.WorkflowDesignerServiceImpl.addStep(WorkflowDesignerServiceImpl.java:541)
at com.sysbliss.jira.plugins.workflow.service.WorkflowDesignerServiceDelegate.addStep(WorkflowDesignerServiceDelegate.java:48)
… 69 more

 Any hints?


3) last, but not least a question to conditions, validators and post-functions:

Is there a soon version of the Workflow Designer planed in which we are able to edit this properties of a transition?


kind regards

Wolfgang

10:00 am
September 15, 2009


jdoklovic

Admin

posts 12

2

Hi,

I'll look into the layout and draft issues today using your specific JIRA version.

As for conditions, validators, and post-functions, we plan to implement these as soon as we can, however we are working with Atlassian to try to get some API changes made to JIRA workflows to make this possible. Currently it's not possible to implement due to the arbitrary nature of the UI for these.


Thanks,


- Jonathan

11:39 am
September 15, 2009


jdoklovic

Admin

posts 12

3

We've been able to correct the draft workflow edit issue.

The saving layout issue is actually an Oracle issue.

What version of Oracle are you running?  If you look at the db config docs for JIRA, they state a few known issues that can cause this exact error:

http://www.atlassian.com/softw…..racle.html


2:57 am
September 16, 2009


wmf001

New Member

posts 2

4

Hello Jonathan,


i installed the new version of the WFD to test the draft-issue. Unfortantly the WFD does not work any more now.

When trying to use i get the error: “Invalid Jira Workflow Designer license.”

Jira Workflow Designer License Information says:


Status EXPIRED
Product Jira Workflow Designer
Seats 1
Version 1.0.1
Start Date 11-Aug-2009
Licensed To Sysbliss Trial User
Email help@sysbliss.com
Maintenance Period Support and updates for this license will end on 11-Aug-2010. Updates created after 11-Aug-2010 will not be valid for this license.

It looks like the shipped trial licence does not work with the new version. Can you please fix this or send me a working trial licence? I'm really interested in testing (and then buying) the WFD.


kind regards

Wolfgang


9:46 am
September 16, 2009


jdoklovic

Admin

posts 12

5

It looks like you installed the first trial on either September 3 or 4. The trial is only valid for 10 days and so it probably expired on the 14th or 15th.

I will email you an extension.