I'm facing an issue with our Forge app where the function for a read-only custom field is failing. The function is defined in index.js and referenced in manifest.yml, but the app throws a error during execution. I've tried cleaning, redeploying, and debugging with forge tunnel, but the issue persists.
index.js 
 
 
import Resolver from '@forge/resolver';
const resolver = new Resolver();
resolver.define('getAbhi', async (req) => {
  console.log("Function getAbhi was called", req);
  return 'Hello Abhishek'; 
});
export const handler = resolver.getDefinitions();
manifest.yml
 
modules:
  jira:customField:
    - key: custom-field-hello-world
      name: custom-field-a
      description: A hello world custom field.
      type: string
      validation:
        expression: value == null || !!value.match("^[A-Za-z]+$")
        errorMessage: The value must consist only of letters
      edit:
        resource: main
    - key: editable-custom-field
      name: editable-custom-field
      description: A editable custom field custom field.
      type: string
      validation:
        expression: value == null || !!value.match("^[A-Za-z]+$")
        errorMessage: The value must consist only of letters
    - key: read-only-custom-field
      name: Read-Only-Custom-Field
      description: A Read Only custom field.
      type: string
      function: getAbhi
      readOnly: true
      
    - key: time-since-created
      name: time-since-created
      description: A time since created custom field.
      type: string
      readOnly: true
      resource:
        function: main
  function:
    - key: main
      handler: index.handler  # Same handler as above
resources:
  - key: main
    path: static/hello-world/build  # Ensure this path is correct
permissions:
  content:
    styles:
      - unsafe-inline
app:
  runtime:
    name: nodejs22.x
  id: ari:cloud:ecosystem::app/3917f6af-5993-4f31-b023-f10e7f6341bd
Note : I want to fetch the hello abhishek from index.js and want to show to read-only-custom-field .