[ 
https://issues.apache.org/jira/browse/OFBIZ-12935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17835627#comment-17835627
 ] 

Gaetan Chaboussie commented on OFBIZ-12935:
-------------------------------------------

Hi, new issue detected i think :

 
{code:java}
freemarker.core.BugException: A bug was detected in FreeMarker; please report 
it with stack-trace
    at 
freemarker.template.Configuration.setServletContextForTemplateLoading(Configuration.java:1667)
 ~[freemarker-2.3.33-SNAPSHOT.jar:2.3.32.97]
    at 
org.apache.ofbiz.webapp.ftl.FreeMarkerViewHandler.init(FreeMarkerViewHandler.java:52)
 ~[main/:?]
    at org.apache.ofbiz.webapp.view.ViewFactory.<init>(ViewFactory.java:51) 
[main/:?]
    at 
org.apache.ofbiz.webapp.control.RequestHandler.<init>(RequestHandler.java:103) 
[main/:?]
    at 
org.apache.ofbiz.webapp.control.RequestHandler.getRequestHandler(RequestHandler.java:115)
 [main/:?]
    at 
org.apache.ofbiz.webapp.control.ControlServlet.init(ControlServlet.java:76) 
[main/:?]
    at jakarta.servlet.GenericServlet.init(GenericServlet.java:143) 
[tomcat-servlet-api-10.1.19.jar:6.0]
    at jakarta.servlet.http.HttpServlet.init(HttpServlet.java:121) 
[tomcat-servlet-api-10.1.19.jar:6.0]
    at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:944) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:901) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:805) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4617)
 [tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4910)
 [tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 [tomcat-util-10.1.19.jar:10.1.19]
    at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
 [?:?]
    at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
    at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
 [tomcat-util-10.1.19.jar:10.1.19]
    at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
 [?:?]
    at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
 [tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:921) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437) 
[tomcat-catalina-10.1.19.jar:10.1.19]
    at 
org.apache.ofbiz.catalina.container.CatalinaContainer.start(CatalinaContainer.java:136)
 [main/:?]
    at 
org.apache.ofbiz.base.container.ContainerLoader.startLoadedContainers(ContainerLoader.java:153)
 [main/:?]
    at 
org.apache.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:77) 
[main/:?]
    at 
org.apache.ofbiz.base.start.StartupControlPanel.loadContainers(StartupControlPanel.java:146)
 [main/:?]
    at 
org.apache.ofbiz.base.start.StartupControlPanel.start(StartupControlPanel.java:70)
 [main/:?]
    at org.apache.ofbiz.base.start.Start.main(Start.java:89) [main/:?]
Caused by: java.lang.IllegalArgumentException: argument type mismatch
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) ~[?:?]
    at 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
 ~[?:?]
    at 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 ~[?:?]
    at 
java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
    at 
freemarker.template.Configuration.setServletContextForTemplateLoading(Configuration.java:1665)
 ~[freemarker-2.3.33-SNAPSHOT.jar:2.3.32.97]
    ... 40 more{code}
This stack trace is throwned at instanciation [1]

With a context type that is  jakarta.servlet.ServletContext

[1] 
[https://github.com/apache/ofbiz-framework/blob/6039526c744e1a75e5c40b553de964041f386531/framework/webapp/src/main/java/org/apache/ofbiz/webapp/ftl/FreeMarkerViewHandler.java#L52]

I don't have permission to open a freemarker ticket so I'll report it here

 

> Test 2.3.33 FreeMarker release 
> -------------------------------
>
>                 Key: OFBIZ-12935
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-12935
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: Freemarker
>    Affects Versions: Upcoming Branch
>            Reporter: Jacques Le Roux
>            Assignee: Jacques Le Roux
>            Priority: Minor
>         Attachments: OFBIZ-12935-StringModel.patch, OFBIZ-12935.patch, 
> OFBIZ-12935.txt
>
>
> It's intended to test the 2.3.33 FreeMarker releases [as requested by the 
> FreeMarker 
> team|https://lists.apache.org/thread/t4c9z7wkcp3dbdokmnjd32fcptq8h9tz]
> I attach a patch based on the test requested above: [^OFBIZ-12935.patch] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to