La funzione Esporta XML genera un errore su OSX e il file non viene salvato
Ciao Red apro il jar su OSX aggiornato all'ultima release (yosemite) in modalità grafica inserisco un manga (naruto) seleziono 1 o + capitoli FILE - ESPORTA IN XML indipendentemente dal percorso scelto ottengo IMPOSSIBILE SALVARE IL FILE DI CONFIGURAZIONE XML NELLA CARTELLA SELEZIONATA!
Comments (27)
-
repo owner -
reporter Si Percorso salvataggio CBZ cancella cartella dopo compressione
-
repo owner Mmm per sicurezza ho appena provato su un altro PC con Windows (io ho Linux) e qui salva senza problemi, a questo punto se la cartella in cui provi a salvare il file ha correttamente i diritti di scrittura comincio allora a temere che sia una incompatibilità con le funzioni di scrittura su file di JAVA e OSX :S Cerco info se è un problema noto o meno
-
reporter Ok comunque è un problema minore come indicato. Potendo editare il file manualmente non è un problema questo.Piuttosto è un problema il
#20in quanto il parametro ALL non viene preso :(grazie
-
repo owner Purtroppo non ho trovato info a riguardo di incompatibilità di scrittura su OSX :( Il max che posso fare al momento, non avendo possibilità di testare personalmente su OSX, è di inserire nella prossima versione la stampa a terminale dell'effettivo stack d'errore, così magari riusciamo a capire meglio dov'è realmente l'intoppo
-
reporter Ooookkkk! attendo 5.0.1 allora :D grazie
-
repo owner Visto il numero di bug già noti credo sarà una più corposa 5.1 xD Purtroppo fino a Giovedì sto un po' impicciato coi parenti, ma entro il weekend dovrei rilasciarla sicuro ;)
-
repo owner v5.1 rilasciata, avvialo da terminale col comando
java -jar EdenBatchDownloader.jar
e prova ad esportare il file XML. Ora lo stack d'errore dovrebbe venire stampato a terminale con tutti i dettagli tecnici relativi all'errore, così dovremmo scoprire una volta per tutte da cosa è dovuto il problema :)
-
reporter MITICO! appena riesco ti faccio sapere immediately grazie
-
reporter Lanciando il jar con il comando che mi hai dato restituisce questo: Exception in thread "main" java.lang.UnsupportedClassVersionError: edenbatchdownloader/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
-
repo owner Mmm ma che versione di JAVA hai? Dai
javac -version
nel terminale per vedere la versione di JAVA attualmente installata
-
reporter avac 1.6.0_65
-
repo owner Ecco il problema allora XD Hai ancora JAVA 6 e invece EBD richiede JAVA 7 o superiore (1.7.x). Dovresti aggiornare JAVA nel tuo sistema, tra l'altro attualmente siamo alla versione 8 stabile
-
reporter did it
MacBook-Pro-di-Simone:~ simonebissi$ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -jar /Users/simonebissi/Downloads/EdenBatchDownloader.jar java.io.FileNotFoundException: /Users/simonebissi/Downloads/naru.xml/EBD.xml (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:213) at java.io.FileOutputStream.<init>(FileOutputStream.java:101) at edenbatchdownloader.Main.ExportToXML(Main.java:1042) at edenbatchdownloader.Main.jMenuItem2ActionPerformed(Main.java:1299) at edenbatchdownloader.Main.access$1400(Main.java:37) at edenbatchdownloader.Main$15.actionPerformed(Main.java:392) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2739) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746) at java.awt.EventQueue.access$400(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.awt.EventQueue$3.run(EventQueue.java:691) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:719) at java.awt.EventQueue$4.run(EventQueue.java:717) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:716) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
-
reporter sembra che non riesca a trovare il file guardando il log ho anche capito come tenta di salvare il file. lui preimposta EBD.xml e vuole solo che selezioni la cartella ma anche così facendo da sempre lo stesso errore e il log è uguale ovvero
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) java.io.FileNotFoundException: /Users/simonebissi/Download/EBD.xml (No such file or directory)
-
repo owner Ottimo, si esatto devi selezionare una cartella, quindi diciamo che è il secondo caso quello realmente problematico. L'unica cosa che mi viene da notare che abbia potuto scatenare l'errore è il fatto che nel secondo caso la cartella sia "Download" quando dovrebbe essere "Downloads" (almeno da quello che vedo nel primo caso). Puoi confermarmi quale sia la cartella giusta?
-
reporter allora provando ancora ho notato che : il percorso corretto sarebbe Downloads ma l'alias che da OSX alla cartella è Download, idem per Documenti, in realtà è Documents e questo da molto fastidio all'export. Usando quindi una cartella creata apposta che non abbia alias particolari di mac ha funzionato la cartella usata (e che ha dato risultato positivo) è /Users/simonebissi/xgen
-
repo owner Ottimo a sapersi, grazie :) Ora allora dò un'occhiata per vedere se JAVA può gestire gli alias assegnati dal sistema così da fixare questo fastidio
-
repo owner Ok ho trovato una funzione che acquisisce il path canonico apposito per i collegamenti simbolici, teoricamente dovrebbe funzionare anche con gli alias ma ormai ho capito che l'unico modo per avere conferme serie con JAVA è provare xD Quindi quando hai tempo puoi provare con questa nuova versione qui v5.2b e farmi sapere se funziona con la cartella Downloads in cui prima ti dava errore? Thx :)
-
reporter ottimo! funziona!
ti chiedo questo però: sarebbe possibile digitare liberamente nelle impostazioni il percorso predefinito di download? ti spiego io uso il programma su un NAS e il percorso che ho lì per il download è /opt/share/ebd
Ovviamente su mac, usando il programma in GUI per creare il file xml da passare poi alla versione Riga di Comando per il download, non ho (su mac) il percorso /opt/share/ebd per cui dovrei impostarne uno a caso, salvare xml ed editarlo a mano.
E' vero che non muore nessuno per editarlo a mano..ma tanto che ci siamo...se si può :D
grazie cmq! grandissimo lavoro!
pss: hai visto la mail sul download di capitoli che vanno in errore?
-
repo owner Si, prossima versione modifico un po' le cose per la creazione del XML, in effetti è più giusto distaccare impostazioni generali da quelle del file, visto che appunto uno potrebbe volerlo usare su altri PC. Per l'e-mail ho appena letto, ora controllo perché da errore
-
repo owner Appena controllato Naruto, l'errore è il 404, ossia pagina/immagine non trovata e difatti andando a vedere su mangaeden manca la pagina 19, come puoi vedere tu stesso http://www.mangaeden.com/it-manga/naruto/628/19/ E purtroppo questo non posso fixarlo io XD
Ora controllo anche code breaker ma se era sempre 404 l'errore allora credo siamo nella stessa situazione.
EDIT: e difatti al capitolo 32 di Code: Breaker manca la prima pagina anche dal sito http://www.mangaeden.com/it-manga/code-breaker/32/1/ anche al 33, 34 e via dicendo :(
-
reporter Certo Ma dici sia possibile bypassare il 404 facendo andare avanti il download invece che interrompere il programma? Tipo far saltare completamente il capitolo lasciando la cartella delle immagini cosi da capire quale capitolo ha la falla e poi quella me la recupero io in altro modo manualmente... Grazie 😁
-
repo owner Certo si può far skippare volendo, prossima versione metto opzione apposita
-
reporter IDOLO
-
repo owner - changed status to resolved
Rilasciata v6.0 che dovrebbe risolvere questa problema ;)
-
repo owner Esattamente
- Log in to comment
In Modifica -> Impostazioni è tutto settato (soprattutto la cartella di output)?