Skip to content

Commit

Permalink
fix native image json
Browse files Browse the repository at this point in the history
  • Loading branch information
robfrank committed Jan 28, 2024
1 parent 36ca477 commit fb0ed9c
Show file tree
Hide file tree
Showing 7 changed files with 1,889 additions and 1,187 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/mvn-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,18 +43,18 @@ jobs:
- name: Set up GraalVM 21
uses: graalvm/setup-graalvm@v1
with:
java-version: '21'
distribution: 'graalvm-community'
java-version: "21"
distribution: "graalvm-community"
github-token: ${{ secrets.GITHUB_TOKEN }}

# uses: graalvm/setup-graalvm@v1
# with:
# version: '22.3.2'
# gds-token: ${{ secrets.GDS_TOKEN }}
# java-version: '21'
# cache: 'maven'
# components: 'native-image,js'
# github-token: ${{ secrets.GITHUB_TOKEN }}
# uses: graalvm/setup-graalvm@v1
# with:
# version: '22.3.2'
# gds-token: ${{ secrets.GDS_TOKEN }}
# java-version: '21'
# cache: 'maven'
# components: 'native-image,js'
# github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Install jars
continue-on-error: ${{ matrix.continue-on-error }}
Expand Down
132 changes: 83 additions & 49 deletions server/src/main/resources/META-INF/native-image/jni-config.json
Original file line number Diff line number Diff line change
@@ -1,51 +1,85 @@
[
{
"name":"[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;"
},
{
"name":"[Lcom.sun.management.internal.DiagnosticCommandInfo;"
},
{
"name":"com.arcadedb.server.ArcadeDBServer",
"methods":[{"name":"main","parameterTypes":["java.lang.String[]"] }]
},
{
"name":"com.sun.management.internal.DiagnosticCommandArgumentInfo",
"methods":[{"name":"<init>","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","boolean","int"] }]
},
{
"name":"com.sun.management.internal.DiagnosticCommandInfo",
"methods":[{"name":"<init>","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","java.util.List"] }]
},
{
"name":"java.lang.Boolean",
"methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }]
},
{
"name":"java.lang.Class",
"methods":[{"name":"getClassLoader","parameterTypes":[] }]
},
{
"name":"java.lang.ClassLoader",
"methods":[{"name":"loadClass","parameterTypes":["java.lang.String"] }]
},
{
"name":"java.lang.String",
"methods":[{"name":"lastIndexOf","parameterTypes":["int"] }, {"name":"substring","parameterTypes":["int"] }]
},
{
"name":"java.lang.System",
"methods":[{"name":"getProperty","parameterTypes":["java.lang.String"] }, {"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] }]
},
{
"name":"java.util.Arrays",
"methods":[{"name":"asList","parameterTypes":["java.lang.Object[]"] }]
},
{
"name":"jdk.internal.loader.Loader"
},
{
"name":"sun.management.VMManagementImpl",
"fields":[{"name":"compTimeMonitoringSupport"}, {"name":"currentThreadCpuTimeSupport"}, {"name":"objectMonitorUsageSupport"}, {"name":"otherThreadCpuTimeSupport"}, {"name":"remoteDiagnosticCommandsSupport"}, {"name":"synchronizerUsageSupport"}, {"name":"threadAllocatedMemorySupport"}, {"name":"threadContentionMonitoringSupport"}]
}
{
"name": "[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;"
},
{
"name": "[Lcom.sun.management.internal.DiagnosticCommandInfo;"
},
{
"name": "com.arcadedb.server.ArcadeDBServer",
"methods": [{ "name": "main", "parameterTypes": ["java.lang.String[]"] }]
},
{
"name": "com.sun.management.internal.DiagnosticCommandArgumentInfo",
"methods": [
{
"name": "<init>",
"parameterTypes": ["java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "int"]
}
]
},
{
"name": "com.sun.management.internal.DiagnosticCommandInfo",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.String",
"java.lang.String",
"java.lang.String",
"java.lang.String",
"java.lang.String",
"java.lang.String",
"boolean",
"java.util.List"
]
}
]
},
{
"name": "java.lang.Boolean",
"methods": [{ "name": "getBoolean", "parameterTypes": ["java.lang.String"] }]
},
{
"name": "java.lang.Class",
"methods": [{ "name": "getClassLoader", "parameterTypes": [] }]
},
{
"name": "java.lang.ClassLoader",
"methods": [{ "name": "loadClass", "parameterTypes": ["java.lang.String"] }]
},
{
"name": "java.lang.String",
"methods": [
{ "name": "lastIndexOf", "parameterTypes": ["int"] },
{ "name": "substring", "parameterTypes": ["int"] }
]
},
{
"name": "java.lang.System",
"methods": [
{ "name": "getProperty", "parameterTypes": ["java.lang.String"] },
{ "name": "setProperty", "parameterTypes": ["java.lang.String", "java.lang.String"] }
]
},
{
"name": "java.util.Arrays",
"methods": [{ "name": "asList", "parameterTypes": ["java.lang.Object[]"] }]
},
{
"name": "jdk.internal.loader.Loader"
},
{
"name": "sun.management.VMManagementImpl",
"fields": [
{ "name": "compTimeMonitoringSupport" },
{ "name": "currentThreadCpuTimeSupport" },
{ "name": "objectMonitorUsageSupport" },
{ "name": "otherThreadCpuTimeSupport" },
{ "name": "remoteDiagnosticCommandsSupport" },
{ "name": "synchronizerUsageSupport" },
{ "name": "threadAllocatedMemorySupport" },
{ "name": "threadContentionMonitoringSupport" }
]
}
]
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
[
{
"type":"agent-extracted",
"classes":[
]
"type": "agent-extracted",
"classes": []
}
]
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
[
]
[]
Loading

0 comments on commit fb0ed9c

Please sign in to comment.