[JBoss JIRA] (WFLY-10039) Backward-compatibility issues with eviction configuration between EAP 6 and 7
by Petr Kremensky (JIRA)
Petr Kremensky created WFLY-10039:
-------------------------------------
Summary: Backward-compatibility issues with eviction configuration between EAP 6 and 7
Key: WFLY-10039
URL: https://issues.jboss.org/browse/WFLY-10039
Project: WildFly
Issue Type: Bug
Components: Clustering
Reporter: Petr Kremensky
Assignee: Paul Ferraro
Priority: Blocker
Deploying jboss-kitchensink quickstart on server using migrated configuration from EAP 6.4 fails with
{noformat}
12:21:17,131 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service org.wildfly.clustering.infinispan.cache-configuration.ejb.client-mappings: org.jboss.msc.service.StartException in service org.wildfly.clustering.infinispan.cache-configuration.ejb.client-mappings: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1706)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1540)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.infinispan.commons.CacheConfigurationException: ISPN000424: Eviction size value cannot be less than or equal to zero if eviction is enabled
at org.infinispan.configuration.cache.MemoryConfigurationBuilder.validate(MemoryConfigurationBuilder.java:185)
at org.infinispan.configuration.cache.ConfigurationBuilder.validate(ConfigurationBuilder.java:233)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:290)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:280)
at org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder.start(ConfigurationBuilder.java:88)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1714)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1693)
... 6 more
{noformat}
*Introduced by:*
https://issues.jboss.org/browse/WFLY-9344 - Let Infinispan manage eviction for distributed web sessions and @Stateful EJBs
https://github.com/wildfly/wildfly/pull/10986
*Steps to reproduce:*
{noformat}
# https://access.qa.redhat.com/documentation/en-us/red_hat_jboss_enterprise...
WORKSPACE=`pwd`
CONFIG=standalone-full-ha.xml
unzip -q jboss-eap-6.4.19-full-build.zip
EAP6_HOME=${WORKSPACE}/jboss-eap-6.4
# workaround https://issues.jboss.org/browse/WFLY-9877
pushd ${EAP6_HOME}/standalone/configuration/
grep -lr 'NAKACK' . | xargs sed -i 's/NAKACK/NAKACK2/g'
grep -lr 'UNICAST2' . | xargs sed -i 's/UNICAST2/UNICAST3/g'
grep -lr 'MERGE2' . | xargs sed -i 's/MERGE2/MERGE3/g'
popd
cp -r ${WILDFLY}/dist/target/wildfly-13.0.0.Alpha1-SNAPSHOT .
EAP7_HOME=${WORKSPACE}/wildfly-13.0.0.Alpha1-SNAPSHOT
cp ${EAP6_HOME}/standalone/configuration/${CONFIG} ${EAP7_HOME}/standalone/configuration
${EAP7_HOME}/bin/standalone.sh -c ${CONFIG} --start-mode=admin-only &
${EAP7_HOME}/bin/jboss-cli.sh --connect --controller=remote://localhost:9999
/subsystem=jacorb:migrate
/subsystem=messaging:migrate
/subsystem=web:migrate
/subsystem=cmp:remove
/extension=org.jboss.as.cmp:remove
/subsystem=jaxr:remove
/extension=org.jboss.as.jaxr:remove
/subsystem=threads:remove
/extension=org.jboss.as.threads:remove
/subsystem=logging/pattern-formatter=COLOR-PATTERN:add(pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n")
/subsystem=logging/console-handler=CONSOLE:add(level=INFO, named-formatter=COLOR-PATTERN)
/subsystem=logging/root-logger=ROOT:add-handler(name=CONSOLE)
reload
deploy jboss-kitchensink.war
{noformat}
*server side log*
{noformat}
12:21:17,131 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service org.wildfly.clustering.infinispan.cache-configuration.ejb.client-mappings: org.jboss.msc.service.StartException in service org.wildfly.clustering.infinispan.cache-configuration.ejb.client-mappings: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1706)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1540)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.infinispan.commons.CacheConfigurationException: ISPN000424: Eviction size value cannot be less than or equal to zero if eviction is enabled
at org.infinispan.configuration.cache.MemoryConfigurationBuilder.validate(MemoryConfigurationBuilder.java:185)
at org.infinispan.configuration.cache.ConfigurationBuilder.validate(ConfigurationBuilder.java:233)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:290)
at org.infinispan.configuration.cache.ConfigurationBuilder.build(ConfigurationBuilder.java:280)
at org.wildfly.clustering.infinispan.spi.service.ConfigurationBuilder.start(ConfigurationBuilder.java:88)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1714)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1693)
... 6 more
12:21:17,137 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) WFLYCTL0013: Operation ("deploy") failed - address: ({"deployment" => "jboss-kitchensink.war"}) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => [
"jboss.ejb.association",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START",
"jboss.undertow.deployment.default-server.default-host./jboss-kitchensink",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START",
"jboss.deployment.discovery.\"jboss-kitchensink.war\"",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START"
],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".WeldEndInitService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service is missing [jboss.deployment.discovery.\"jboss-kitchensink.war\"]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.discovery.\"jboss-kitchensink.war\" is missing [jboss.ejb.association]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".deploymentCompleteService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.undertow.deployment.default-server.default-host./jboss-kitchensink, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.undertow.deployment.default-server.default-host./jboss-kitchensink is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".moduleDeploymentRuntimeInformationStart is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START]"
]
}
12:21:17,141 ERROR [org.jboss.as.server] (management-handler-thread - 1) WFLYSRV0021: Deploy of deployment "jboss-kitchensink.war" was rolled back with the following failure message:
{
"WFLYCTL0412: Required services that are not installed:" => [
"jboss.ejb.association",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START",
"jboss.undertow.deployment.default-server.default-host./jboss-kitchensink",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START",
"jboss.deployment.discovery.\"jboss-kitchensink.war\"",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START"
],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".WeldEndInitService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service is missing [jboss.deployment.discovery.\"jboss-kitchensink.war\"]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.discovery.\"jboss-kitchensink.war\" is missing [jboss.ejb.association]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".deploymentCompleteService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.undertow.deployment.default-server.default-host./jboss-kitchensink, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]",
"jboss.undertow.deployment.default-server.default-host./jboss-kitchensink is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]",
"jboss.deployment.unit.\"jboss-kitchensink.war\".moduleDeploymentRuntimeInformationStart is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START]"
]
}
{noformat}
*client side log*
{noformat}
{"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"WFLYCTL0412: Required services that are not installed:" => ["jboss.ejb.association","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START","jboss.undertow.deployment.default-server.default-host./jboss-kitchensink","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START","jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service","jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START","jboss.deployment.discovery.\"jboss-kitchensink.war\"","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START"],"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.unit.\"jboss-kitchensink.war\".WeldEndInitService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service is missing [jboss.deployment.discovery.\"jboss-kitchensink.war\"]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.discovery.\"jboss-kitchensink.war\" is missing [jboss.ejb.association]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.unit.\"jboss-kitchensink.war\".deploymentCompleteService is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.undertow.deployment.default-server.default-host./jboss-kitchensink, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".ejb3.client-context.registration-service]","jboss.undertow.deployment.default-server.default-host./jboss-kitchensink is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.faces.webapp.FacetTag\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldInitialListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"javax.servlet.jsp.jstl.tlv.ScriptFreeTLV\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"com.sun.faces.config.ConfigureListener\".START, jboss.deployment.unit.\"jboss-kitchensink.war\".component.\"org.jboss.weld.module.web.servlet.WeldTerminalListener\".START]","jboss.deployment.unit.\"jboss-kitchensink.war\".moduleDeploymentRuntimeInformationStart is missing [jboss.deployment.unit.\"jboss-kitchensink.war\".component.MemberRegistration.START]"]}}}
{noformat}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko commented on DROOLS-2301:
-------------------------------------
Manual check done, back to code review.
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder (/)
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause (/)
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment (/)
> # Use table as not most upper left context entry of decision (x)
> ## DROOLS-2395
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2395) [DMN Designer] Invocation parameter and table output are not paired correctly
by Jozef Marko (JIRA)
Jozef Marko created DROOLS-2395:
-----------------------------------
Summary: [DMN Designer] Invocation parameter and table output are not paired correctly
Key: DROOLS-2395
URL: https://issues.jboss.org/browse/DROOLS-2395
Project: Drools
Issue Type: Bug
Components: DMN Editor
Affects Versions: 7.7.0.Final
Reporter: Jozef Marko
Assignee: Michael Anstis
Attachments: Screenshot from 2018-03-16 12-51-03.png, Screenshot from 2018-03-16 12-51-14.png, Screenshot from 2018-03-16 12-51-22.png
Invocation parameter is not updated if user updates output of the decision table output.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-2301:
--------------------------------
Description:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder (/)
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment (/)
# Use table as not most upper left context entry of decision (x)
## DROOLS-2395
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
was:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder (/)
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment (/)
# Use table as not most upper left context entry of decision (x)
##
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder (/)
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause (/)
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment (/)
> # Use table as not most upper left context entry of decision (x)
> ## DROOLS-2395
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-2301:
--------------------------------
Description:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder (/)
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment (/)
# Use table as not most upper left context entry of decision (x)
##
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
was:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder (/)
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder (/)
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause (/)
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment (/)
> # Use table as not most upper left context entry of decision (x)
> ##
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-2301:
--------------------------------
Description:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder (/)
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
was:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder (/)
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause (/)
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment
> # Use table as not most upper left context entry of decision
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-2301:
--------------------------------
Description:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause (/)
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
was:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause (/)
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment
> # Use table as not most upper left context entry of decision
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months
[JBoss JIRA] (DROOLS-2301) Decision Table editor
by Jozef Marko (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2301?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-2301:
--------------------------------
Description:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause
# Rename any output clause (x)
## DROOLS-2394
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
was:
h1. Refactoring for "Decision Table" editor
h2. Acceptance criteria:
# Set table orientation (/)
## This should not be affected by the change of hit policy or table data
# Change hit policy (/)
## Change should be visible in most left upper cell
## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
# Clear decision table context entry clicking to any header cell (/)
# Add rule (/)
## Above
### Clicking to existing row number
### Clicking to existing cell
## Below
### Clicking to existing row number
### Clicking to existing cell
# Add input (/)
## Before
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
## After
### Clicking to existing input
### Clicking to existing output shouldn't allow to add input
# Add output (/)
## Before
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
## After
### Clicking to existing output
### Clicking to existing input shouldn't allow to add output
# Remove (/)
## Input
## Output
## Rule
## At least one item of all above have to be present - really like this!
# Output clauses should be collapsed to one name (/)
# Reorder
## Inputs separately
## Outputs separately
## inputs with outputs and vice versa shouldn't be allowed
## Description column should be prevented
## Rows of table
# Change column width (/)
## Input
## Output
## Description
# Rename any input clause
# Rename any output clause
# Undo or Redo anything from this list (x)
## DROOLS-2392
# Save and reopen in any moment
# Use table as not most upper left context entry of decision
# Invoke menu when multiple cells selected (x)
## DROOLS-2393
> Decision Table editor
> ---------------------
>
> Key: DROOLS-2301
> URL: https://issues.jboss.org/browse/DROOLS-2301
> Project: Drools
> Issue Type: Sub-task
> Components: DMN Editor
> Reporter: Michael Anstis
> Assignee: Michael Anstis
>
> h1. Refactoring for "Decision Table" editor
> h2. Acceptance criteria:
> # Set table orientation (/)
> ## This should not be affected by the change of hit policy or table data
> # Change hit policy (/)
> ## Change should be visible in most left upper cell
> ## If {{COLLECT <function>}} was selected, then hit policy changed and then again {{COLLECT}} selected, then {{<function>}} should be same as previously
> # Clear decision table context entry clicking to any header cell (/)
> # Add rule (/)
> ## Above
> ### Clicking to existing row number
> ### Clicking to existing cell
> ## Below
> ### Clicking to existing row number
> ### Clicking to existing cell
> # Add input (/)
> ## Before
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> ## After
> ### Clicking to existing input
> ### Clicking to existing output shouldn't allow to add input
> # Add output (/)
> ## Before
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> ## After
> ### Clicking to existing output
> ### Clicking to existing input shouldn't allow to add output
> # Remove (/)
> ## Input
> ## Output
> ## Rule
> ## At least one item of all above have to be present - really like this!
> # Output clauses should be collapsed to one name (/)
> # Reorder
> ## Inputs separately
> ## Outputs separately
> ## inputs with outputs and vice versa shouldn't be allowed
> ## Description column should be prevented
> ## Rows of table
> # Change column width (/)
> ## Input
> ## Output
> ## Description
> # Rename any input clause
> # Rename any output clause (x)
> ## DROOLS-2394
> # Undo or Redo anything from this list (x)
> ## DROOLS-2392
> # Save and reopen in any moment
> # Use table as not most upper left context entry of decision
> # Invoke menu when multiple cells selected (x)
> ## DROOLS-2393
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 2 months