kkoksvik / finfaktura

Automatically exported from code.google.com/p/finfaktura
GNU General Public License v2.0
2 stars 0 forks source link

Kræsjer ved generering av faktura når faktura-katalog ikke eksisterer #72

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Når faktura-katalogen ikke eksisterer, burde systemet opprette katalogen i 
stedet for å feile. Ser at det er forsøkt å vise meg feilmelding (raise 
Fakturafeil), men denne kommer ikke til syne hos meg, og jeg var mer enn 
lettere forvirret ei god stund.

Hva må til for å gjenskape problemet?
1. Definer en faktura-katalog som ikke eksisterer
2. Lag en faktura
3. Trykk på knappen 'E-post' ELLER 'Papir'

Hva hadde du forventet at skulle skje?
Faktura-katalogen opprettes

Hva skjedde i stedet?
Etter ventepause (5-10 sekunder) gir Ubuntu feilmelding:
"Sorry, finfaktura closed unexpectedly". Programmet kjører likevel som før.

Hvilken versjon av FinFaktura bruker du? Hvilket operativsystem bruker du?
finfaktura 2.0.6, Ubuntu 10.04 Beta

Vennligst inkludér så mye ekstra informasjon som mulig under, slik at det 
blir lettere å finne og fikse problemet. 
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/finfaktura/gui.py", line 521, in 
lagFakturaPapir
    def lagFakturaPapir(self): return self.lagFaktura(Type='papir')
  File "/usr/lib/python2.6/dist-packages/finfaktura/gui.py", line 530, in 
lagFaktura
    fakturanavn = ordre.lagFilnavn(self.faktura.oppsett.fakturakatalog, 
fakturatype=Type)
  File "/usr/lib/python2.6/dist-packages/finfaktura/fakturakomponenter.py", 
line 293, in lagFilnavn
    raise FakturaFeil('%s er ikke en gyldig katalog' % fullkat)
finfaktura.fakturafeil.FakturaFeil: /fakturaer er ikke en gyldig katalog
Segmentation fault (core dumped)

Original issue reported on code.google.com by thomas.m...@gmail.com on 15 Apr 2010 at 9:36

GoogleCodeExporter commented 9 years ago
Oppdatering: Bruker nå Ubuntu 10.04 (64bit) med finfaktura 2.0.6b.

Gikk på samme smellen igjen, og rota rundt en time før jeg fant ut at 
problemet var at angitt fakturamappe ikke eksisterer. Får ikke segmentation 
fault lenger (which is an improvement), men det skjer /ingenting/ når jeg 
prøver å sende e-post med feilsatt fakturamappe, jeg får heller ikke 
feilmelding. (Bortsett fra på kommandolinja. Vil i det minste ha grafisk 
feilmelding. Kravstor, serru. ^^)

$ faktura.py
WARNING:root:Ugyldig kid, hopper over: None
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/finfaktura/gui.py", line 382, in leggTilFaktura
    if knapp == 0: self.lagFaktura(Type='epost')
  File "/usr/lib/python2.6/dist-packages/finfaktura/gui.py", line 530, in lagFaktura
    fakturanavn = ordre.lagFilnavn(self.faktura.oppsett.fakturakatalog, fakturatype=Type)
  File "/usr/lib/python2.6/dist-packages/finfaktura/fakturakomponenter.py", line 293, in lagFilnavn
    raise FakturaFeil('%s er ikke en gyldig katalog' % fullkat)
finfaktura.fakturafeil.FakturaFeil: /fakturaer er ikke en gyldig katalog

Original comment by thomas.m...@gmail.com on 1 Oct 2010 at 9:26