Problema apertura form

1 view
Skip to first unread message

Janox - Uniteam s.r.l.

unread,
Jun 22, 2026, 6:55:18 AM (7 days ago) Jun 22
to Janox
Ciao Tommaso,

ho un problema solo su una installazione, ovviamente quella più grossa:



La riga dell'errore è quella del file sotto "src".

Non capisco cosa sia, tra l'altro in altre installazioni non ci sono problemi e neanche localmente sul server di sviluppo.

Attendo tue

Grazie mille
Ciao e buona giornata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://custom.teamviewer.com/6z4s2dm
---------------------------------------------------------------------------

Janox - Uniteam s.r.l.

unread,
Jun 22, 2026, 7:45:09 AM (7 days ago) Jun 22
to Janox
Ciao Tommaso,

ho portato i dati in locale ed il problema non si verifica.

Stessi dati, stessa runtime, stesso programma. L'unica differenza è il s.o., linux nel caso specifico...

Grazie mille
Ciao
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://custom.teamviewer.com/6z4s2dm
---------------------------------------------------------------------------

--
--
Hai ricevuto questo messaggio in quanto sei iscritto al gruppo di supporto per gli sviluppatori Janox (www.janox.it).
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "jxsupport" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a jxsupport+...@googlegroups.com.
Per visualizzare questa discussione, visita https://groups.google.com/d/msgid/jxsupport/e3d3a683-c8b0-4766-9661-b2b7653c2803%40uniteambo.it.

Tommaso Vannini

unread,
Jun 22, 2026, 9:42:32 AM (7 days ago) Jun 22
to jxsu...@googlegroups.com
Ciao Maurizio,
purtroppo il modulo e la riga dell'errore sono quelli in cui viene
rilanciata l'eccezione, non quelli dell'errore.

Quindi non ho nessuna informazione...

Nel titolo dici "apertura form": una form specifica di un programma
specifico o qualunque form..?

Devi darmi più informazioni possibili, perché così non saprei nemmeno
dove orientarmi.


> Stessi dati, stessa runtime, stesso programma. L'unica differenza è il
> s.o., linux nel caso specifico...

Escluderei comunque che c'entri il s.o.

In locale hai fatto i test con PHP7 o PHP8?

Perché l'errore sembra un errore di sintassi.


Saluti
--
. Tommaso Vannini
. <tvan...@gmail.com>

Janox - Uniteam s.r.l.

unread,
Jun 22, 2026, 10:02:47 AM (7 days ago) Jun 22
to jxsu...@googlegroups.com
Ciao Tommaso,


Nel titolo dici "apertura form": una form specifica di un programma
specifico o qualunque form..?
Al momento mi hanno segnalato solo una form specifica: il prg stampa_anagrafica_cespiti_rel_2


In locale hai fatto i test con PHP7 o PHP8?
Sono riuscito a rimettere php7 e l'errore di verifica.

Per testare sotto php7 accedi dal server di sviluppo così:
  • App name: kfashion
  • App alias: kgest
  • User: root
  • Pwd: lasciala vuota
  • Dev: maurizio

Vai nel menu "Cespiti -> stampe -> anagrafica cespiti".

A livello di janox.ini il puntamento di php è ancora a php8, devo cambiare anche quello?

Fammi sapere se è tutto ok.

Grazie
Ciao
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://custom.teamviewer.com/6z4s2dm
---------------------------------------------------------------------------

Janox - Uniteam s.r.l.

unread,
Jun 22, 2026, 10:03:57 AM (7 days ago) Jun 22
to jxsu...@googlegroups.com
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://custom.teamviewer.com/6z4s2dm
---------------------------------------------------------------------------

--
--
Hai ricevuto questo messaggio in quanto sei iscritto al gruppo di supporto per gli sviluppatori Janox (www.janox.it).
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "jxsupport" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a jxsupport+...@googlegroups.com.

Tommaso Vannini

unread,
Jun 22, 2026, 11:54:09 PM (6 days ago) Jun 22
to jxsu...@googlegroups.com
Ciao Maurizio,
è tutta e solo colpa tua, per fortuna :)

Nel prg "stampa_anagrafica_cespiti_rel_2", nell'espressione 35 usi la
funzione match(), che è disponibile da PHP8.0.

Se vuoi che giri in PHP7.4 sostituiscila con switch() o con
if()/elseif()...

Attendo conferma correzione.


Alcune note, ad uso della comunità, che ci legge in copia:

Nei casi come questo, in cui la runtime non riesce a restituire il luogo
esatto (file/riga) di un errore è fondamentale consultare l'error.log di
Apache, perché contiene sempre l'errore PHP originale.

Io non sono riuscito ad orientarmi tra le macchine, Wamp, Xamp, ecc..,
ho guardato ovunque (mi sia venuto in mente di guardare), ma non sono
riuscito a trovare quel log.

Magari, in futuro, ricordiamocelo e, quando serve e quando possibile,
allleghiamolo alla segnalazione, perché sapere dove si verifica un
errore, come potete immaginare, aiuta parecchio.

Specialmente in casi come questo in cui non so nemmeno se sia interno
alla runtime o in applicazione.

Lo so che io potrei migliorare il reporting in questi casi (di solito
riguarda i Fatal error), ma non è tutta colpa mia (e tanto meno tua,
Maurizio).

Purtroppo finché tutta la comunità non passerà all'uso delle eccezioni,
e quindi potrò smantellare il vecchio error-handling, sarebbe assurdo
spendere energie nel miglioramento dell'error-reporting.

L'ultima nota riguarda PHP8: tutti avete realtà di produzione in PHP8
(magari anche da un po'), ma tutti avete almeno una installazione PHP7,
con cui mantenere la compatibilità.

L'ultimo PHP7.4 è uscito 11 anni fa e da allora PHP ne ha fatta di
strada, nell'introduzione di funzionalità e sintassi, per non parlare
delle prestazioni.

Mantenere la compatibilità 7.4 a più di 10 anni di distanza è
sicuramente complicato per voi, ma è enormemente più complicato per me,
che scrivo PHP "puro".

Purtroppo se io e voi sviluppassimo con sotto (controllo sintattico)
PHP7.4 non vedremmo warning, errori e deprecazioni introdotte negli
ultimi 11 anni e credo sarebbe sicuramente peggio!

Quindi mettetevi tutti una mano sul cuore (ed una sull'orologio) e
mandiamo in pensione PHP7 quanto prima!


Saluti
--
. Tommaso Vannini
. <tvan...@janox.it>
. Software analysis & development
. Janox project manager (www.janox.it)

Janox - Uniteam s.r.l.

unread,
Jun 23, 2026, 4:00:52 AM (6 days ago) Jun 23
to jxsu...@googlegroups.com
Ciao Tommaso,

grazie mille.

Purtroppo non avendo fatto io quel programma non l'ho neanche aperto.

Per quanto ci riguarda ci sono rimaste solo 1 o 2 installazioni php7 (1 è molto grossa).

Le aggiorneremo il prima possibile.

Grazie ancora
Un saluto e buona giornata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://custom.teamviewer.com/6z4s2dm
---------------------------------------------------------------------------

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages