+1 

txs and LieGrue,
strub

> Am 24.09.2024 um 17:28 schrieb Arne Limburg <arne.limb...@openknowledge.de>:
> 
> Hi all,
> 
> as you can see, I stumbled across the bug below. The Principal proxy is 
> calling itself.
> If there are no objections, I’ll fix it by directly calling 
> getUserPrincipal() in line 60 in MeecrowaveSecurityService.
> 
> Cheers,
> Arne
> 
> OPEN KNOWLEDGE GmbH
> Poststraße 1, 26122 Oldenburg
> Mobil: +49 151 - 108 22 942
> Tel: +49 441 - 4082-154
> Fax: +49 441 - 4082-111
> arne.limb...@openknowledge.de<mailto:arne.limb...@openknowledge.de>
> http://www.openknowledge.de/<https://www.openknowledge.de/>
> Registergericht: Amtsgericht Oldenburg, HRB 4670
> Geschäftsführer: Lars Röwekamp, Jens Schumann
> 
> Treffen Sie uns auf kommenden Konferenzen und Workshops:
> Zu unseren Events<https://www.openknowledge.de/event/>
> 
> Von: Arne Limburg (Jira) <j...@apache.org>
> Datum: Dienstag, 24. September 2024 um 17:12
> An: dev@openwebbeans.apache.org <dev@openwebbeans.apache.org>
> Betreff: [jira] [Assigned] (MEECROWAVE-339) StackOverflowError when injecting 
> Principal
> 
>     [ 
> https://issues.apache.org/jira/browse/MEECROWAVE-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel<https://issues.apache.org/jira/browse/MEECROWAVE-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel>
>  ]
> 
> Arne Limburg reassigned MEECROWAVE-339:
> ---------------------------------------
> 
>    Assignee: Arne Limburg
> 
>> StackOverflowError when injecting Principal
>> -------------------------------------------
>> 
>>                Key: MEECROWAVE-339
>>                URL: 
>> https://issues.apache.org/jira/browse/MEECROWAVE-339<https://issues.apache.org/jira/browse/MEECROWAVE-339>
>>            Project: Meecrowave
>>         Issue Type: Bug
>>   Affects Versions: 1.2.14
>>           Reporter: Arne Limburg
>>           Assignee: Arne Limburg
>>           Priority: Major
>> 
>> Under certain circumstances the following StackOverflowError occures:
>> {code:java}
>> java.lang.StackOverflowError
>> java.base/java.lang.Exception.(Exception.java:103)
>> java.base/java.lang.ReflectiveOperationException.(ReflectiveOperationException.java:90)
>> java.base/java.lang.reflect.InvocationTargetException.(InvocationTargetException.java:67)
>> java.base/jdk.internal.reflect.GeneratedMethodAccessor54.invoke(Unknown 
>> Source)
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> java.base/java.lang.reflect.Method.invoke(Method.java:568)
>> org.apache.meecrowave.openwebbeans.MeecrowaveSecurityService.lambda$new3(MeecrowaveSecurityService.java:60)jdk.proxy2/jdk.proxy2.3(MeecrowaveSecurityService.java:60)
>>  
>> jdk.proxy2/jdk.proxy2.3(MeecrowaveSecurityService.java:60)jdk.proxy2/jdk.proxy2.Proxy20.getName(Unknown
>>  Source)
>> java.base/jdk.internal.reflect.GeneratedMethodAccessor54.invoke(Unknown 
>> Source)
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> java.base/java.lang.reflect.Method.invoke(Method.java:568)
>> org.apache.meecrowave.openwebbeans.MeecrowaveSecurityService.lambda$new3(MeecrowaveSecurityService.java:60)jdk.proxy2/jdk.proxy2.3(MeecrowaveSecurityService.java:60)
>>  
>> jdk.proxy2/jdk.proxy2.3(MeecrowaveSecurityService.java:60)jdk.proxy2/jdk.proxy2.Proxy20.getName(Unknown
>>  Source)
>> java.base/ {code}
> 
> 
> 
> --
> This message was sent by Atlassian Jira
> (v8.20.10#820010)

Reply via email to