All Questionshttps://answers.axonivy.com/questions/?type=rssQuestionsenFri, 21 Aug 2020 03:23:27 -0400The Q&A is dead, long live the communityhttps://answers.axonivy.com/questions/4666/the-q-a-is-dead-long-live-the-community<p>This Q&amp;A served us well for many years and it contains hundreds of threads which have been read thousands of times. Thank you so much for contributing to this space! Here we all shared our knowledge and inspired others by asking questions that really matter. </p> <p>However, the Q&amp;A as a platform has grown old and hit many technical limitations. Therefore, we decided to try something new. We still believe that joint efforts lead to highly effective projects. And we also love to experiment with extended collaboration features.</p> <p>As a result, we moved to a completely new space on <a href="http://community.axonivy.com">http://community.axonivy.com</a> . We hope to see you there soon. Right now is the perfect time to migrate: <a href="https://community.axonivy.com/d/33-share-your-pleasure-with-axonivy-and-win">share your passion</a> with us and, with some luck, you may win a fine local specialty from Zug.</p>Reguel WermelingerFri, 21 Aug 2020 03:23:27 -0400https://answers.axonivy.com/questions/4666/the-q-a-is-dead-long-live-the-communitymigrationsearching in this forumhttps://answers.axonivy.com/questions/4664/searching-in-this-forum<p>if I search this forum using the title above I get a list of 111 questions - obviously no relation to what I was asking. Is there a way to ask more specific questions, such as "this AND that" instead of "this OR that"?</p>Thomas Wanka - logwinFri, 31 Jul 2020 04:46:51 -0400https://answers.axonivy.com/questions/4664/searching-in-this-forumquestion_and_answerUnmigrated request Start from Xpert.ivy 3.9https://answers.axonivy.com/questions/4662/unmigrated-request-start-from-xpert-ivy-3-9<p>Nach einer Migration von Xpert.ivy 3.9 nach Axon.ivy 7.0 steht eine Warnung auf dem "Request Start" Element, den Screenshot wollen Sie aber wegen meines schlechten Karmas nicht sehen :-(( Auf der Warnung steht sinngemäß, dass mit dem "nicht migrierten Start" die Gefahr einer unkontrollierten Übergabe von Prozessparametern besteht. Man solle für die weitere Bearbeitung in die 4.2 Designer Migration Notes schauen. Wahrscheinlich wurden diese aber mit der Version 7 nicht mehr ausgeliefert, deswegen muss ich nun hier nachfragen was konkret getan werden soll. Eigentlich soll alles so bleiben wie es migriert ist, Parameter werden nicht benötigt. Kann man das Element in einen "kontrollierten Start" umwandeln?</p>Thomas Wanka - logwinThu, 30 Jul 2020 07:25:19 -0400https://answers.axonivy.com/questions/4662/unmigrated-request-start-from-xpert-ivy-3-9migration3.9Not all users are imported or updated form eDirectoryhttps://answers.axonivy.com/questions/4660/not-all-users-are-imported-or-updated-form-edirectory<p>It seams that not all users are imported (only 500) or updated from Novell eDirectory since I have updated to 9.1. I have defined an ImportUsersOfGroup.</p>SupportIvyTeamTue, 28 Jul 2020 08:35:43 -0400https://answers.axonivy.com/questions/4660/not-all-users-are-imported-or-updated-form-edirectorynovelldirectoryReplace the default seperator settingshttps://answers.axonivy.com/questions/4656/replace-the-default-seperator-settings<p>I would like to overwrite the default settings of the patterns. We use the default ivyPortal in the German-language settings. How can i replace the default 'comma' by a dot? And the 'comma' by a inverted comma (Without replacing it in every HTML ?)</p> <p>(7.654.321,123-&gt; 7'654'321.123)</p> <p>kind regards</p>JensHMon, 27 Jul 2020 11:14:12 -0400https://answers.axonivy.com/questions/4656/replace-the-default-seperator-settingsportalEmail bounced Addresshttps://answers.axonivy.com/questions/4651/email-bounced-address<p>Hallo Ivyteam</p> <p>Is there a possibility to set the bounce-address used for Sending Email using the E-Mail Step (Element) ? Example: <a href="https://www.tutorialspoint.com/javamail_api/javamail_api_bounced_messages.htm">https://www.tutorialspoint.com/javamail_api/javamail_api_bounced_messages.htm</a></p> <p>It should be sufficient to set the system property "mail.smtp.from", which i cannot find in Engine administration / System Properties.</p> <p>Danke Josef Koupal</p>josef_koupalThu, 23 Jul 2020 08:59:39 -0400https://answers.axonivy.com/questions/4651/email-bounced-addressemailPortal Sidebar should be uncollapsed by defaulthttps://answers.axonivy.com/questions/4645/portal-sidebar-should-be-uncollapsed-by-default<p>Portal Version: 8.0.6</p> <p>Is it somehow possible to configure the portal sidebar to be uncollapsed by default?</p> <p><a href="https://imgur.com/a/VxQYwiG">Portal Sidebar uncollapsed</a></p>fcostiTue, 21 Jul 2020 08:28:37 -0400https://answers.axonivy.com/questions/4645/portal-sidebar-should-be-uncollapsed-by-defaultportalProblem with Primefaces SelectCheckboxMenuhttps://answers.axonivy.com/questions/4640/problem-with-primefaces-selectcheckboxmenu<p>Hello, When we use a selectCheckboxMenu and submit it, the pills/selected values change from the label to the value. This has been fixed in primefaces in this issue</p> <p><a href="https://github.com/primefaces/primefaces/issues/3678">https://github.com/primefaces/primefaces/issues/3678</a></p> <p>but the problem is still here on axon ivy <img alt="alt text" src="https://answers.axonivy.com/upfiles/image-2020-07-07-12-52-47-990.png"></p>TareqKThu, 16 Jul 2020 06:52:59 -0400https://answers.axonivy.com/questions/4640/problem-with-primefaces-selectcheckboxmenuhtmluserdialogprimefacesGet web service namehttps://answers.axonivy.com/questions/4639/get-web-service-name<p>Hi Team, i got a new requirement that needs to log every time Webservice call with ws name and some value.</p> <p>Is there any way that i can get the name of ws process element (in <strong>Code</strong> tab)?</p> <p><a href="https://ibb.co/z4kyqSn"><img alt="ws" src="https://i.ibb.co/z4kyqSn/ws.png" border="0"></a></p> <p>Thank you,</p> <p>Minh</p>docvominhTue, 14 Jul 2020 00:33:46 -0400https://answers.axonivy.com/questions/4639/get-web-service-namewebserviceaxis2 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-pluginivygetChildRoleshttps://answers.axonivy.com/questions/4630/getchildroles<p>What does the function getChildRoles return? All Child rows i. e. sub-sub-sub roles of the role given, or only direct sub-roles?</p>Thomas Wanka - logwinFri, 03 Jul 2020 02:30:22 -0400https://answers.axonivy.com/questions/4630/getchildrolesiroleHow do I add an additional Aspose module to my project and am I allowed to do so?https://answers.axonivy.com/questions/4628/how-do-i-add-an-additional-aspose-module-to-my-project-and-am-i-allowed-to-do-so<p>I would like to add an additional Aspose module to my Ivy project. How do I do that and is the additional module covered by the integrated Aspose licence?</p>Oliver HeerThu, 02 Jul 2020 02:52:47 -0400https://answers.axonivy.com/questions/4628/how-do-i-add-an-additional-aspose-module-to-my-project-and-am-i-allowed-to-do-soasposeivylibraryConfig ivy log in GCPhttps://answers.axonivy.com/questions/4623/config-ivy-log-in-gcp<h2>Dear ivy team support,</h2> <p>Currently, I'm doing some configuration for the ivy log in GCP environment. Here is my config:</p> <hr> <pre><code> &lt;appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender"&gt; &lt;param name="Threshold" value="INFO"/&gt; &lt;param name="Target" value="System.out" /&gt; &lt;layout class="ch.ivyteam.log.layout.IvyLog4jLayout"&gt; &lt;param name="DateFormat" value="yyyy-MM-dd HH:mm:ss.SSS"/&gt; &lt;/layout&gt; &lt;filter class="org.apache.log4j.varia.LevelRangeFilter"&gt; &lt;param name="LevelMin" value="INFO"/&gt; &lt;param name="LevelMax" value="WARN"/&gt; &lt;param name="AcceptOnMatch" value="true"/&gt; &lt;/filter&gt; &lt;/appender&gt; &lt;!-- appender that writes log messages with priority ERROR or higher to stderr --&gt; &lt;appender name="ConsoleAppenderError" class="org.apache.log4j.ConsoleAppender"&gt; &lt;param name="Threshold" value="ERROR"/&gt; &lt;param name="Target" value="System.err" /&gt; &lt;layout class="ch.ivyteam.log.layout.IvyLog4jLayout"&gt; &lt;param name="DateFormat" value="yyyy-MM-dd HH:mm:ss.SSS"/&gt; &lt;/layout&gt; &lt;/appender&gt; &lt;!-- Disable CXF warning at startup (missing META-INF/cxf/cxf.xml) --&gt; &lt;category name="org.apache.cxf.bus.spring" class="ch.ivyteam.log.Logger"&gt; &lt;priority value="ERROR"/&gt; &lt;/category&gt; </code></pre> <hr> <p>But I got the problem: With the exception, it will print each line of exception in the stackDriver log like this picture:</p> <p><img src="https://serving.photos.photobox.com/28132375a8296995992fcbb28aeb802497fe58244761b0962f9f3903c8a51ecd38b4598a.jpg"></p> <hr> <p>We use fluentd and Stackdriver to display the log. <br> As I understood, we have 2 steps to display the log in the GCP <br></p> <ol> <li>Step 1: Base on the configuration in the log4jconfig.xml, Ivy will print the log to the console with the corresponding format so that fluentd can read it and display in the log view<br></li> <li>Step 2: fluentd will read that log and display in the log view.<br></li> </ol> <p>When I check step 2, it is correct because the fluentd displayed exactly the result of step 1. <br> But step 1 got a problem, it prints incorrectly the entry log. I have 1 block exception but it prints to multiline log entries. <br> My expectation: each exception case will be visualized by only 1 entry log so that developer can easier trace the exception reason and find the solution. <br> Could you please give me some advice? <br></p> <p>Thank you</p>nndiemTue, 30 Jun 2020 00:38:52 -0400https://answers.axonivy.com/questions/4623/config-ivy-log-in-gcpdockerSwitching 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-hardwareengineenvironmentswitchmigrationUnknown Java build problem in Axon.ivy Designer: Failed to init ct.symhttps://answers.axonivy.com/questions/4618/unknown-java-build-problem-in-axon-ivy-designer-failed-to-init-ct-sym<p>With Axon.ivy Designer 9.1 based on eclipse 2020-06 I can not compile my ivy and java projects and get the following Unknown Java Problem in the Problems View:</p> <pre><code>The project was not built due to "Failed to init ct.sym for ...\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent </code></pre> <p>What can I do to fix this?</p>Christian StrebelFri, 26 Jun 2020 07:51:27 -0400https://answers.axonivy.com/questions/4618/unknown-java-build-problem-in-axon-ivy-designer-failed-to-init-ct-symjavaElastic 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-upgradeengineelasticsearchREST http method PATCHhttps://answers.axonivy.com/questions/4613/rest-http-method-patch<p>Hi all We want to call a REST API with the method PATCH. But in the selector there is no such option. Is there a way to do it anyway? Thanks for the help. </p>renatostalderSun, 21 Jun 2020 06:22:29 -0400https://answers.axonivy.com/questions/4613/rest-http-method-patchapirestWhere 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-deploymentconfigengineivyopenshiftDeployment errorhttps://answers.axonivy.com/questions/4594/deployment-error<p>When trying to deploy the application on the engine we encountered following error:</p> <p>java.lang.ClassCastException: ch.ivyteam.ivy.application.internal.globalvariable.GlobalVariableConfig cannot be cast to ch.ivyteam.ivy.application.internal.GlobalVariable</p> <p>Can ayone help?</p>FX GarageThu, 18 Jun 2020 08:37:11 -0400https://answers.axonivy.com/questions/4594/deployment-errordeploymentConfigure 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-8engineconfigurationivyName of process modelhttps://answers.axonivy.com/questions/4582/name-of-process-model<p>Hi, ivy team support, May we ask you what is the way ivy server build process model name and put it inside table iwa_processmodel?. I saw sometimes it is uppercase, sometimes it is lowercase.</p> <p>Thanks</p>nndiemThu, 11 Jun 2020 06:19:42 -0400https://answers.axonivy.com/questions/4582/name-of-process-modelprocessPortal 8 - custom subMenu highlighthttps://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlight<p>In Portal 7 - I can highlight my custom SubMenu item with this code: <strong><em>administration.views.add("Administration.xhtml");</em></strong></p> <pre><code>SubMenuItem administration = new SubMenuItem(); administration.setMenuKind(MenuKind.CUSTOM); administration.setIcon("fa fa-database"); administration.setLabel("Administration")); administration.setLink(UrlUtils.getUrlByRequestID("17235FB212434858/administration.ivp")); administration.views.add("Administration.xhtml"); in.subMenuItems.add(administration); </code></pre> <p>But I see it not work in portal8. So the first question is how I can highlight my custom subMenu in portal8? </p> <p>Second point that How I can highlight my subMenu If my page start with IFrame? Because the view always <strong>ch.ivy.addon.portal.generic.iframe.TaskTemplateIFrame/TaskTemplateIFrame.xhtml</strong> </p>nbthongMon, 01 Jun 2020 05:52:04 -0400https://answers.axonivy.com/questions/4579/portal-8-custom-submenu-highlightportalivyCreate Logger with Category for Runtime Loghttps://answers.axonivy.com/questions/4578/create-logger-with-category-for-runtime-log<p>Hi,</p> <p>I would like to create loggers, which behave like Ivy.log() i.e. which log to ivy.log and are also shown in the Designer Runtime Log) but use a custom category (instead of "user_code").</p> <p>For example:</p> <p><strong>Runtime Log:</strong> <img alt="alt text" src="https://answers.axonivy.com/upfiles/runtimelog.png"></p> <p><strong>ivy.log:</strong> <img alt="alt text" src="https://answers.axonivy.com/upfiles/ivylog_2iUORD5.png"></p> <p>Also a "dirty trick" would do, as I will encapsulate the logic at a single place.</p> <p>Is it possible to create such loggers?</p> <p>TIA</p>petersFri, 29 May 2020 12:27:31 -0400https://answers.axonivy.com/questions/4578/create-logger-with-category-for-runtime-logdesignerloggingPackaging Yaml files in Zip for deploymenthttps://answers.axonivy.com/questions/4574/packaging-yaml-files-in-zip-for-deployment<p>Hello, is it possible to package an app.yaml file with the deployment zip in order to configure the application from code in a non-docker deployment?</p>TareqKThu, 14 May 2020 05:22:58 -0400https://answers.axonivy.com/questions/4574/packaging-yaml-files-in-zip-for-deploymentcicdconfigurationDelayed Tasks in portal not seenhttps://answers.axonivy.com/questions/4571/delayed-tasks-in-portal-not-seen<p>As a workflow admin I want to see delayed tasks running by the system user. In the BasicWorkflowUi I can see such tasks in the Workflow Admin section. But I didn't find a way to see them in the portal application. So at this time I use both projects: the portal and the BasicWorkflowUi.</p> <p>Is there a way to see or find delayed or destroyed tasks in the portal application?</p>PWeberWed, 13 May 2020 11:35:06 -0400https://answers.axonivy.com/questions/4571/delayed-tasks-in-portal-not-seentasksportalCan not add global variablehttps://answers.axonivy.com/questions/4570/can-not-add-global-variable<p>Hi supporters,</p> <p>I can not add global variable on ivy designer. Please refer to below logs and help to provide the idea.</p> <pre><code>Error Id: 1720D648AFF19A16 Stacktrace: ch.ivyteam.ivy.persistence.PersistencyException: Could not add default value at ch.ivyteam.ivy.config.internal.ConfigurationClass.createEmptyConfig(ConfigurationClass.java:213) at ch.ivyteam.ivy.config.internal.ConfigurationClass.addConfiguration(ConfigurationClass.java:116) at ch.ivyteam.ivy.designer.config.ui.editor.ConfigEditorPanel$12.run(ConfigEditorPanel.java:607) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: ch.ivyteam.ivy.cm.exceptions.UnsupportedLanguageException: Language &lt;en&gt; is not supported by cms at ch.ivyteam.ivy.cm.internal.ContentObject.addValue_aroundBody54(ContentObject.java:784) at ch.ivyteam.ivy.cm.internal.ContentObject.addValue_aroundBody55$advice(ContentObject.java:34) at ch.ivyteam.ivy.cm.internal.ContentObject.addValue(ContentObject.java:1) at ch.ivyteam.ivy.config.internal.ConfigurationClass.createEmptyConfig(ConfigurationClass.java:209) ... 16 more </code></pre> <p>Many thanks.</p>nqphucWed, 13 May 2020 05:41:31 -0400https://answers.axonivy.com/questions/4570/can-not-add-global-variableglobalvariableIvy.wf().documents() - How to change root destination path of uploaded fileshttps://answers.axonivy.com/questions/4560/ivy-wf-documents-how-to-change-root-destination-path-of-uploaded-files<p>I use <code>Ivy.wf().documents()</code> and want to upload files to my own folder ("c:/documents/attachments/ID"). But I got an error as it always upload to a default roor folder "C:\00.FIXIT_Designer7.0.14\files\application\" and just allows add subs folder inside:</p> <pre><code>Ivy.wf().documents() .add(new ch.ivyteam.ivy.workflow.document.Path("c:/documents/attachments/ID")) .write() .withContentFrom(file); IOException: Unable to create directory C:\00.FIXIT_Designer7.0.14\files\application\c:\documents\attachments\ID </code></pre> <p>(double "c:\")</p> <p>Is there any way to change it?</p> <p>Thank you!</p>nvtanMon, 11 May 2020 00:53:04 -0400https://answers.axonivy.com/questions/4560/ivy-wf-documents-how-to-change-root-destination-path-of-uploaded-filesdocumentivy.repo.save recursive Errorhttps://answers.axonivy.com/questions/4550/ivy-repo-save-recursive-error<p>Hi Comunity,</p> <p>When i use the ivy.repo.save to save my business data. I got an error as below:</p> <p>java.lang.StackOverflowError JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: java.util.ArrayList[0]-&gt;ch.ivyteam.ivy.security.internal.Role["users"]-&gt;ch.ivyteam.ivy.persistence.client.PersistentClientObjectList[0]-&gt;ch.ivyteam.ivy.security.internal.User["allRoles"]-&gt;.....</p> <pre><code>IvyRuntimeException: com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: java.util.ArrayList[0]-&gt;ch.ivyteam.ivy.security.internal.Role["users"]-&gt;ch.ivyteam.ivy.persistence.client.PersistentClientObjectList[0]-&gt;ch.ivyteam.ivy.security.internal.User["allRoles"]..... IvyScriptMethodInvocationException: Error calling method save(Object) on an object of class ch.ivyteam.ivy.business.data.store.internal.BusinessDataRepositoryImpl. IvyScriptRuntimeException: IvyScript Runtime Exception in Instruction: ivy.repo.save(in.groundwaterProtectionZones) </code></pre> <p>Could any one help me to explain why it happen and how to solve it? Thanks</p>pttungMon, 04 May 2020 06:24:47 -0400https://answers.axonivy.com/questions/4550/ivy-repo-save-recursive-errorbusiness-dataivyHow to migrate Active Directory connection to LDAP(S) / SSLhttps://answers.axonivy.com/questions/4546/how-to-migrate-active-directory-connection-to-ldap-s-ssl<p>Microsoft is enforcing LDAPS for active directory services. <a href="https://www.heise.de/newsticker/meldung/Microsoft-stellt-Domaincontroller-langsam-auf-LDAPS-um-4666079.html">https://www.heise.de/newsticker/meldung/Microsoft-stellt-Domaincontroller-langsam-auf-LDAPS-um-4666079.html</a></p> <p>So we have to configure all ivyEngine user synch connections to use LDAP(S). How can this be done? Simply enabling 'SSL' option doesn't seem to be enough.</p> <p>We have multiple workflow app on differen ivyEngine (4.3, 5.1, 7.0) versions in use. Is there a generic approach to use that works als in older environments?</p>SupportIvyTeamWed, 29 Apr 2020 05:39:52 -0400https://answers.axonivy.com/questions/4546/how-to-migrate-active-directory-connection-to-ldap-s-sslsslldapldaps