Autore Topic: Dopo la compilatura PdfWriter mi causa errore  (Letto 1608 volte)

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Dopo la compilatura PdfWriter mi causa errore
« il: 30 Giugno 2019, 20:46:40 »
Pensavo ormai di aver portato il listato del mio secolare ProgrammaBolle ad uno stato di error free, invece non è così, il programma in fase di test si comporta egregiamente senza causare alcun errore, ma dopo averlo compilato e quindi spostato nella directory riservata a mia moglie la questione cambia, intendiamoci tutti i calcoli e i processi per arrivare alla formazione della bolla vanno bene, ciò che fallisce è PdfWriter e lo fa con questo errore:
Citazione
[43] Access forbidden.
PdfWriter.Output.1274
Da quello che posso capire il tutto parte dalla chiamata di Okular che viene fatta in queste linee:
Codice: [Seleziona]
  With pdf = New DDTNormale("portrait", "mm", "A4")
        .Open()
        .AliasNbPages()
        .Data()
        .Output("/tmp/report.pdf", False)
  End With

  Desktop.Open("/tmp/report.pdf")
Che se ho capito bene dovrebbe attivare la funzione Output contenuta nella classe PDFWriter
« Ultima modifica: 30 Giugno 2019, 20:57:15 da Franco_da_vc »
Bye by Afo

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #1 il: 30 Giugno 2019, 21:17:23 »
Ho iniziato a scrivere questo messaggio e mentre lo scrivevo ho trovato in autonomia la soluzione all'errore che ottenevo, me ne scuso e prego i moderatori di cancellare il topic.

Bye by AFo
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.155
  • Tonno verde
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #2 il: 30 Giugno 2019, 23:37:17 »
Ciao Franco,
prima di rimuovere la discussione vorrei chiederti se pensi che la soluzione possa aiutare qualcuno oppure no.
Grazie
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #3 il: 01 Luglio 2019, 21:23:25 »
Ciao Gianluigi,

ben risentito, hai proprio ragione, tutto il nocciolo della questione sta nella riga
Codice: [Seleziona]
.Output("/tmp/report.pdf", False)
la directory /tmp ove viene scritto il file temporaneo report.pdf è la directory che risiede in radice e per scrivervi dentro ci vogliono i permessi di root, appena settato questo all'utente di mia moglie il tutto ha funzionato a dovere; lo strano e che avevo già inserito il gruppo root anche a lei, ma mentre a me i permessi risultavano root,users per lei la notazione era users,root, non capisco come ciò poteva interferire, ma visto l'evoluzione è proprio così.

Comunque la notizia ancora più bella e che da oggi ProgrammaBolle è effettivamente in produzione ed a già elaborato per uno dei negozi con cui lavoriamo.

Bye by AFo
Bye by Afo

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #4 il: 01 Luglio 2019, 21:33:31 »
Citazione
Comunque la notizia ancora più bella...
Congratulazione!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.155
  • Tonno verde
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #5 il: 01 Luglio 2019, 22:56:34 »
Direi che la discussione può essere utile e quindi la lascio.
Mi unisco a kicco, complimenti  :ok:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Arco

  • Gambero
  • **
  • Post: 93
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #6 il: 02 Luglio 2019, 10:13:09 »
 :ok:

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #7 il: 05 Luglio 2019, 21:22:39 »
Seconda puntata della saga del PdfWrite (ho guardato troppo Games of trones e vedete come mi sono ridotto! ;D ;D ;D).

Oltre alla questione dei permessi, mi sono accorto che se uso il programma in prova e quindi mi scrive il file dal mio utente poi usando l'eseguibile che è sull'utente di mia moglie ho comunque dei problemi e viceversa.

Sto quindi pensando di inserire all'uscita della procedura un comando che vada a cancellare report.pdf in modo da evitare che Rosa si trovi col programma bloccato e non possa concludere il ciclo di lavorazione; ma esiste un ordine per fare ciò? Bisogna che lo cerchi!

Grazie a tutti per i complimenti.

Bye by AFo
Bye by Afo

Offline Arco

  • Gambero
  • **
  • Post: 93
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #8 il: 08 Luglio 2019, 09:42:05 »
Usa il comando di shell rm

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #9 il: 17 Luglio 2019, 18:51:15 »
Ciao Franco, il mio report.pdf lo salvo dentro /tmp in modo che si cancelli da solo

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #10 il: 17 Luglio 2019, 20:10:37 »
il mio report.pdf lo salvo dentro /tmp in modo che si cancelli da solo

La soluzione migliore.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #11 il: 28 Luglio 2019, 14:38:12 »
Questo è strano, anch'io sto salvandio il file dentro /tmp, ma stranamente rimane registrato, il mio resta settato come <nomeutente>/root.

Comunque ringrazio tutti per i numerosi suggerimenti.
Bye by Afo

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Dopo la compilatura PdfWriter mi causa errore
« Risposta #12 il: 28 Luglio 2019, 16:48:33 »
Citazione
Questo è strano, anch'io sto salvandoio il file dentro /tmp  ma stranamente rimane registrato, il mio resta settato come <nomeutente>/root.
È veramente molto strano; per curiosità ho generato un file e l'ho settato come il tuo: <nomeutente>/root cioè proprietario=nome utente e gruppo = root.
Al riavvio non è più presente nella cartella /tmp come del resto mi aspettavo!
 :-\
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)