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
CitatLa modulul Balanta din Contabilitate ... am o eroare!!
Ai rulat, din Setup, scriptul Corecții istbalanță (conform atenționării din pag.de download) ?
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?
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 :)
scriptul Corecții istbalanță mi-a dat eroare.
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).
La rulare ... am eroarea asta:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value: null-01-01 for column databal at row 1
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.
Am restartat serverul si am mai incercat inca o data. Acum e alta eroare:
java.lang.NullPointerException
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.
Fiind prea mare pentru a putea fi postat aici ... am trimis Catalina.out pe mail.
Multumesc inca o data!
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?
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!!
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... ?
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" :)