Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Gudia Debug Odoo in eclipse

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21184

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Ho iniziato a leggere la guida nella sezione del forum dedicata allo sviluppo python di openerp in ambiente eclipse
wiki.odoo-italia.org/doku.php/area_tecni...uppo_e_tools/eclipse
La guida vuole mostrare il debug del codice del server.

Il PROBLEMA è (penso sia) che la guida riferisce ad una versione datata di openerp.

La guida chiede di scaricare un tar.gz da www.openerp.com/downloads
Immagino si intenda la versione SOURCE (?)

Io ho optato per lo scaricamento da github credendo sia analogo(è analogo, vero ?)

Tutavia i relativo file da sottoporre a debug ( openerp-server.py) non li trovo più nella versione 8;

Vengono richiamati
/bin/openerp-server.py come entry point – il file non esiste. Quale file lo sostituisce oggi ? La cartella bin non esiste con lo scaricamento github. E' corretto ?
bin/addons/base/res/partner/partner.py – Non esiste né la directory bin ne la subdir /base/res. Come è cambiata la struttura e quale file prendere ? Il file partner.py lo trovo ripetuto nei vari moduli della localizzazione italiana, ma non lo vedo sotto /base

Mi date qualche hint per una partenza con il debug del server ?

Grazie in anticipo :-)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21188

  • MiCantino
  • Avatar di MiCantino
  • Offline
  • Expert Boarder
  • Messaggi: 137
  • Ringraziamenti ricevuti 7
  • Karma: 1
io ho utilizzato questa guida

www.odoo.com/forum/how-to/developers-13/...e-under-winows-36105

a parte qualche dipendenza pyton non citata pare abbastanza completa.
In effetti la guida della community dovrebbe fare riferimento alla 7
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21574

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Grazie micantino,
seguendo la guida ho attivato il mio primo run e primo debug da eclipse.

TUTTAVIA ho un (due) problemi

1) SOLO quando sono in modalità debug, il serve (da SOLO ) si predispone su altra porta (port 8072). E' normale ?
pydev debugger: starting (pid: 23151)
2015-07-13 23:44:19,366 23151 INFO ? openerp: OpenERP version 8.0
2015-07-13 23:44:19,366 23151 INFO ? openerp: addons paths: ['/home/giuliano/workspace/OCA/OCB/OCB/.local/share/Odoo/addons/8.0', u'/home/giuliano/workspace/OCA/OCB/OCB/addons', u'/home/giuliano/workspace/OCA/custom/addons', '/home/giuliano/workspace/OCA/OCB/OCB/openerp/addons']
2015-07-13 23:44:19,367 23151 INFO ? openerp: database hostname: localhost
2015-07-13 23:44:19,367 23151 INFO ? openerp: database port: 5432
2015-07-13 23:44:19,367 23151 INFO ? openerp: database user: odoo
2015-07-13 23:44:20,330 23151 INFO ? openerp.service.server: Evented Service (longpolling) running on 0.0.0.0:8072

2) se mi connetto alla porta 8072, (localhost:8072) il sistema si blocca /resta in un loop.
Cosa SBAGLIO ?
Se invece lancio un run, il socket aperto è quello solito e tutto funziona regolarmente....
pydev debugger: starting (pid: 23151)
2015-07-13 23:44:19,366 23151 INFO ? openerp: OpenERP version 8.0
2015-07-13 23:44:19,366 23151 INFO ? openerp: addons paths: ['/home/giuliano/workspace/OCA/OCB/OCB/.local/share/Odoo/addons/8.0', u'/home/giuliano/workspace/OCA/OCB/OCB/addons', u'/home/giuliano/workspace/OCA/custom/addons', '/home/giuliano/workspace/OCA/OCB/OCB/openerp/addons']
2015-07-13 23:44:19,367 23151 INFO ? openerp: database hostname: localhost
2015-07-13 23:44:19,367 23151 INFO ? openerp: database port: 5432
2015-07-13 23:44:19,367 23151 INFO ? openerp: database user: odoo
2015-07-13 23:44:20,330 23151 INFO ? openerp.service.server: Evented Service (longpolling) running on 0.0.0.0:8072
2015-07-13 23:48:02,981 23151 INFO ? openerp.addons.report.models.report: Will use the Wkhtmltopdf binary at /usr/bin/wkhtmltopdf
2015-07-13 23:48:03,745 23151 INFO ? openerp.addons.report.models.report: Upgrade Wkhtmltopdf to (at least) 0.12.0
2015-07-13 23:48:05,014 23151 INFO ? openerp.http: HTTP Configuring static files
2015-07-13 23:48:05,096 23151 INFO None openerp.http: Generating nondb routing
127.0.0.1 - - [2015-07-13 23:48:05] "GET / HTTP/1.1" 303 505 7.074474
2015-07-13 23:48:05,175 23151 INFO None openerp.addons.bus.bus: Bus.loop listen imbus on db postgres
Ultima modifica: 3 Anni 7 Mesi fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21579

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
sulla porta 8072 è in ascolto il loop gevent.

"odoo gevent" su google per sapere cos'è :)
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21613

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
… non ne vengo fuori…. .-(
da quanto capisco gevent è utilizzato nel caso si voglia utilizzare odoo con le app per l'istant messaging (scusate se ho stracapito..)
www.odoo.com/forum/help-1/question/what-...ts-functioning-69770

MA… nel mio debug config ho specificato come main module quello “classico”
${workspace_loc:OCB/OCB/openerp-server.py}

e NON il file openerp-gevent


Inoltre ho specificato come parametro config all'avvio di Py-Dev (il plugin di eclipse per python)
--config=/home/giuliano/workspace/OCA/OCB/OCB/odoo-server.conf
e nel file config odoo-server.conf ho speciifcato come socket
xmlrpc_port = 8069
xmlrpcs = True
xmlrpcs_interface = 
xmlrpcs_port = 8071

dunque sembrerebbe GIUSTO….


Allora non capisco…. DOVE/COSA sbaglio ?
Perché quando va in debug – e SOLO allora- cambia socket (va sulla porta 8072) e non vedo comparire alcuna risposta nel browser anche se punto su quella porta ?


Addendum
L'installazione è una a parte completamente nuova,,,
non ho creato ancora il dbase delle aziende, e quando lancio un run "normale" da IDE, allora collegandosi con browser alla "Vecchia" porta mi risponde odoo per poter creare il dbase in postgres....
se lancion debug nisba... non compare su nessuna dei due socket...
Ultima modifica: 3 Anni 7 Mesi fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Gudia Debug Odoo in eclipse 3 Anni 7 Mesi fa #21615

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
che versione stai usando?
perchè sulla 8.0 non esiste openerp-server.py, ma esistono openerp-server e openerp-gevent.
il secondo è quello che fa partire il tutto sulla porta 8072.
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.136 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam