materna-se / declab Goto Github PK
View Code? Open in Web Editor NEW๐ Web-based decision model laboratory powered by jDEC and Vue.js
Home Page: https://declab.materna.de/documentation/
License: Apache License 2.0
๐ Web-based decision model laboratory powered by jDEC and Vue.js
Home Page: https://declab.materna.de/documentation/
License: Apache License 2.0
Analyse the decision service by looking at <inputData>
and inputDecision
. This should change the structure inside the builder.
All dropdown menus, for example the templates, should be sorted alphabetically by default.
At the moment, the individual endpoints are tested manually before the release of a new version, In the future, this should be done after every commit using CircleCI.
This will take a long time. The following steps are planned for endpoints:
The following steps are planned for utility classes:
In lists such as templates (input), it is possible to save templates under the same name. The user should have to enter a unique name.
Abitity to edit the name of a context entry in the FEEL playground.
Line 44 in 3f0f20d
vendor.bundle.js:4230 [Vue warn]: Error in render: "Error: Null input. (diff_main)"
This prevents having to reboot the server unnecessarily.
We need to add support for date, time and dateTime into the builder, client and server must also recognize the ISO 8601 format and do the conversion automatically
At the moment, the individual views are tested manually before the release of a new version, In the future, this should be done after every commit using CircleCI and Puppeteer.
This will take a long time. The following steps are planned for views:
The following steps are planned for utility classes:
First of all, thank you for making such a helpful tool available. We have found it to be the most featured and stable environment available for collaborating and testing DMN models.
We are wondering if there are any plans to update the DMN editor, as there have been many improvements made to the library, including features like copy-paste, more robust row and column insertion, etc. (summary here https://github.com/kiegroup/kie-tools/pull/1562)
As well, are there any plans to support more recent DMN specs? There are some new FEEL functions, such as round up
that are not supported in the declab tool, which came with DMN 1.4 that is supported in recent versions of Drools.
Thank you in advance.
outputs.vue has not been updated to reflect the introduction of multi-model workspaces.
We're currently calculating the difference on the client with diff-match-patch
.
Currently it is only possible to inherit inputs.
For example, if you have saved an input, it only appears in the list of templates when the page has been reloaded manually. It would be useful to load the page automatically after saving.
Hi all!
I'm trying to start your application via Docker on macOS (v10.15.2
), which fails for me
08:34:58,142 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 76) MSC000001: Failed to start service jboss.deployment.unit."ROOT.war".undertow-deployment: org.jboss.msc.service.StartException in service jboss.deployment.unit."ROOT.war".undertow-deployment: java.lang.RuntimeException: RESTEASY003325: Failed to construct public de.materna.dmn.tester.MainApplication() throws java.io.IOException
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:834)
at [email protected]//org.jboss.threads.JBossThread.run(JBossThread.java:485)
Caused by: java.lang.RuntimeException: RESTEASY003325: Failed to construct public de.materna.dmn.tester.MainApplication() throws java.io.IOException
at [email protected]//org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:164)
at [email protected]//org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2784)
at [email protected]//org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:364)
at [email protected]//org.jboss.resteasy.spi.ResteasyDeployment.startInternal(ResteasyDeployment.java:277)
at [email protected]//org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:89)
at [email protected]//org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:119)
at [email protected]//org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
at [email protected]//io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)
at [email protected]//org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78)
at [email protected]//io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103)
at [email protected]//io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:303)
at [email protected]//io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:143)
at [email protected]//io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:583)
at [email protected]//io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:554)
at [email protected]//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
at [email protected]//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at [email protected]//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
at [email protected]//io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:596)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:97)
at [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:78)
... 8 more
Caused by: java.lang.NullPointerException
at deployment.ROOT.war//de.materna.dmn.tester.persistence.WorkspaceManager.indexAll(WorkspaceManager.java:51)
at deployment.ROOT.war//de.materna.dmn.tester.MainApplication.<init>(MainApplication.java:27)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at [email protected]//org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:152)
... 31 more
08:34:58,150 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ROOT.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"ROOT.war\".undertow-deployment" => "java.lang.RuntimeException: RESTEASY003325: Failed to construct public de.materna.dmn.tester.MainApplication() throws java.io.IOException
Caused by: java.lang.RuntimeException: RESTEASY003325: Failed to construct public de.materna.dmn.tester.MainApplication() throws java.io.IOException
Caused by: java.lang.NullPointerException"}}
Anything I might missing? I did not change anything, except from declaring the ${VERSION}
in the Dockerfile
The syntax highlighting should not contain red, since this cannot be distinguished with a red-green weakness.
This can cause issues with deleting the workspace.
Elements should not be appended to the end of the collection. Instead, they should be overwritten.
The goal is that the playground teaches FEEL in a playful way. The individual functions should be expressed as tasks that can be selected by the user. The following links are inspirations:
https://www.hackerrank.com/products/codepair/
https://entwicklerheld.de/#platform
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.