type Exception report
message Handler processing failed; nested exception is java.lang.ExceptionInInitializerError
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.ExceptionInInitializerError org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1260) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:643) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
root cause
java.lang.ExceptionInInitializerError com.aquafold.aquacore.open.rdbms.core.options.CoreOptionSettingsDefaults.<clinit>(CoreOptionSettingsDefaults.java:102) com.aquafold.aquacore.open.rdbms.core.scripts.engine.AFScriptContextPermission.<init>(AFScriptContextPermission.java:45) com.aquafold.aquacore.open.rdbms.core.scripts.engine.AFScriptContextUtil.getPermissions(AFScriptContextUtil.java:42) com.aquafold.aquadataserver.core.script.SqlScriptExecutor.execute(SqlScriptExecutor.java:37) com.aquafold.aquadataserver.ui.controllers.sql.QueryController.processQuery(QueryController.java:193) com.aquafold.aquadataserver.ui.controllers.sql.QueryController.query(QueryController.java:124) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:919) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:643) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
root cause
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'componentManager' of com/intellij/openapi/components/ServiceManager.doGetService must not be null com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java) com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:37) com.intellij.openapi.editor.colors.EditorColorsManager.getInstance(EditorColorsManager.java:29) com.common.options.OptionSettingsDefaults.<clinit>(OptionSettingsDefaults.java:498) com.aquafold.aquacore.open.rdbms.core.options.CoreOptionSettingsDefaults.<clinit>(CoreOptionSettingsDefaults.java:102) com.aquafold.aquacore.open.rdbms.core.scripts.engine.AFScriptContextPermission.<init>(AFScriptContextPermission.java:45) com.aquafold.aquacore.open.rdbms.core.scripts.engine.AFScriptContextUtil.getPermissions(AFScriptContextUtil.java:42) com.aquafold.aquadataserver.core.script.SqlScriptExecutor.execute(SqlScriptExecutor.java:37) com.aquafold.aquadataserver.ui.controllers.sql.QueryController.processQuery(QueryController.java:193) com.aquafold.aquadataserver.ui.controllers.sql.QueryController.query(QueryController.java:124) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440) org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:919) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:643) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
|
191 KB
|
136 KB
|
76 KB
|
162 KB
|
63 KB
See attached screenshot for steps
I noticed this problem while working on ADServer:#2970. I made some quick changes to fix the problem.
SVN 52127
I noticed this problem while working on ADServer:#2970. I made some quick changes to fix the problem.
SVN 52127
Issue reproduced in ADServer 18.0.0-beta-9 build.
Issue verified in ADServer 18.0.0-beta-18 build, query executed successfully - Adserver.png
Issue reproduced in ADServer 18.0.0-beta-9 build.
Issue verified in ADServer 18.0.0-beta-18 build, query executed successfully - Adserver.png
As far as I can tell, in v18 ADServer depends on IDEA platform. However, currently IDEA platform is not bootstrapped onto ADServer. For example:
1. As shown in this issue's stack trace, com.aquafold.aquacore.open.rdbms.core.options.CoreOptionSettingsDefaults depends on com.common.options.OptionSettingsDefaults which depends on com.intellij.openapi.editor.colors.EditorColorsManager (in IDEA platform)
2. The ADS Open API com.aquafold.aquacore.open.compare.CoreComparator implementation uses com.intellij.diff.comparison.ComparisonManager (in IDEA platform). ADServer project scripts that use Compare APIs currently fail to execute.
I have added IDEA bootstrapping in ADServer. Please re-verify this issue.
As far as I can tell, in v18 ADServer depends on IDEA platform. However, currently IDEA platform is not bootstrapped onto ADServer. For example:
1. As shown in this issue's stack trace, com.aquafold.aquacore.open.rdbms.core.options.CoreOptionSettingsDefaults depends on com.common.options.OptionSettingsDefaults which depends on com.intellij.openapi.editor.colors.EditorColorsManager (in IDEA platform)
2. The ADS Open API com.aquafold.aquacore.open.compare.CoreComparator implementation uses com.intellij.diff.comparison.ComparisonManager (in IDEA platform). ADServer project scripts that use Compare APIs currently fail to execute.
I have added IDEA bootstrapping in ADServer. Please re-verify this issue.
Verified in ADServer-18.0.0-RC-1. Refer updated screenshot 'Updated_2971_RC-1.png'
Verified in ADServer-18.0.0-RC-1. Refer updated screenshot 'Updated_2971_RC-1.png'
Issue #2971 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build ADServer 18.0.0-beta-19 |
No time estimate |
See attached screenshot for steps