unsolvable Error message

cancel
Showing results for 
Search instead for 
Did you mean: 
dsc1086
Active Member II

unsolvable Error message

Hello all,
We encounter a log error message that we are not able to solve. Has anybody encountered this error before?
We are using ACS 7.1 and actually I think that this could be an old config from our upgrade that causes this error.


This is the exact message that we get in our system log file :

An error has occured in the API: /alfresco/s/enterprise/admin/admin-log-settings-tail.
It responded with a status of 500 - Internal Error.


2021-10-25 10:20:18,820 ERROR [extensions.webscripts.AbstractRuntime] [http-nio-8080-exec-11] Exception from executeScript: 09250019 Wrapped Exception (with status template): 092524753 Failed to execute script 'classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js': 092524752 TypeError: Cannot read property "attributes" from undefined (classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js#57)
org.springframework.extensions.webscripts.WebScriptException: 09250019 Wrapped Exception (with status template): 092524753 Failed to execute script 'classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js': 092524752 TypeError: Cannot read property "attributes" from undefined (classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js#57)
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1139)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)
at org.alfresco.repo.web.scripts.RepositoryContainer.lambda$transactionedExecute$2(RepositoryContainer.java:548)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:539)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:663)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:699)
at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:412)
at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:308)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:399)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210)
at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:131)
at org.alfresco.repo.web.scripts.AlfrescoWebScriptServlet.service(AlfrescoWebScriptServlet.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.alfresco.web.app.servlet.ServletMetricsFilter.doFilter(ServletMetricsFilter.java:161)
at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.extensions.webscripts.servlet.CSRFFilter.doFilter(CSRFFilter.java:355)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.alfresco.web.app.servlet.ClearSecurityContextFilter.doFilter(ClearSecurityContextFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.alfresco.scripts.ScriptException: 092524753 Failed to execute script 'classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js': 092524752 TypeError: Cannot read property "attributes" from undefined (classpath*:alfresco/enterprise/webscripts/org/alfresco/enterprise/repository/admin/support-tools/admin-log-settings-tail.get.js#57)

Thany you very much.

5 Replies
angelborroy
Alfresco Employee

Re: unsolvable Error message

Are you using Enterprise or Community version?

If that is Enterprise, probably an incompatible setting related to log settings is stored in JMX Beans.

Hyland Developer Evangelist
dsc1086
Active Member II

Re: unsolvable Error message

I am using the Enterprise version.

Where exactly are these settings stored to verify if the setting is correct?

Until now I tried to disable all cutoms-log4j.properties - files by renaming to properties.TEMP and commented the jmxlogger1 - Lines in the remaining log4j.properties files. Unfortunately this did not help.

dsc1086
Active Member II

Re: unsolvable Error message

By the way : I don't need this feature.
If I can manage to disable it, that's fine for me.

angelborroy
Alfresco Employee

Re: unsolvable Error message

That is definitively related with JMX Beans.

layoutbean = jmx.queryMBeans("log4j:appender=jmxlogger1,layout=org.alfresco.util.log.log4j.SanitizingPatternLayout");
layoutbean[0].attributes["conversionPattern"].value="%-5p %c[1] - %m%n";

It looks like "conversionPattern" attribute is missed.

Investigating how to overpass this issue.

Hyland Developer Evangelist
angelborroy
Alfresco Employee

Re: unsolvable Error message

Try adding something similar to this lines for your "jmxlogger" configuration.

###### jmxlogger appender definition #######
log4j.appender.jmxlogger1=jmxlogger.integration.log4j.JmxLogAppender
log4j.appender.jmxlogger1.layout=org.alfresco.util.log.log4j.SanitizingPatternLayout
log4j.appender.jmxlogger1.layout.ConversionPattern=%-5p [%c] [%t] %m%n
log4j.appender.jmxlogger1.ObjectName=jmxlogger:type=LogEmitterAlfresco
log4j.appender.jmxlogger1.threshold=debug
log4j.appender.jmxlogger1.serverSelection=platform

Be sure that "ConversionPattern" property is present

Hyland Developer Evangelist