Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Can't find ${seraph.version) placeholder

After upgrading confluence server from 8.0.3 to 8.5.2, I'm getting the following error message trying to start the confluence server. I assume something didn't get set in a properties file somewhere but I can't seem to find it.

 

2023-10-14 18:37:45,669 WARN [Catalina-utility-1] [confluence.plugin.spring.PackageScannerConfigurationFactory] lambda$filterPackageVersions$0 Invalid package to version mapping for 'com.atlassian.seraph.filter'. Configured version: '${seraph.version}'.
2023-10-14 18:37:45,676 WARN [Catalina-utility-1] [confluence.plugin.spring.PackageScannerConfigurationFactory] lambda$filterPackageVersions$0 Invalid package to version mapping for 'com.atlassian.seraph.filter'. Configured version: '${seraph.version}'.
2023-10-14 18:37:48,445 Catalina-utility-1 ERROR Unable to create Filter com.atlassian.confluence.impl.logging.filter.BurstFilter due to ClassNotFoundException:com.atlassian.confluence.impl.logging.filter.BurstFilter java.lang.ClassNotFoundException: com.atlassian.confluence.impl.logging.filter.BurstFilter
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at org.apache.logging.log4j.util.LoaderUtil.loadClass(LoaderUtil.java:148)
at org.apache.logging.log4j.util.LoaderUtil.newInstanceOf(LoaderUtil.java:186)
at org.apache.log4j.config.PropertiesConfiguration.newInstanceOf(PropertiesConfiguration.java:604)
at org.apache.log4j.config.PropertiesConfiguration.buildFilter(PropertiesConfiguration.java:583)
at org.apache.log4j.config.PropertiesConfiguration.parseAppenderFilters(PropertiesConfiguration.java:574)
at org.apache.log4j.builders.appender.RollingFileAppenderBuilder.parseAppender(RollingFileAppenderBuilder.java:128)
at com.atlassian.confluence.impl.logging.log4j.appender.Log4j2ConfluenceHomeLogAppenderBuilder.lambda$parseAppender$0(Log4j2ConfluenceHomeLogAppenderBuilder.java:77)
at com.atlassian.confluence.impl.logging.log4j.appender.Log4j2ConfluenceHomeLogAppenderBuilder.createFileAppender(Log4j2ConfluenceHomeLogAppenderBuilder.java:102)
at com.atlassian.confluence.impl.logging.log4j.appender.Log4j2ConfluenceHomeLogAppenderBuilder.lambda$createDeferredFileAppender$1(Log4j2ConfluenceHomeLogAppenderBuilder.java:87)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
at com.atlassian.confluence.impl.util.Memoizer.lambda$doMemoize$0(Memoizer.java:25)
at com.atlassian.confluence.impl.logging.log4j.appender.DeferredFileAppender.switchToFileAppender(DeferredFileAppender.java:96)
at com.atlassian.confluence.impl.logging.log4j.appender.DeferredFileAppender.lambda$registerForLogDirectoryConfiguration$0(DeferredFileAppender.java:83)
at com.atlassian.confluence.impl.logging.LogAppenderController.lambda$reconfigureAppendersWithLogDirectory$0(LogAppenderController.java:84)
at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(Unknown Source)
at com.atlassian.confluence.impl.logging.LogAppenderController.reconfigureAppendersWithLogDirectory(LogAppenderController.java:82)
at com.atlassian.confluence.impl.logging.LogAppenderController.reconfigureAppendersWithLogDirectory(LogAppenderController.java:66)
at com.atlassian.confluence.impl.logging.LogAppenderController.reconfigureAppendersWithLogDirectory(LogAppenderController.java:61)
at com.atlassian.confluence.logging.ConfluenceLoggingConfigurationListener.onApplicationEvent(ConfluenceLoggingConfigurationListener.java:68)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378)
at com.atlassian.confluence.setup.ConfluenceConfigurationListener.initialiseBootstrapContext(ConfluenceConfigurationListener.java:153)
at com.atlassian.confluence.setup.ConfluenceConfigurationListener.contextInitialized(ConfluenceConfigurationListener.java:72)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4492)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4946)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1328)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1318)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
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)

2 answers

0 votes
Matthew Davies
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Oct 19, 2023

Can confirm I'm seeing these very same warnings at startup in version 8.5.2 as well

 

I can see that at the very beginning of startup that this event is logged to console

"INFO: Generating /opt/atlassian/confluence/confluence/WEB-INF/classes/seraph-config.xml from template seraph-config.xml.j2"

So it would appear that a seraph-config file is present and correct prior to the WARNING events related to seraph are logged later during startup

0 votes
Javier Juárez
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
Oct 17, 2023

I don't know about the WARNINGs (I got them too), but you can fix the ERRORs by commenting some lines on log4j.properties file.

Check this out: https://confluence.atlassian.com/confkb/burstfilter-logging-with-classnotfoundexception-com-atlassian-confluence-impl-logging-filter-burstfilter-for-confluence-8-4-1-and-later-1283492364.html

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
VERSION
8.5.2
TAGS
AUG Leaders

Atlassian Community Events