[ 
https://issues.apache.org/jira/browse/KNOX-3342?focusedWorklogId=1024424&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-1024424
 ]

ASF GitHub Bot logged work on KNOX-3342:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 10/Jun/26 07:29
            Start Date: 10/Jun/26 07:29
    Worklog Time Spent: 10m 
      Work Description: smolnar82 opened a new pull request, #1253:
URL: https://github.com/apache/knox/pull/1253

   [KNOX-3342](https://issues.apache.org/jira/browse/KNOX-3342) - NPE in 
HadoopGroupsFilter
   
   ## What changes were proposed in this pull request?
   
   This is a simple change that fixes a possible NPE when 
`org.apache.knox.gateway.identityasserter.hadoop.groups.filter.HadoopGroupProviderFilter#hadoopGroups`
 is `null`.
   
   ## How was this patch tested?
   
   Added a new unit test case to cover this issue.
   
   ## Integration Tests
   N/A
   
   ## UI changes.
   N/A
   




Issue Time Tracking
-------------------

            Worklog Id:     (was: 1024424)
    Remaining Estimate: 0h
            Time Spent: 10m

> HadoopGroupLookup throws NPE
> ----------------------------
>
>                 Key: KNOX-3342
>                 URL: https://issues.apache.org/jira/browse/KNOX-3342
>             Project: Apache Knox
>          Issue Type: Improvement
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Critical
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> In certain cases, when {{hadoopGroups}} cannot be initialized, the following 
> NPE is thrown in {{{}HadoopGroupFilter{}}}:
>  
> {noformat}
> 2026-06-09 14:59:27,432 c3249626-0586-4ab0-9185-f3c778c6cea5 WARN  
> federation.remote (RemoteAuthFilter.java:doFilter(275)) - Error received 
> during authentication process: java.lang.NullPointerException.)
> java.lang.NullPointerException: null
> at 
> org.apache.hadoop.thirdparty.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:903)
>  ~[hadoop-shaded-guava-1.4.0.jar:1.4.0]
> at 
> org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.get(LocalCache.java:4010)
>  ~[hadoop-shaded-guava-1.4.0.jar:1.4.0]
> at 
> org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4034)
>  ~[hadoop-shaded-guava-1.4.0.jar:1.4.0]
> at 
> org.apache.hadoop.thirdparty.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5010)
>  ~[hadoop-shaded-guava-1.4.0.jar:1.4.0]
> at org.apache.hadoop.security.Groups.getGroupInternal(Groups.java:260) 
> ~[hadoop-common-3.4.2.7.3.2.0-957.jar:?]
> at org.apache.hadoop.security.Groups.getGroups(Groups.java:216) 
> ~[hadoop-common-3.4.2.7.3.2.0-957.jar:?]
> at 
> org.apache.knox.gateway.identityasserter.hadoop.groups.filter.HadoopGroupProviderFilter.hadoopGroups(HadoopGroupProviderFilter.java:117)
>  
> ~[gateway-provider-identity-assertion-hadoop-groups-2.0.0.2.0.0-b1016.jar:2.0.0.2.0.0-b1016]
> at 
> org.apache.knox.gateway.identityasserter.hadoop.groups.filter.HadoopGroupProviderFilter.mapGroupPrincipals(HadoopGroupProviderFilter.java:99)
>  
> ~[gateway-provider-identity-assertion-hadoop-groups-2.0.0.2.0.0-b1016.jar:2.0.0.2.0.0-b1016]
> {noformat}
>  



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

Reply via email to