-
Demande d'amélioration
-
Résolution: Non résolu
-
Majeur
-
master, branche 6.7, branche 6.8
-
Aucune
Certaines contributions de libellé dans le tag lien (vers une fiche) peuvent conduire à une boucle infinie de génération de page (jusquà un stack overflow).
Deux types d'erreur identifiées :
4
2021-05-11_12:24:43.862 [ajp-nio-127.0.0.1-8009-exec-242] [5E02C307FAB0A58FF9F590E8CE8D24B9] ERROR o.a.jsp.jsp.jsb_005fexception_jsp - Erreur serveur
java.lang.StackOverflowError: null
at com.mysql.jdbc.MysqlCharset.getMatchingJavaEncoding(CharsetMapping.java:925)
at com.mysql.jdbc.CharsetMapping.getJavaEncodingForCollationIndex(CharsetMapping.java:710)
at com.mysql.jdbc.ConnectionImpl.getEncodingForIndex(ConnectionImpl.java:2741)
at com.mysql.jdbc.Field.<init>(Field.java:185)
at com.mysql.jdbc.MysqlIO.unpackField(MysqlIO.java:723)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:418)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:3112)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:2341)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2736)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2501)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1966)
at com.zaxxer.hikari.proxy.PreparedStatementProxy.executeQuery(PreparedStatementProxy.java:52)
at com.zaxxer.hikari.proxy.HikariPreparedStatementProxy.executeQuery(HikariPreparedStatementProxy.java)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:692)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:633)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:684)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:711)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:761)
at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.query(NamedParameterJdbcTemplate.java:192)
at com.univ.objetspartages.dao.impl.RubriquepublicationDAO.getByTypeCodeLanguage(RubriquepublicationDAO.java:50)
at com.univ.objetspartages.services.ServiceRubriquePublication.getByTypeCodeLanguage(ServiceRubriquePublication.java:98)
at com.univ.objetspartages.services.ServiceRubriquePublication$$FastClassBySpringCGLIB$$c170fafd.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
at com.univ.objetspartages.services.ServiceRubriquePublication$$EnhancerBySpringCGLIB$$84c0964a.getByTypeCodeLanguage(<generated>)
at com.univ.url.provider.UrlProviderProcessorSecondarySections.findSection(UrlProviderProcessorSecondarySections.java:58)
at com.univ.url.provider.UrlProviderProcessorSections.provideUrl(UrlProviderProcessorSections.java:41)
at com.univ.url.provider.UrlProviderProcessor.doChain(UrlProviderProcessor.java:51)
at com.univ.url.provider.UrlProviderProcessor.doChain(UrlProviderProcessor.java:55)
at com.univ.url.provider.UrlProviderChainController.provideUrl(UrlProviderChainController.java:71)
at com.univ.url.provider.UrlProvider.provideUrl(UrlProvider.java:152)
at com.univ.url.provider.UrlProvider.provideAbsoluteUrl(UrlProvider.java:114)
at com.kportal.tag.interpreteur.impl.InterpreteurLienIdFiche.interpreterTag(InterpreteurLienIdFiche.java:115)
at com.kportal.extension.module.plugin.toolbox.DefaultPluginTag.interpreteTag(DefaultPluginTag.java:49)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:80)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:81)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:81)
2021-05-12_10:38:26.479 [http-nio-8080-exec-11] [4F90BC79ABCD71E67C372F8400B031A7.ksup1] ERROR o.a.jsp.jsp.jsb_005fexception_jsp - Erreur serveur
java.lang.StackOverflowError: null
at org.springframework.core.LocalVariableTableParameterNameDiscoverer.getParameterNames(LocalVariableTableParameterNameDiscoverer.java:69)
at org.springframework.core.PrioritizedParameterNameDiscoverer.getParameterNames(PrioritizedParameterNameDiscoverer.java:53)
at org.springframework.context.expression.MethodBasedEvaluationContext.lazyLoadArguments(MethodBasedEvaluationContext.java:86)
at org.springframework.context.expression.MethodBasedEvaluationContext.lookupVariable(MethodBasedEvaluationContext.java:69)
at org.springframework.cache.interceptor.CacheEvaluationContext.lookupVariable(CacheEvaluationContext.java:76)
at org.springframework.expression.spel.ExpressionState.lookupVariable(ExpressionState.java:144)
at org.springframework.expression.spel.ast.VariableReference.getValueInternal(VariableReference.java:75)
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:120)
at org.springframework.expression.spel.ast.InlineList.getValueInternal(InlineList.java:95)
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:120)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:262)
at org.springframework.cache.interceptor.CacheOperationExpressionEvaluator.key(CacheOperationExpressionEvaluator.java:117)
at org.springframework.cache.interceptor.CacheAspectSupport$CacheOperationContext.generateKey(CacheAspectSupport.java:742)
at org.springframework.cache.interceptor.CacheAspectSupport.generateKey(CacheAspectSupport.java:558)
at org.springframework.cache.interceptor.CacheAspectSupport.findCachedItem(CacheAspectSupport.java:502)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:389)
at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:327)
at org.springframework.cache.aspectj.AbstractCacheAspect.ajc$around$org_springframework_cache_aspectj_AbstractCacheAspect$1$2bc714b5(AbstractCacheAspect.aj:80)
at com.univ.objetspartages.services.ServiceMetatag.getByMetaCodeObjetCodeLangueEtat(ServiceMetatag.java:642)
at com.univ.objetspartages.services.ServiceMetatag$$FastClassBySpringCGLIB$$78ce5551.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
at com.univ.objetspartages.services.ServiceMetatag$$EnhancerBySpringCGLIB$$e399272f.getByMetaCodeObjetCodeLangueEtat(<generated>)
at com.kportal.tag.interpreteur.impl.InterpreteurLienIdFiche.interpreterTag(InterpreteurLienIdFiche.java:113)
at com.kportal.extension.module.plugin.toolbox.DefaultPluginTag.interpreteTag(DefaultPluginTag.java:49)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:80)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:81)
at com.kportal.extension.module.plugin.toolbox.PluginTagHelper.interpreterTags(PluginTagHelper.java:81)