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

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

                Author: ASF GitHub Bot
            Created on: 09/Jul/25 07:59
            Start Date: 09/Jul/25 07:59
    Worklog Time Spent: 10m 
      Work Description: smolnar82 opened a new pull request, #1058:
URL: https://github.com/apache/knox/pull/1058

   ## What changes were proposed in this pull request?
   
   Upgraded the following dependencies:
   - NodeJS to `v16.x`: this was necessary because this is the first Node 
version that supports ARM64
   - `frontend-maven-plugin` to `1.15`: without this upgrade the plugin tried 
to download the x64 artifact
   - JNA to `5.9.0`: after Knox was built and redeployed, the Knox Home page 
was buggy due to the incompatible UnixCLibrary loading on ARM64 so that I'd to 
upgrade to a version where it's supported
   
   ## How was this patch tested?
   
   Confirmed Knox is built:
   ```
   smolnar $ mvn -DskipTests -Dcheckstyle.skip=true -Dfindbugs.skip=true 
-Dpmd.skip=true -Drat.skip -Dspotbugs.skip=true -Dforbiddenapis.skip=true 
-Ppackage clean install
   ...
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  02:48 min
   [INFO] Finished at: 2025-07-09T09:41:33+02:00
   [INFO] 
------------------------------------------------------------------------
   ```
   
   Did a smoke test on the Knox UIs and they seem to work properly:
   <img width="1712" alt="image" 
src="https://github.com/user-attachments/assets/f8a39cc1-70b6-4299-a37f-33a0348679f9";
 />
   <img width="1712" alt="image" 
src="https://github.com/user-attachments/assets/72ef0600-f701-474c-bf70-07ffd619ad15";
 />
   <img width="1710" alt="image" 
src="https://github.com/user-attachments/assets/1f52f6c8-a160-4983-9853-d277ae2324c8";
 />
   I also confirmed that there were no errors in the logs.




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

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

> UI builds won't work with ARM64
> -------------------------------
>
>                 Key: KNOX-3167
>                 URL: https://issues.apache.org/jira/browse/KNOX-3167
>             Project: Apache Knox
>          Issue Type: Bug
>          Components: AdminUI, TokenGenerationUI, TokenManagementUI
>    Affects Versions: 1.5.0, 1.6.0
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Major
>             Fix For: 2.0.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Trying to build Knox on a machine with ARM64 CPU ends up in the following 
> failure:
> {code}
> INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time:  6.909 s
> [INFO] Finished at: 2025-07-09T08:42:01+02:00
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> com.github.eirslett:frontend-maven-plugin:1.15.1:npm (npm install) on project 
> gateway-admin-ui: Failed to run task: 'npm install' failed. 
> java.io.IOException: Cannot run program 
> "/Users/smolnar/projects/knox/gateway-admin-ui/target/node/node" (in 
> directory "/Users/smolnar/projects/knox/gateway-admin-ui"): error=86, Bad CPU 
> type in executable -> [Help 1]
> {code}



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

Reply via email to