Italian [Risolto] [B4J] Errore nella creazione del pacchetto standalone

Aldo's

Active Member
Licensed User
Buona serata.
Ho lanciato la creazione del Package Standalone dal mio B4J v. 10.00 con Java v. 14.
Contrariamente a tutte le altre volte mi da errore che posto:

B4X:
B4JPackager11 Version 1.40
Exe name: result.exe
build folder: C:\B4X\ALDUSB~1\B4J\Objects\temp\build
InputJar: C:\B4X\Aldus Backup\B4J\Objects\result.jar
Running: C:\B4X\ALDUSB~1\B4J\Objects\temp\FindDosPath.exe
Running: C:\Java\jdk-14.0.1\bin\jar
java.lang.IllegalArgumentException: malformed input off : 849, length : 1
    at java.base/java.lang.StringCoding.throwMalformed(StringCoding.java:698)
    at java.base/java.lang.StringCoding.decodeUTF8_0(StringCoding.java:885)
    at java.base/java.lang.StringCoding.newStringUTF8NoRepl(StringCoding.java:978)
    at java.base/java.lang.System$2.newStringUTF8NoRepl(System.java:2270)
    at java.base/java.util.zip.ZipCoder$UTF8.toString(ZipCoder.java:60)
    at java.base/java.util.zip.ZipFile.getZipEntry(ZipFile.java:663)
    at java.base/java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:521)
    at java.base/java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:509)
    at java.base/java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:485)
    at jdk.jartool/sun.tools.jar.Main.extract(Main.java:1361)
    at jdk.jartool/sun.tools.jar.Main.run(Main.java:375)
    at jdk.jartool/sun.tools.jar.Main.main(Main.java:1649)
Caused by: java.nio.charset.MalformedInputException: Input length = 1
    ... 12 more

Qual'è, secondo voi, il motivo dell'errore?
Grazie
 

Aldo's

Active Member
Licensed User
Guarda se hai file / variabili i cui nomi contengono lettere accentate.
Un dannato file png accentato...risolto. Grazie
 

Elric

Well-Known Member
Licensed User
Quindi l'unica soluzione è eliminare/rinominare i file con lettere accentate?
 

Aldo's

Active Member
Licensed User
Quindi l'unica soluzione è eliminare/rinominare i file con lettere accentate?
Il problema che ho riscontrato io è stato eliminato in questo modo.
 
Top