Questions Tagged With enginehttps://answers.axonivy.com/tags/engine/?type=rssquestions tagged <span class="tag">engine</span>enThu, 09 Jul 2020 03:54:24 -0400axis2 libraries not found in Axon.ivy 8 Enginehttps://answers.axonivy.com/questions/4634/axis2-libraries-not-found-in-axon-ivy-8-engine<p>Hi Ivy Team,</p> <p>I try to build Ivy 8 project with project-build-plugin-8.0.3 and Axon.ivy Engine 8.0.6 Slim All and found that I cannot build the project because <code>org.apache.axis2.client.Options</code> could not be resolved (some class in my project import this class).</p> <p>The libraries exist on Designer under container Axon.ivy WS Call, no compile error within Designer but I could not find them on <code>engine-path/system/plugins</code> of the Engine.</p>vinh_Thu, 09 Jul 2020 03:54:24 -0400https://answers.axonivy.com/questions/4634/axis2-libraries-not-found-in-axon-ivy-8-engineengineproject-build-pluginivySwitching the environment to a new physical hardwarehttps://answers.axonivy.com/questions/4621/switching-the-environment-to-a-new-physical-hardware<p>Hi Ivy team, </p> <p>We are facing the challenge, that our customer will switch the PROD-Enviornment to a new physical hardware within the next few month. </p> <p>We used ivy business data, task data and case data for storing the user data. We also create some folder inside the application folder and keep some pdf, image, doc file.....</p> <p>The question is - How can we switch the database from the old environment to the new one? - Can we export the DB from the old ivy instance and import it to the new one? - Is there any document / guide on how to do that?</p> <p>Thank you!</p>khanh11166Mon, 29 Jun 2020 04:14:40 -0400https://answers.axonivy.com/questions/4621/switching-the-environment-to-a-new-physical-hardwareengineenvironmentswitchmigrationElastic search End of life version, need to upgradehttps://answers.axonivy.com/questions/4615/elastic-search-end-of-life-version-need-to-upgrade<p>Hi ivy team,</p> <p>Currently we are using ivy: <strong>Axon.ivy Engine 7.0.11.1903290958</strong> In this version, we used <strong>Elastic search version 5.5.0</strong> (default of the engine, defined here: <a href="https://developer.axonivy.com/doc/7.0/readme-engine">https://developer.axonivy.com/doc/7.0/readme-engine</a> ) </p> <p>But we run into the security check issue: Elastic search End of life version (check here: <a href="https://www.elastic.co/support/eol">https://www.elastic.co/support/eol</a>)</p> <p>I want to setup an external Elastic search with the newer version to pass the security check.</p> <p>So, my question is that: Which is the <strong>latest Elastic version</strong> that can be supported by <strong>Axon.ivy Engine 7.0.11.1903290958</strong> ?</p> <p>Thanks for your supporting,</p> <p>DK</p>khanh11166Wed, 24 Jun 2020 05:41:36 -0400https://answers.axonivy.com/questions/4615/elastic-search-end-of-life-version-need-to-upgradeengineelasticsearchWhere does Axon.ivy Engine 8 store deployed files?https://answers.axonivy.com/questions/4600/where-does-axon-ivy-engine-8-store-deployed-files<p>Hi Ivy Team,</p> <p>Axon.ivy Engine 8 comes with different deployment behavior. To keep the state of Ivy Application running on Container, I need to know where does it store deployed files, to mount those paths into persistent volumes.</p> <p>In other word, how many places I need to mount into persistent volumes to make Axon.ivy works on Container environment?</p>vinh_Fri, 19 Jun 2020 01:24:49 -0400https://answers.axonivy.com/questions/4600/where-does-axon-ivy-engine-8-store-deployed-filesenginedockerivyAxon.ivy Engine 8 could not start on OpenShift with DeploymentConfighttps://answers.axonivy.com/questions/4599/axon-ivy-engine-8-could-not-start-on-openshift-with-deploymentconfig<p>Hi Ivy Team,</p> <p>I'm trying to run Axon.ivy Engine on OpenShift, the first try with a Pod is working. Then I try to use DeploymentConfig to automate the Pod creation, it could not run because the running user didn't have permission on Axon.ivy Engine directory.</p> <p>Here is the error detail:</p> <pre><code>&lt;title&gt;Invalid Configuration Location&lt;/title&gt;The configuration area at '/usr/lib/axonivy-engine-8/?/.eclipse/1939981958_linux_gtk_x86_64/configuration' could not be created. Please choose a writable location using the '-configuration' command line option. </code></pre> <p>I guest OpenShift runs Axon.ivy Engine by a different user than the one defined in Docker Image.</p> <p>I think fixing the permission of <code>/usr/lib/axonivy-engine-8</code> may solve the issue. By adding these line into Dockerfile</p> <pre><code>RUN chown -R ivy:root /usr/lib/axonivy-engine-8 &amp;&amp; chmod 775 -R /usr/lib/axonivy-engine-8 </code></pre> <p>Do you have any suggestion?</p> <p><strong>Update:</strong></p> <p>After fixing permission, I faced another issue, it's definitely related to OpenShift using different user.</p> <pre><code>java.lang.RuntimeException: Error initializing storage. at org.eclipse.osgi.internal.framework.EquinoxContainer.&lt;init&gt;(EquinoxContainer.java:84) at org.eclipse.osgi.launch.Equinox.&lt;init&gt;(Equinox.java:34) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:315) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1468) at org.eclipse.equinox.launcher.Main.main(Main.java:1441) Caused by: java.io.IOException: Unable to create lock manager. at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:713) at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:2168) at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:2185) at org.eclipse.osgi.storage.Storage.&lt;init&gt;(Storage.java:241) at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:176) at org.eclipse.osgi.internal.framework.EquinoxContainer.&lt;init&gt;(EquinoxContainer.java:82) ... 11 more An error has occurred. See the log file null. </code></pre>vinh_Thu, 18 Jun 2020 21:10:54 -0400https://answers.axonivy.com/questions/4599/axon-ivy-engine-8-could-not-start-on-openshift-with-deploymentconfigengineivyopenshiftConfigure Administrators by Environment variable in Axon.ivy 8https://answers.axonivy.com/questions/4586/configure-administrators-by-environment-variable-in-axon-ivy-8<p>Hi Ivy Team,</p> <p>I would like to configure Administrators by using Environment variable, I can configure <code>systemdb:url</code> by using <code>IVY_SYSTEMDB_URL</code>. But the structure Administrators config is different:</p> <p>YAML:</p> <pre><code>Administrators: admin: Password: "${hash:mySecret}" Email: info@localhost.com </code></pre> <p>Can I create Environment variables like following:</p> <pre><code>IVY_ADMINISTRATORS_ADMIN=&lt;value??&gt; IVY_ADMINISTRATORS_ADMIN_PASSWORD=&lt;password&gt; IVY_ADMINISTRATORS_ADMIN_EMAIL=info@localhost.com </code></pre> <p>I use Environment variable because I'm running Axon.ivy Engine within Containerized environment, and Environment variable is the suitable way to store configuration.</p> <p>I could see the Global Variables, Security System face the same issue.</p> <p>Thank for your support.</p>vinh_Wed, 17 Jun 2020 00:17:03 -0400https://answers.axonivy.com/questions/4586/configure-administrators-by-environment-variable-in-axon-ivy-8engineconfigurationivyCan't add Applications from Admin Settingshttps://answers.axonivy.com/questions/4411/can-t-add-applications-from-admin-settings<p>Hi everyone,</p> <p>We have currently the following problem: -&gt; From the Cockpit we add and deploy our applications and everything is fine, however afterwards when we login to the portal home and go to Admin Settings from the user menu in order to add the new application, we get empty list when hitting Select. <img alt="alt text" src="https://answers.axonivy.com/upfiles/no-apps.PNG"></p> <p>The same happens when we test from the developer studio. Furthermore the users can't choose languages I guess because we can't add the application.</p> <p>I tested the same thing with just some test project on 8.0.0(from the designer only) and everything works: <img alt="alt text" src="https://answers.axonivy.com/upfiles/shows-apps.PNG"></p> <p>Any help is appreciated! :)</p>xchatterTue, 25 Feb 2020 02:15:21 -0500https://answers.axonivy.com/questions/4411/can-t-add-applications-from-admin-settingsengineapplicationportalPrinters not found when deployedhttps://answers.axonivy.com/questions/4387/printers-not-found-when-deployed<p>When searching for printers with PrinterJob.lookupPrintServices(); everthing works fine locally in the Designer. After deploying the application, it only finds "Microsoft XPS Document Writer". I was thinking maybe the printers aren't installed on the server, but they are. When installing the Designer on the Server, everything works fine too.</p> <p>I couldn't really find any helpful information about this exact problem/behavior. I've tried to change the Ivy Engine Service user from the local user to the one I used to login to the server, but that didnt help either.</p>Marco KlauenböschThu, 13 Feb 2020 04:00:33 -0500https://answers.axonivy.com/questions/4387/printers-not-found-when-deployedenginedesignerdeploymentIvy Engine 8 Deployment APIhttps://answers.axonivy.com/questions/4305/ivy-engine-8-deployment-api<p>I'm setup Ivy Engine 8 successful on remote server. And try to use the deployment API to deploy my iar file. But I got exception.</p> <pre><code>2019-12-27 14:18:37.671 ERROR [ch.ivyteam.ivy.webserver.rest.exception.IvyExceptionMapper] [http-nio-8088-exec-2] [application=0, requestId=4, session=5 (ivyadmin), executionContext=SYSTEM, client=192.168.78.69] null java.lang.NullPointerException at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source) at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source) at java.base/sun.nio.fs.WindowsPath.parse(Unknown Source) at java.base/sun.nio.fs.WindowsFileSystem.getPath(Unknown Source) at java.base/java.nio.file.Path.resolve(Unknown Source) at ch.ivyteam.ivy.deployment.restricted.DeploymentService$TemporaryDeployDirectory.getDeploymentFile(DeploymentService.java:126) at ch.ivyteam.ivy.deployment.restricted.DeploymentService$TemporaryDeployDirectory.writeFileToDeploy(DeploymentService.java:100) at ch.ivyteam.ivy.deployment.restricted.DeploymentService.deploy(DeploymentService.java:34) at ch.ivyteam.ivy.webserver.internal.rest.deploy.Deployment.deploy(Deployment.java:94) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at ch.ivyteam.ivy.webserver.internal.rest.resource.project.RestPmvInvocationHandler$PmvAwareInvocator.lambda$0(RestPmvInvocationHandler.java:41) at ch.ivyteam.ivy.webserver.internal.rest.resource.project.RestPmvInvocationHandler$PmvAwareInvocator.call(RestPmvInvocationHandler.java:50) at ch.ivyteam.ivy.webserver.internal.rest.resource.project.RestPmvInvocationHandler$PmvAwareInvocator.lambda$1(RestPmvInvocationHandler.java:42) at ch.ivyteam.ivy.security.exec.Sudo.call(Sudo.java:33) at ch.ivyteam.ivy.webserver.internal.rest.resource.project.RestPmvInvocationHandler$PmvAwareInvocator.invoke(RestPmvInvocationHandler.java:42) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80) at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) at org.glassfish.jersey.internal.Errors.process(Errors.java:292) at org.glassfish.jersey.internal.Errors.process(Errors.java:274) at org.glassfish.jersey.internal.Errors.process(Errors.java:244) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680) at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:392) at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:365) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:318) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.ivy.webserver.internal.filter.LicenceFilter.doFilter(LicenceFilter.java:13) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.ivy.webserver.internal.exception.ExceptionFilter.doFilter(ExceptionFilter.java:50) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.ivy.webserver.internal.startup.IvyEngineUnavailableFilter.doFilter(IvyEngineUnavailableFilter.java:32) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.util.callable.AbstractExecutionContext.lambda$0(AbstractExecutionContext.java:28) at ch.ivyteam.util.callable.AbstractExecutionContext.callInContext(AbstractExecutionContext.java:16) at ch.ivyteam.util.callable.AbstractExecutionContext.executeInContext(AbstractExecutionContext.java:26) at ch.ivyteam.ivy.webserver.internal.filter.RemoteClientFilter.doFilter(RemoteClientFilter.java:18) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.util.callable.AbstractExecutionContext.lambda$0(AbstractExecutionContext.java:28) at ch.ivyteam.util.callable.AbstractExecutionContext.callInContext(AbstractExecutionContext.java:16) at ch.ivyteam.util.callable.AbstractExecutionContext.executeInContext(AbstractExecutionContext.java:26) at ch.ivyteam.ivy.webserver.internal.filter.IvyCurrentHttpRequestFilter.doFilter(IvyCurrentHttpRequestFilter.java:13) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ch.ivyteam.ivy.webserver.internal.filter.FilterChain.next(FilterChain.java:33) at ch.ivyteam.util.callable.AbstractExecutionContext.lambda$0(AbstractExecutionContext.java:28) at ch.ivyteam.util.callable.AbstractExecutionContext.callInContext(AbstractExecutionContext.java:16) at ch.ivyteam.util.callable.AbstractExecutionContext.executeInContext(AbstractExecutionContext.java:26) at ch.ivyteam.ivy.security.exec.Sudo.execute(Sudo.java:63) at ch.ivyteam.ivy.webserver.internal.filter.IvyExecuteAsSystemFilter.doFilter(IvyExecuteAsSystemFilter.java:11) at ch.ivyteam.ivy.webserver.internal.filter.AbstractFilter.doFilter(AbstractFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:89) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at ch.ivyteam.ivy.webserver.internal.PerformanceLogValve.invoke(PerformanceLogValve.java:40) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1579) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Unknown Source) </code></pre> <p>My remote server is:</p> <pre><code>Window server 2012 </code></pre> <p>Java:</p> <pre><code>java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode) </code></pre> <p>Ivy Engine:</p> <pre><code>Axon.ivy Engine Version 8.0 Patch 0 Revision 1912040933 Copyright (c) 2001-2019 AXON Ivy AG ----------------------------------------------------- Java Version 11.0.5 (AdoptOpenJDK) JVM Version 11.0.5+10 (OpenJDK 64-Bit Server VM) </code></pre> <p>I use postman to call API. And Postman generated code for cURL.</p> <pre><code>curl --location --request POST 'http://10.123.0.174:8088/ivy/api/system/apps/ivy8app' \ --header 'X-Requested-By: curl' \ --header 'Authorization: Basic aXZ5YWRtaW46Ym9sdEA3ODk3ODk=' \ --header 'Content-Type: multipart/form-data; boundary=--------------------------880982583403848694607523' \ --form 'fileToDeploy=D:/EMTGRelease/QuickStartTutorial.iar' </code></pre> <p>I already create <strong>ivy8app</strong> by cockpit. Already bring the <strong>QuickStartTutorial.iar</strong> in my local forder D:/EMTGRelease/ to upload. I just think my value of "fileToDeploy" parameter is not correct 100%. Do you have any idea?</p> <blockquote> <p>Thanks &amp; Regards</p> </blockquote>nbthongFri, 27 Dec 2019 04:27:12 -0500https://answers.axonivy.com/questions/4305/ivy-engine-8-deployment-apiengineivydeploymentDeployment of iar is very slowhttps://answers.axonivy.com/questions/4153/deployment-of-iar-is-very-slow<p>Hi support team,</p> <p>Currently we faced with the problem of deployment process. Whenever we deploy a .iar file to the engine (via adminUi, or ivy_deployment_tool), it will cost us a lot of time (about 5-10 minutes). </p> <p>But after we restart, the first time deployment is much much faster (take around 1 minutes).</p> <p>Is there any hint for me to improve the deployment without restart engine?</p> <p>The ivy version: <strong>Powered by Axon.ivy Engine 7.0.11.1903290958 Copyright © 2001-2019 AXON IVY AG</strong></p> <p>Thank you!</p>khanh11166Thu, 07 Nov 2019 22:23:22 -0500https://answers.axonivy.com/questions/4153/deployment-of-iar-is-very-slowenginedeploymentAdmin Ui is not launchinghttps://answers.axonivy.com/questions/3973/admin-ui-is-not-launching<p>Hello everyone, </p> <p>If we have set proxy name and port in the engine then we are not able to launch the Admin UI tool. <img alt="alt text" src="https://answers.axonivy.com/upfiles/AdminUIError.PNG"></p> <p>The error is: <img alt="alt text" src="https://answers.axonivy.com/upfiles/detailedErr.PNG"></p> <p>How could we overcome this issue, having the proxy settings set and the being able to use the tool?</p> <p>Thank you for your input in advance :) </p> <p>Update: These are the rules in the IIS: <img alt="alt text" src="https://answers.axonivy.com/upfiles/IISRules.PNG"></p>a_v_aMon, 16 Sep 2019 10:00:41 -0400https://answers.axonivy.com/questions/3973/admin-ui-is-not-launchingengineadministrationDocker, Migration 7.2.1 to 7.3.1https://answers.axonivy.com/questions/3952/docker-migration-7-2-1-to-7-3-1<p>Hi Ivy Team</p> <p>I am getting following error message during Ivy startup after I migrated to the 7.3.1 image :</p> <p>java.lang.Exception: The system database (jdbc:<a>postgresql://10.172.0.9:5432/ivysystemdb_7)</a> with all tables already exists (Version: 50). But was created with a older version of the ivy Engine. at ch.ivyteam.ivy.server.configuration.command.CreateDbCommand.checkIfCreationNeeded(CreateDbCommand.java:114) at ch.ivyteam.ivy.server.configuration.command.CreateDbCommand.createSystemDatabase(CreateDbCommand.java:63) at ...</p> <p>What has to be done to fix this problem.</p> <p>Thanks &amp; Regards John</p>John MoserThu, 29 Aug 2019 10:33:45 -0400https://answers.axonivy.com/questions/3952/docker-migration-7-2-1-to-7-3-1enginedockerivyReload Process Model programmatically?https://answers.axonivy.com/questions/3880/reload-process-model-programmatically<p>Hi IvyTeam,</p> <p>I sometime manually replace the deployed classes by the new one. Is there anyway to tell Ivy Engine reload the Process Model contains these classes? Just like when we deploy new Process Model Version.</p> <p>FYI: I'm using Ivy Engine for my local development, everytime I build the modules, I need to copy the iar to deploy folder (or use Admin Tool to deploy), It's really take time, I want to automate it.</p>vinh_Tue, 09 Jul 2019 10:32:06 -0400https://answers.axonivy.com/questions/3880/reload-process-model-programmaticallyenginebuildivydeploymentDocker, Global Properties, Placeholder, app.yamlhttps://answers.axonivy.com/questions/3817/docker-global-properties-placeholder-app-yaml<p>Hi Ivy Team</p> <p>Assuming I have a global prop such as :</p> <p>myGlobalProp: <a href="http://myIP:1234/whatever">http://myIP:1234/whatever</a></p> <p>myIP is different for Dev, Test and Prod. Is there a way to "inject" myIP at startup of the Docker image ?</p> <p>Or generally:</p> <p>If I want to build an image which should be deployed in Dev, Test and Prod, is there a way to parameterize all the config files used for the Ivy Engine (yaml, xml, etc.) ?</p> <p>Thanks &amp; Regards John</p>John MoserMon, 20 May 2019 11:20:27 -0400https://answers.axonivy.com/questions/3817/docker-global-properties-placeholder-app-yamlenginedockerconfigurationivyPorts opened by the Enginehttps://answers.axonivy.com/questions/3753/ports-opened-by-the-engine<p>Hello Ivy Team,</p> <p>Do we have somewhere a list of all ports that Axon.Ivy Engine is opening ? I know only for the HTTP(s) and AJP ports. Do we have others that are opening behind the scenes ?</p> <p>We found a port conflict with another application on port 9999 on one of our instances. I was not aware that this port was used by the Engine and I don`t know where to configure it.</p> <p>I found only this occurrence in the settings: <img alt="alt text" src="https://answers.axonivy.com/upfiles/Capture_IK59YzJ.JPG"></p> <p>How can we configure this one to listen on another port ?</p> <p>Best Regards, Yordan</p>Stelt0Fri, 29 Mar 2019 02:59:06 -0400https://answers.axonivy.com/questions/3753/ports-opened-by-the-engineengineruntimeVisualVM doesn't show SOAP Webservices and External Databaseshttps://answers.axonivy.com/questions/3533/visualvm-doesn-t-show-soap-webservices-and-external-databases<p>On my machine I have VisualVM with the Axon.ivy Plugin installed and running. Now I start an Engine and deploy an App with some SOAP Webservices. If I start a process witch trigger one of these webservices, nothing shows up in my VisualVM SOAP Web Services tab. The same issue is appearing in the External Databases Charts tab.</p>Lukas LiebMon, 05 Nov 2018 06:10:15 -0500https://answers.axonivy.com/questions/3533/visualvm-doesn-t-show-soap-webservices-and-external-databasesenginevisualvmUse Axon.ivy Engine libraries in a plain Java process (Not Supported)https://answers.axonivy.com/questions/3483/use-axon-ivy-engine-libraries-in-a-plain-java-process-not-supported<p>Hi everybody,</p> <p>In my project in designer 7.0.8 I've Axon.ivy Libraries who are available.</p> <p>Like commons-io-2.5.jar from apache.</p> <p>I'm using a class from this jar, in designer it works fine.</p> <p>But when I'm starting my project into the engine I get a classpath exception.</p> <p>I searched into the Engine documentation and plugins / lib - this jar is not present.</p> <p>How can I solve this problem? and why are not all the Axon.ivy libraries who are in Designer in the classpath not present in the Engine? What should we do, manually copy all the jars into the engine and add them into the classpath or as a plugins? in version 6 there were available.</p> <p>It's weird because now we have Axon.ivy Libraries (who are provided in all projects) and optional classpaths to add like Axis or Drools libraries. All the libraries contained into the optional classpaths are present in the Engine plugins directory. But the Axon.ivy Libraries who are automatically available in the Designer without adding extra classpath containers are not all available... It sounds so weird to me...</p> <p>Thanks for the information and cheers, Axon Ivy Developer</p>AxonIvyDeveloperWed, 17 Oct 2018 03:05:27 -0400https://answers.axonivy.com/questions/3483/use-axon-ivy-engine-libraries-in-a-plain-java-process-not-supportedenginedesignerlibraryHow to change the log level without restarting the enginehttps://answers.axonivy.com/questions/3455/how-to-change-the-log-level-without-restarting-the-engine<p>Is there a way to temporarily change the log level without restarting the ivy engine?</p>Bruno BütlerThu, 27 Sep 2018 08:46:00 -0400https://answers.axonivy.com/questions/3455/how-to-change-the-log-level-without-restarting-the-engineenginelogginglog4jFailed to generate random number within 10 secondshttps://answers.axonivy.com/questions/3402/failed-to-generate-random-number-within-10-seconds<p>Failed to generate random number within 10 seconds. This could slow down the JSF runtime dramatically. Please consider installing a secure random provider for 'SHA1PRNG'!</p>SupportIvyTeamFri, 17 Aug 2018 04:03:38 -0400https://answers.axonivy.com/questions/3402/failed-to-generate-random-number-within-10-secondsenginesecurityrandomSocket name not available on this systemhttps://answers.axonivy.com/questions/3398/socket-name-not-available-on-this-system<p>If the Enterprise Edition engine cannot be started and in the console the following error message is written:</p> <pre><code>Error while starting Axon.ivy Engine org.jgroups.ChannelException: failed to start protocol stack ... Caused by: java.net.SocketException: The socket name is not available on this system ... </code></pre>SupportIvyTeamFri, 17 Aug 2018 03:57:27 -0400https://answers.axonivy.com/questions/3398/socket-name-not-available-on-this-systemengineclusterenterpriseCant' start Axon.ivy Engine: JVM cannot allocate enough Memoryhttps://answers.axonivy.com/questions/3396/cant-start-axon-ivy-engine-jvm-cannot-allocate-enough-memory<pre><code>Error occurred during initialization of VM Could not reserve enough space for object heap Create registry entry 'SYSTEM\CurrentControlSet\Services\EventLog\Application\AxonIvyEngineConfig Launchers' for event log if it does not exists Error: Could not initialize java virtual machine (-4) </code></pre>SupportIvyTeamFri, 17 Aug 2018 03:54:03 -0400https://answers.axonivy.com/questions/3396/cant-start-axon-ivy-engine-jvm-cannot-allocate-enough-memoryenginememoryDelete obsolete variables and web serviceshttps://answers.axonivy.com/questions/3328/delete-obsolete-variables-and-web-services<p>Is there any way (including DB manipulation) to delete unused (because for example renamed) variables and/or web services in the Engine?</p>petersFri, 15 Jun 2018 07:03:16 -0400https://answers.axonivy.com/questions/3328/delete-obsolete-variables-and-web-servicesengineadministrationwebserviceAxon Ivy engine AJP port (8009) is not listeninghttps://answers.axonivy.com/questions/3248/axon-ivy-engine-ajp-port-8009-is-not-listening<p>Hi all, I download axon ivy engine (version 7.1.0) and start the engine in demo mode. I also check the web server config and see that AJP port is enabled: <img alt="alt text" src="https://answers.axonivy.com/upfiles/ajp.PNG"></p> <p>But I check windows port and see no 8009 port listening. Do I need anymore config step to open the port?</p>nguyen_toThu, 03 May 2018 03:11:34 -0400https://answers.axonivy.com/questions/3248/axon-ivy-engine-ajp-port-8009-is-not-listeningengineAxon.ivy engine crashes arbitrarily without logshttps://answers.axonivy.com/questions/3230/axon-ivy-engine-crashes-arbitrarily-without-logs<p>Axon.ivy engine crashes arbitrarily without logs. What do you think, what could be the reason?</p>SupportIvyTeamFri, 20 Apr 2018 03:48:47 -0400https://answers.axonivy.com/questions/3230/axon-ivy-engine-crashes-arbitrarily-without-logsenginecrashORACLE 12 in Ivy6https://answers.axonivy.com/questions/3189/oracle-12-in-ivy6<p>Hallo!</p> <p>Ich kann nicht mit Ivy 6.0.12 (Säntis) (Designer oder Server) zu Oracle 12.2.0.1.0 nicht verbinden. Fehler ist: Error: ORA-28040: No matching authentication protocol. Ideen ?</p> <p><img alt="alt text" src="https://answers.axonivy.com/upfiles/2018-04-13_14_11_32-Start.png"></p>josef_koupalFri, 13 Apr 2018 08:17:26 -0400https://answers.axonivy.com/questions/3189/oracle-12-in-ivy6enginedesignersystemdbEngine installation on Linuxhttps://answers.axonivy.com/questions/3136/engine-installation-on-linux<p>Hello everyone, when I try to run the command <strong>./AxonIvyEngine</strong> i got the following error: </p> <p><em>Cannot start the engine with user 'root'. Please run it with a normal user such as 'ivy'.</em></p> <p>How can I fix this issue, is it necessary to create separate user to do it.</p>imotebWed, 21 Mar 2018 04:23:31 -0400https://answers.axonivy.com/questions/3136/engine-installation-on-linuxengineMultiple ElasticSearch on same machine (multiple ivy engines)https://answers.axonivy.com/questions/3126/multiple-elasticsearch-on-same-machine-multiple-ivy-engines<p>Hi ivyteam</p> <p>My team has a server which has 3 instances of Ivy engine on it. Sometime when we restart engine, it cause issue that "ES can not be started. Connection refused"</p> <p>As far as i know on each engine it sill contain one ES and it will be started when engine is started. By default, ES will take port <code>9200</code> or <code>19200</code> on <code>localhost</code> (Reference link <a href="https://developer.axonivy.com/doc/latest/EngineGuideHtml/installation.html#installation.elasticsearch">https://developer.axonivy.com/doc/latest/EngineGuideHtml/installation.html#installation.elasticsearch</a> )</p> <p>So is there any cases that the port is conflicted in my situation? If so, how can we configure the port for many instance of Ivy engine? We're using Amazon cloud so it's not a good way to buy different server for each Engine on cloud.</p> <p>Thanks</p>trungdvFri, 09 Mar 2018 01:48:49 -0500https://answers.axonivy.com/questions/3126/multiple-elasticsearch-on-same-machine-multiple-ivy-enginesengineelasticsearchEngine mimimum system requirementshttps://answers.axonivy.com/questions/3058/engine-mimimum-system-requirements<p>Hello, Ivy Team,</p> <p>I was trying to find in the documentation what are the minimum system requirements for axon.ivy 7.0 engine (CPU, RAM, HDD). My goal is to have simple demo environment. </p> <p>Let say, I want to install it somewhere on Amazon on VM with 1 CPU hosting on windows 2012 with MySql. Would be possible to run with 512 RAM or am I to optimistic ? :)</p> <p>Best Regards, Yordan</p>Stelt0Fri, 05 Jan 2018 09:48:30 -0500https://answers.axonivy.com/questions/3058/engine-mimimum-system-requirementsengineMigration Ivy Server to another Machinehttps://answers.axonivy.com/questions/2994/migration-ivy-server-to-another-machine<p>Hello, Ivy Team,</p> <p>We are planning to move one existing installation of Axon.Ivy Server to another machine. What are the pitfalls in such scenarios? </p> <ul> <li>We will copy-paste the whole installation folder to the new server (the file system paths will be the same)</li> <li>We will attach the AxonIvySystemDatabse to the new server (p.s. we will also migrating to different db server)</li> <li>We need to change the license file</li> <li>We need to update the configuration to point to the new db server</li> <li>Probably we need to update the server name in the Admin UI </li> </ul> <p>All should be straightforward, right ? Are we missing something ?</p> <p>Best Regards, Yordan</p>Stelt0Tue, 21 Nov 2017 08:29:28 -0500https://answers.axonivy.com/questions/2994/migration-ivy-server-to-another-machineengineaxon.ivyconfigurationmigrationNullpointer exception on starting Ivy Enginehttps://answers.axonivy.com/questions/2942/nullpointer-exception-on-starting-ivy-engine<p>I am facing a problem that can not start the engine. I also have no ideas about this. Does anyone faced the same problem?</p> <pre><code>[ 78%] Starting DefaultApplicationManager Error while starting Axon.ivy Engine java.lang.NullPointerException at ch.ivyteam.ivy.server.internal.apps.update.DefaultApplicationUpdater.isDeprecatedCadaver(DefaultApplicationUpdater.java:88) at ch.ivyteam.ivy.server.internal.apps.update.DefaultApplicationUpdater.deleteDeprecatedProjects(DefaultApplicationUpdater.java:77) </code></pre> <p><img alt="alt text" src="https://answers.axonivy.com/upfiles/10-31-2017_4-56-01_PM.png"></p>Bang NgoTue, 31 Oct 2017 06:19:44 -0400https://answers.axonivy.com/questions/2942/nullpointer-exception-on-starting-ivy-engineengine