Conturi preluate (salarii, mijloace fixe)

Creat de dfreddie, Martie 27, 2010, 12:29:12 PM

« precedentul - următorul »

dfreddie

Unde se inregistreaza?

La modulul Balanta din Contabilitate ... am o eroare!!

Am pus 3.2.5 ...




type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /ContBalanta.jsp at line 143

140:         prst = conn.prepareStatement("SELECT val from a000wginfo where nume='ultbal' ");
141:         rs=prst.executeQuery();
142:          rs.next();
143:       val=rs.getString("val").split("-");
144:       lub=new Integer(val[0]).intValue();
145:       aub=new Integer(val[1]).intValue();
146:        java.sql.Date dataub1=new java.sql.Date(aub-1900,lub-1,1);//prima zi a lunii ultbal


Stacktrace:
   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

javax.servlet.ServletException: java.sql.SQLException: Illegal operation on empty result set.
   org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
   org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
   org.apache.jsp.ContBalanta_jsp._jspService(ContBalanta_jsp.java:1594)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.sql.SQLException: Illegal operation on empty result set.
   com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
   com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java:685)
   com.mysql.jdbc.ResultSet.getNativeString(ResultSet.java:4330)
   com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:5622)
   com.mysql.jdbc.ResultSet.getString(ResultSet.java:5420)
   com.mysql.jdbc.ResultSet.getString(ResultSet.java:5436)
   org.apache.jsp.ContBalanta_jsp._jspService(ContBalanta_jsp.java:638)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
Apache Tomcat/6.0.20
Not too bad for a blind man ...
  •  

elis

CitatLa modulul Balanta din Contabilitate ... am o eroare!!

Ai rulat, din Setup, scriptul Corecții istbalanță (conform atenționării din pag.de download) ?
  •  

elis

    Scuze! Problema nu are nimic cu rularea scriptului din Setup.
    Pentru ca balanta să se poată vizualiza în mod corect, trebuie rulat întâi Închidere venituri/cheltuieli din registrul jurnal, ca să se (re)genereze balanța cu notele contabile existente.

CitatUnde se inregistreaza?
Poți detalia puțin întrebarea asta?

  •  

dfreddie

Ok.

pentru balanta este necesar introducerea amortismentelor si salariile. In versiunile parca exista posibilitatea introducerii soldurilor aferente acestora. In 3.2.5 ori nu am vazut, ori .. nu am vazut :)
Not too bad for a blind man ...
  •  

dfreddie

#4
scriptul Corecții istbalanță mi-a dat eroare.
Not too bad for a blind man ...
  •  

elis

    Amortizările de mijloace fixe si notele de salarii se introduc, ca și până acuma , din registrul jurnal, de la butonul Adaugă manual nc. Pentru ca aceste note contabile să apară în balanță, trebuie trecut prin Închidere venituri/chelt., pentru a se regenera balanța.
    Legat de eroarea de la rularea scriptului, așteptăm ceva detalii(catalina.out).
  •  

dfreddie

La rulare ... am eroarea asta:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: null-01-01 for column databal at row 1
Not too bad for a blind man ...
  •  

elis

Ciudat! N-am întâlnit la o nicio firmă această eroare. Se pare că în baza de date este un câmp de dată cu valoare null. Trimite-ne mesajul de eroare complet din catalina.out ,sau chiar un backup.
  •  

dfreddie

Am restartat serverul si am mai incercat inca o data. Acum e alta eroare:

java.lang.NullPointerException
Not too bad for a blind man ...
  •  

elis

Un simplu mesaj de eroare scos din contexul in care apare (stacktrace) nu ne spune mare lucru. Trimite-ne mesajul de eroare complet din catalina.out.
  •  

dfreddie

Fiind prea mare pentru a putea fi postat aici ... am trimis Catalina.out pe mail.

Multumesc inca o data!
Not too bad for a blind man ...
  •  

cios

Chiar a ajuns mare, era suficient să copiezi din el ultima parte, cu erorile din zona de interes! Recomandare: din când în când e bine de resetat catalina.out, prin redenumirea lui și punerea întro arhivă (dacă se consideră necesar), și repornirea Tomcat-ului - se creează altul nou.

Problema dela rularea scriptului de corecție 3.2.5 a fost o scăpare pentru un caz particular, cum s-a întâmplat la voi: era generată balanța la una dintre firme pe decembrie 2009, dar nu era pe ianuarie 2010. S-a corectat și, dacă e urgent, putem pune un update astăzi. De fapt, toate înregistrările și rapoartele funcționează corect, mai puțin vizualizarea balanțelor, până la rularea acelui script.

Cu parola de admin separat ai reușit?
  •  

dfreddie

Daca se poate pune update-ul ... ar fi minunat.
Cu parola ... este mai greu ... de fapt mi-e frica sa fac back-up si sa sterg bazele de date :)
Cred ca o las asa .. cel putin pentru o perioada.

Multumesc tare mult.

By the way ... chestia cu sesiune expirata ... acolo unde trebuia sa apara (fiindca la mine tot nu functioneaza) ultima versiune de download ... chiar daca-i dau ok ...ma trimite pe pagina www.webgest.ro!!
Not too bad for a blind man ...
  •  

cios

Am pus update-ul cu ceva întârziere - am insistat să rezolvăm și generarea oferte clienți.

Citat... chestia cu sesiune expirata ... acolo unde trebuia sa apara (fiindca la mine tot nu functioneaza) ultima versiune de download ...

S-a modificat și acel mesaj legat de sesiune expirată, dar hai să lămurim de ce nu funcționează la tine. Chiar niciodată nu a adus ultima versiune? Ai ceva blocări prin firewall, proxi... ?
  •  

dfreddie

#14
Pana pe la versiune 3.2.2 ... imi arata care este ultima versiune de download. Da serverul se afla in spatele unui firewall.

Am facut si actualizarea "Corectii istbalanta" :)
Not too bad for a blind man ...
  •