TheGoddessInari / hamsket

Free and Open Source messaging and emailing app that combines common web applications into one.
GNU General Public License v3.0
880 stars 55 forks source link

Can't compile Hamsket 0.6.3 #315

Open blackdevil72 opened 2 years ago

blackdevil72 commented 2 years ago

I have the following errors when trying to compile hamsket. Also attached the sencha error log

sencha-error-20220206.log

┌─[nekosan@dashie]─(~/hamsket)
└─[15:11]-(^_^)-[$] git clone https://github.com/TheGoddessInari/hamsket.git
Clonage dans 'hamsket'...
remote: Enumerating objects: 25048, done.
remote: Counting objects: 100% (138/138), done.
remote: Compressing objects: 100% (86/86), done.
remote: Total 25048 (delta 76), reused 102 (delta 52), pack-reused 24910
Réception d'objets: 100% (25048/25048), 76.61 Mio | 10.57 Mio/s, fait.
Résolution des deltas: 100% (9893/9893), fait.

┌─[nekosan@dashie]─(~/hamsket)
└─[15:12]-(^_^)-[$] ls
hamsket

┌─[nekosan@dashie]─(~/hamsket)
└─[15:12]-(^_^)-[$] cd hamsket/
/home/nekosan/hamsket/hamsket

┌─[nekosan@dashie]─(~/hamsket/hamsket)(master ✓)
└─[15:12]-(^_^)-[$] npm install

added 565 packages, and audited 566 packages in 23s

64 packages are looking for funding
  run `npm fund` for details

4 vulnerabilities (3 moderate, 1 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

┌─[nekosan@dashie]─(~/hamsket/hamsket)(master ✓)
└─[15:13]-(^_^)-[$] npm start

> hamsket@0.6.3 start
> npm run compile && electron build/production/Hamsket

> hamsket@0.6.3 compile
> sencha app build && shx cp package.json package-lock.json build/production/Hamsket/ && npm run buildversion

Sencha Cmd v6.7.0.63
java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @e25b2fe
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
    at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:157)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100)
    at com.google.gson.Gson.getAdapter(Gson.java:423)
    at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
    at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
    at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
    at com.google.gson.Gson.toJson(Gson.java:669)
    at com.google.gson.Gson.toJson(Gson.java:648)
    at com.google.gson.Gson.toJson(Gson.java:603)
    at com.google.gson.Gson.toJson(Gson.java:583)
    at com.sencha.util.JsonUtil$ThreadSafeGson.toJson(JsonUtil.java:380)
    at com.sencha.util.JsonUtil.toJsonPretty(JsonUtil.java:110)
    at com.sencha.util.Configuration.toString(Configuration.java:521)
    at com.sencha.util.License.getCustom5(License.java:188)
    at com.sencha.util.License.licenseDetails(License.java:100)
    at com.sencha.util.LicenseUtil.verify(LicenseUtil.java:285)
    at com.sencha.util.LicenseUtil.access$000(LicenseUtil.java:22)
    at com.sencha.util.LicenseUtil$1.run(LicenseUtil.java:249)
    at java.base/java.lang.Thread.run(Thread.java:833)
[INF] Using GPL version of Ext JS version 5.1.1.451 from /home/nekosan/hamsket/hamsket/ext.
[INF] The implications of using GPL version can be found here (http://www.sencha.com/products/extjs/licensing).
[INF] Processing Build Descriptor : default (production environment)

[ERR] /opt/Sencha/Cmd/plugin.xml:333: The following error occurred while executing this line:
/home/nekosan/hamsket/hamsket/.sencha/app/init-impl.xml:19: Unable to create javax script engine for javascript
[ERR] A log is available in the file "/home/nekosan/hamsket/hamsket/sencha-error-20220206.log"
[ERR] 
[ERR] The application was last modified by an older version of Sencha Cmd (6.7.0.37).
[ERR] Running "sencha app upgrade" may resolve the error described above.
[ERR] 

┌─[nekosan@dashie]─(~/hamsket/hamsket)(master ?:1 ✗)
└─[15:14]-(T_T)-[$] sencha app -upgrade
Sencha Cmd v6.7.0.63
java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @e25b2fe
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
    at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:157)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:100)
    at com.google.gson.Gson.getAdapter(Gson.java:423)
    at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:56)
    at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
    at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
    at com.google.gson.Gson.toJson(Gson.java:669)
    at com.google.gson.Gson.toJson(Gson.java:648)
    at com.google.gson.Gson.toJson(Gson.java:603)
    at com.google.gson.Gson.toJson(Gson.java:583)
    at com.sencha.util.JsonUtil$ThreadSafeGson.toJson(JsonUtil.java:380)
    at com.sencha.util.JsonUtil.toJsonPretty(JsonUtil.java:110)
    at com.sencha.util.Configuration.toString(Configuration.java:521)
    at com.sencha.util.License.getCustom5(License.java:188)
    at com.sencha.util.License.licenseDetails(License.java:100)
    at com.sencha.util.LicenseUtil.verify(LicenseUtil.java:285)
    at com.sencha.util.LicenseUtil.access$000(LicenseUtil.java:22)
    at com.sencha.util.LicenseUtil$1.run(LicenseUtil.java:249)
    at java.base/java.lang.Thread.run(Thread.java:833)
[ERR] No such property : upgrade
[ERR] 
[ERR] The application was last modified by an older version of Sencha Cmd (6.7.0.37).
[ERR] Running "sencha app upgrade" may resolve the error described above.
[ERR]