<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to ejbca-develop</title><link>https://sourceforge.net/p/ejbca/discussion/132019/</link><description>Recent posts to ejbca-develop</description><atom:link href="https://sourceforge.net/p/ejbca/discussion/132019/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 07 Apr 2025 08:29:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ejbca/discussion/132019/feed.rss" rel="self" type="application/rss+xml"/><item><title>Urgent: Compatibility Issue During EJBCA Upgrade (Log4j Conflict)</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/091d8eb9a6/?limit=50#bdf0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Omar,&lt;/p&gt;
&lt;p&gt;That sounds like a question you should ask in the forum. For the benefit of the whole Community.&lt;br/&gt;
Unless you are a support customer, and have access to the Enterprise support system of course.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br/&gt;
Tomas&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomas Gustavsson</dc:creator><pubDate>Mon, 07 Apr 2025 08:29:52 -0000</pubDate><guid>https://sourceforge.netdf7aea53bdb13f4bab4a6946e2b24d6974cf102a</guid></item><item><title>Urgent: Compatibility Issue During EJBCA Upgrade (Log4j Conflict)</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/091d8eb9a6/?limit=25#688a/79c5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Tomas,&lt;/p&gt;
&lt;p&gt;Thank you for your response.&lt;/p&gt;
&lt;p&gt;i  found the same bug on Github :&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Keyfactor/ejbca-ce/issues/821" rel="nofollow"&gt;https://github.com/Keyfactor/ejbca-ce/issues/821&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;we’d like to confirm if any of the following approaches are valid or recommended. Your input would be greatly appreciated:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Option 1 – Exclude Log4j API using Kubernetes ConfigMap&lt;/strong&gt;&lt;br/&gt;
We’re deploying EJBCA in a Kubernetes environment. One idea is to mount a volume with a custom META-INF/jboss-deployment-structure.xml file that includes:&lt;/p&gt;
&lt;p&gt;xml&lt;br/&gt;
Copier&lt;br/&gt;
Modifier&lt;br/&gt;
&amp;lt;exclusions&amp;gt;&lt;br/&gt;
    &amp;lt;module name="org.apache.logging.log4j.api"&amp;gt;&lt;br/&gt;
&amp;lt;/module&amp;gt;&amp;lt;/exclusions&amp;gt;&lt;br/&gt;
This allows us to exclude the Log4j 2 API temporarily to bypass the conflict. After the upgrade, we could remove the exclusion to restore full logging functionality.&lt;br/&gt;
Would this approach be safe, or could it cause instability or log loss during the upgrade process?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Option 2 – Upgrade in Two Steps (via 8.3.2)&lt;/strong&gt;&lt;br/&gt;
Would it be possible to first upgrade to an intermediate version like EJBCA 8.3.2, and then proceed to 9.0.0?&lt;br/&gt;
If so, does this path avoid the Log4j issue, and is it a supported upgrade method?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Option 3 – Wait for a Future Release&lt;/strong&gt;&lt;br/&gt;
We noticed that EJBCA Community 9.1.1 has been released recently.&lt;br/&gt;
Do you know if this version addresses the Log4j conflict? If not, will an upcoming release (e.g., 9.2 or 9.3) include a permanent fix?&lt;/p&gt;
&lt;p&gt;Thanks again for your time and help. Looking forward to your feedback so we can move forward safely with the upgrade.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
Omar Salek&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">omar salek</dc:creator><pubDate>Sat, 05 Apr 2025 11:31:04 -0000</pubDate><guid>https://sourceforge.net93b409642365c3d194e0eb3c8194ec84a500b460</guid></item><item><title>Urgent: Compatibility Issue During EJBCA Upgrade (Log4j Conflict)</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/091d8eb9a6/?limit=50#688a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;You can find information about this at GitHub there the forum is now located. You can find a link to GitHub Discussions on the web page. &lt;a href="https://www.ejbca.org/engage/" rel="nofollow"&gt;https://www.ejbca.org/engage/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomas Gustavsson</dc:creator><pubDate>Fri, 04 Apr 2025 18:39:23 -0000</pubDate><guid>https://sourceforge.netfcdef2ddcb83f18a0d591c2b29499067782d2f1d</guid></item><item><title>Urgent: Compatibility Issue During EJBCA Upgrade (Log4j Conflict)</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/091d8eb9a6/?limit=25#05b8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;2025-04-04 16:03:18,443+0000 ERROR &lt;span&gt;[org.ejbca.core.ejb.upgrade.UpgradeSessionBean]&lt;/span&gt; (EJB default - 1&lt;strong&gt;) Unexpected error from post-upgrade: java.lang.ClassCastException: class org.jboss.logmanager.log4j.JBossLogger cannot be cast to class org.apache.logging.log4j.core.Logger &lt;/strong&gt;(org.jboss.logmanager.log4j.JBossLogger is in unnamed module of loader 'org.jboss.logmanager.log4j2@1.1.2.Final' @c0c07e4; org.apache.logging.log4j.core.Logger is in unnamed module of loader 'deployment.ejbca.ear' @5c982fcd): jakarta.ejb.EJBException: java.lang.ClassCastException: class org.jboss.logmanager.log4j.JBossLogger cannot be cast to class org.apache.logging.log4j.core.Logger (org.jboss.logmanager.log4j.JBossLogger is in unnamed module of loader 'org.jboss.logmanager.log4j2@1.1.2.Final' @c0c07e4; org.apache.logging.log4j.core.Logger is in unnamed module of loader 'deployment.ejbca.ear' @5c982fcd)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">omar salek</dc:creator><pubDate>Fri, 04 Apr 2025 16:06:35 -0000</pubDate><guid>https://sourceforge.netcdc607c5ac457196e4885be0e0696bfa059f4aca</guid></item><item><title>Urgent: Compatibility Issue During EJBCA Upgrade (Log4j Conflict)</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/091d8eb9a6/?limit=25#92a1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We are currently performing an upgrade of EJBCA from version 6.10.1 to 9.0.0. During the post-upgrade process, we encountered an error related to compatibility issues between Log4j and the logging system, as both seem to be in use simultaneously. Despite not finding Log4j references in the standalone.xml, we would like to disable or resolve this conflict.&lt;/p&gt;
&lt;p&gt;Could you please provide guidance on how to deactivate Log4j or suggest any alternative solutions to address this issue?&lt;/p&gt;
&lt;p&gt;Thank u&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">omar salek</dc:creator><pubDate>Fri, 04 Apr 2025 10:30:26 -0000</pubDate><guid>https://sourceforge.net37694e7f879e9c294ed4982c76531820854ed65c</guid></item><item><title>How to renew client Certificate to access CAAdmin console in EJBCA version 3.9.7</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/4ca1fd9e55/?limit=50#ed14</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Dev: Please create a new issue in GitHub. &lt;br/&gt;
&lt;a href="https://github.com/Keyfactor/ejbca-ce/discussions" rel="nofollow"&gt;https://github.com/Keyfactor/ejbca-ce/discussions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deleting these.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomas Gustavsson</dc:creator><pubDate>Thu, 25 Jan 2024 13:34:19 -0000</pubDate><guid>https://sourceforge.net7809c37bf24b6ed403ba6da5f5034ff82f37e0bc</guid></item><item><title>How to renew client Certificate to access CAAdmin console in EJBCA version 3.9.7</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/4ca1fd9e55/?limit=25#9817</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i used command ant -q clean deployear&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dev</dc:creator><pubDate>Thu, 25 Jan 2024 11:46:43 -0000</pubDate><guid>https://sourceforge.net31ae3a705c0168725b8ce5c43d1e871fc96054b9</guid></item><item><title>How to renew client Certificate to access CAAdmin console in EJBCA version 3.9.7</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/4ca1fd9e55/?limit=25#37a1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;11:10:44,325 ERROR &lt;span&gt;[org.jboss.as.controller.management-operation]&lt;/span&gt; (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("deploy") failed - address: (&lt;span&gt;[("deployment" =&amp;gt; "ejbca.ear")]&lt;/span&gt;) - failure description: {&lt;br/&gt;
    "WFLYCTL0412: Required services that are not installed:" =&amp;gt; &lt;span&gt;["jboss.naming.context.java.EjbcaDS"]&lt;/span&gt;,&lt;br/&gt;
    "WFLYCTL0180: Services with missing/unavailable dependencies" =&amp;gt; &lt;a class="" href='../"jboss.persistenceunit.\"ejbca.ear#ejbca\"%20is%20missing%20[jboss.naming.context.java.EjbcaDS'&gt;&lt;br/&gt;
        "jboss.persistenceunit.\"ejbca.ear#ejbca\" is missing [jboss.naming.context.java.EjbcaDS&lt;/a&gt;",&lt;br/&gt;
        "jboss.persistenceunit.\"ejbca.ear#ejbca\".&lt;strong&gt;FIRST_PHASE&lt;/strong&gt; is missing &lt;span&gt;[jboss.naming.context.java.EjbcaDS]&lt;/span&gt;"&lt;br/&gt;
    ]&lt;br/&gt;
}&lt;br/&gt;
11:10:44,360 INFO  &lt;span&gt;[org.jboss.as.server]&lt;/span&gt; (DeploymentScanner-threads - 1) WFLYSRV0010: Deployed "ejbca.ear" (runtime-name : "ejbca.ear")&lt;br/&gt;
11:10:44,364 INFO  &lt;span&gt;[org.jboss.as.controller]&lt;/span&gt; (DeploymentScanner-threads - 1) WFLYCTL0183: Service status report&lt;br/&gt;
WFLYCTL0184:    New missing/unsatisfied dependencies:&lt;br/&gt;
      service jboss.naming.context.java.EjbcaDS (missing) dependents: &lt;span&gt;[service jboss.persistenceunit."ejbca.ear#ejbca".&lt;strong&gt;FIRST_PHASE&lt;/strong&gt;, service jboss.persistenceunit."ejbca.ear#ejbca"]&lt;/span&gt;&lt;br/&gt;
WFLYCTL0448: 629 additional services are down due to their dependencies being missing or failed&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dev</dc:creator><pubDate>Thu, 25 Jan 2024 11:45:36 -0000</pubDate><guid>https://sourceforge.net98880af2d0596dfeb9c148a4a50c5a45c25958f6</guid></item><item><title>ERROR DEPLOYEAR</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/f8035c9f77/?limit=50#6789</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, &lt;br/&gt;
Can you post this to the GitHub discussions. With some more details such as what version of EJBCA you are using, what version of application server, version of Java, and such.&lt;br/&gt;
&lt;a href="https://github.com/Keyfactor/ejbca-ce/discussions" rel="nofollow"&gt;https://github.com/Keyfactor/ejbca-ce/discussions&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomas Gustavsson</dc:creator><pubDate>Fri, 19 Jan 2024 07:58:43 -0000</pubDate><guid>https://sourceforge.net6df6b16ee9bade8c5393943ce4b73e6a0da32117</guid></item><item><title>ERROR DEPLOYEAR</title><link>https://sourceforge.net/p/ejbca/discussion/132019/thread/f8035c9f77/?limit=25#cfb0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;how to fix this error &lt;/p&gt;
&lt;p&gt;2024-01-16 15:23:40,022 INFO  &lt;span&gt;[org.jboss.as.jpa]&lt;/span&gt; (MSC service thread 1-7) WFLYJPA0002: Read persistence.xml for ejbca&lt;br/&gt;
2024-01-16 15:23:41,611 INFO  &lt;span&gt;[org.jipijapa]&lt;/span&gt; (MSC service thread 1-1) JIPIORMV6020260: Second level cache enabled for ejbca.ear#ejbca&lt;br/&gt;
2024-01-16 15:23:41,702 INFO  &lt;span&gt;[org.infinispan.CONTAINER]&lt;/span&gt; (ServerService Thread Pool -- 170) ISPN000556: Starting user marshaller 'org.wildfly.clustering.infinispan.marshalling.jboss.JBossMarshaller'&lt;br/&gt;
2024-01-16 15:23:42,243 INFO  &lt;span&gt;[org.jboss.weld.deployer]&lt;/span&gt; (MSC service thread 1-7) WFLYWELD0003: Processing weld deployment ejbca.ear&lt;br/&gt;
2024-01-16 15:23:42,307 INFO  &lt;span&gt;[org.jboss.weld.deployer]&lt;/span&gt; (MSC service thread 1-8) WFLYWELD0003: Processing weld deployment edition-specific-ejb.jar&lt;br/&gt;
2024-01-16 15:23:42,309 INFO  &lt;span&gt;[org.jboss.weld.deployer]&lt;/span&gt; (MSC service thread 1-5) WFLYWELD0003: Processing weld deployment doc.war&lt;br/&gt;
2024-01-16 15:23:42,309 INFO  &lt;span&gt;[org.jboss.weld.deployer]&lt;/span&gt; (MSC service thread 1-1) WFLYWELD0003: Processing weld deployment ejbca-ejb.jar&lt;br/&gt;
2024-01-16 15:23:42,318 WARN  c&lt;/p&gt;
&lt;p&gt;2024-01-16 15:23:42,318 WARN  &lt;span&gt;[org.jboss.modules.define]&lt;/span&gt; (MSC service thread 1-6) Failed to define class org.ejbca.util.ServiceControlFilter in Module "deployment.ejbca.ear" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/ejbca/util/ServiceControlFilter (Module "deployment.ejbca.ear" from Service Module Loader): javax/servlet/Filter&lt;br/&gt;
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)&lt;br/&gt;
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)&lt;br/&gt;
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095)&lt;br/&gt;
    at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351)&lt;br/&gt;
    at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482)&lt;br/&gt;
    at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276)&lt;br/&gt;
    at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79)&lt;br/&gt;
    at org.jboss.modules.Module.loadModuleClass(Module.java:765)&lt;br/&gt;
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192)&lt;br/&gt;
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)&lt;br/&gt;
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)&lt;br/&gt;
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)&lt;br/&gt;
    at java.base/java.lang.Class.forName0(Native Method)&lt;br/&gt;
    at java.base/java.lang.Class.forName(Class.java:398)&lt;br/&gt;
    at org.jboss.as.ee@30.0.0.Final//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26)&lt;br/&gt;
    at org.jboss.as.ee@30.0.0.Final//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:19)&lt;br/&gt;
    at org.jboss.as.ee@30.0.0.Final//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:67)&lt;br/&gt;
    at org.jboss.as.ee@30.0.0.Final//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:60)&lt;br/&gt;
    at org.jboss.as.server@22.0.1.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:171)&lt;br/&gt;
    at org.jboss.msc@1.5.2.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617)&lt;br/&gt;
    at org.jboss.msc@1.5.2.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580)&lt;br/&gt;
    at org.jboss.msc@1.5.2.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438)&lt;br/&gt;
    at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)&lt;br/&gt;
    at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)&lt;br/&gt;
    at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)&lt;br/&gt;
    at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363)&lt;br/&gt;
    at java.base/java.lang.Thread.run(Thread.java:834)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AbdoulKadri Mossi</dc:creator><pubDate>Thu, 18 Jan 2024 16:40:21 -0000</pubDate><guid>https://sourceforge.net0e6245a3114522c56498908b0c16c8a2e9933c7e</guid></item></channel></rss>