Grupa rješenja problema s mrežnim radom
Kod pokretanja programa dobivate razne poruke grešaka i ne možete ući u program.
Poruke koje se javljaju mogu biti tipa:
IPOS knjigovodstvo has encountered a problem and needs to close. We are sorry... If you were in the middle of something, the information you were working on might be lost
Generalno i brzo rješenje je da onemogućite pokretanje opcija koje se nalaze u datoteci ipos.ini koja se nalazi u istom direktoriju gdje i glavni program knjigovodstvo.exe. To možete napraviti na način da preimenujete ipos.ini u npr. iposxxx.ini ili da tu datoteku maknete iz tog direktorija.
U ipos.ini datoteci upisan red "remoteServer=true", a u programu nije uključen mrežni rad (uključuje se u meniu Sistem>Mreža>Uključivanje/dIsključivanje mrežnog rada), ili nije pokrenut nxServer.exe uz uključen mrežni rad u programu.
Čak i ako je sve u redu (uključen je mrežni rad, ispravno je podešen ipos.ini, ispravno je pokrenut nxServer.exe) razlog pojavljivanja greške može biti da je neki Firewall blokirao pristup nxServeru.
Rješenje je da:
1. uključite mrežni rad
2. onemogućite ipos.ini ako nemate licencu za mrežni rad na način da ga jednostavno preimenujete u drugi naziv
Provjerite da li ste postavili Write Share opciju na direktoriju Ipos knjigovodstvo na serveru, način provjere npr. da sa radne stanice pokušate u tom direktoriju kreirati datoteku test.txt, otvoriti ju i nešto u nju upisati, ako to ne uspijete imate problem sa Write Share opcijom
Ako ste direktorij Ipos knjigovodstvo bili kopirali sa nekog optičkom medija provjerite da li ste na svim datotekama maknuli ReadOnly attribute (desni klik na direktorij, pa Properties, pa Attributi)
Ako na serveru imate podignut Firewall ili nekakav antivirus on može sprječavati komunikaciju nxServera sa clientima-stanicama, kako to provjeriti ?, pokušajte kopirati direktorij "Ipos knjigovodstvo\Server" na neku radnu stanicu i tamo pokrenuti program nxServer.exe, nakon toga pokušajte pokrenuti program knjigovodstvo.exe na toj i drugim stanicama, ako sada uspijete to je bio problem
Rješenje je da na serveru u opcijama Firewalla, "Control Panel - System and Security - Windows Firewall - Allow a program through Windows Firewall" dodate u nxServer.exe u popis dozvoljenih programa. Neće škoditi ako to napravite i na radnoj stanici.
Neki puta u ipos.ini nije upisana ispravna putanja do programa knjigovodstvo.exe, svakako preko UNC name, najsigurniji način da to napravite je ...
1. da prvo obrišete ipos.ini (nalazi se u direktoriju gdje i knjigovodstvo.exe),
2. zatim odete na radnu stanicu, obrišite postojeći shortcut na knjigovodstvo.exe i povucite svježi,
3. pokrenite knjigovodstvo.exe preko shortcuta, pokrenut će se u singleExe modu,
4. u meniu "Sistem>Mreža" pokrenite opciju Upisivanje podataka u Ipos.ini za mrežni,
5. izađite iz programa i pokušajte ponovo pokrenuti program, ovaj puta se treba pokrenuti u modu RemoteServer, a što se može vidjeti u zadnjem statusnom redu kada se pozicionirate mišem iznad matične firme u naslovu
Poruka se povremeno dobije kod pokretanja programa sa neke radne stanice, ili imate sporu mrežu ili nešto usporava rad u toj mreži, expresno si možete pomoći tako da u Ipos.ini dodate red: "clienttimeout=20000" što će povećati inicijalnu vrijednost odziva sa 10 na 20000 milisekundi tj. 20 sekundi. Dugoročno biste trebali provjeriti što je s mrežom
Ako vam se računalo "ruši" iz raznih razloga kao što su nestanak struje, neispravnost memorije i sl., od nxServera mogu zaostati temp datoteke koje su inicijalno velike reda veličine Gigabajt.
Objašnjenje ... nxServer za svoj rad (keširanje i sl.) kreira temp datoteke koje se inicijalno nalaze u Temp direktoriju lokalnog računala (servera). Taj temp direktorij je određen sistemskom varijablom i zavisi kako ste logirani na server. Kako se radi o sistemskim datotekama potrebno je u windows exploreru uključiti opciju "Show hidden files and folder" .
Temp direktorij (ili Tmp) se u WinXP nalazi u "\Documents and Settings\Username\Local Settings\Temp", a u Visti je to "\Users\Username\AppData\Local\Temp". Dakle ovdje slobodno obrišite sve datoteke velike cca oko gigabajta.
Javljaju se kod nekih korisnika na os-u win2003 server, posljedica je gubitka veze sa nexus serverom na mreži. Ako netko od korisnika ima bežičnu vezu, takva veza povremeno ide u off line mode radi štednje energije i tada program na stanici izgubi vezu sa nexus serverom, to se kod win2003 može podesiti
Kada pokrenete nxServer.exe potrebno je provjeriti da li je TCP/IP komunikacija aktivna tj. da li je sam server aktivan ili neaktivan. Pazite, nakon što ste server postavili neaktivnim i zatvorili ga on je automatski spremio postavke, pa kad ga sljedeći puta pokrenete on će inicijalno biti neaktivan.
Isto tako provjerite da niste pokrenuli više programa nxServer.exe na istom ili na nekom drugom računalu u mreži.
Greška je odmah jasna kad se u prvoj instanci programa ustanovi da je program pokrenut kao SingleExe (vidi se u statusnom redu programa kad je miš na matičnoj firmi).
Shortcut preko kojeg se pokreće
program na stanicama nije u Start in polju imao upisanu putanju kao što
bi trebalo biti.
Target: "\\Server\c\Program Files\Ipos\IPOS
knjigovodstvo\Knjigovodstvo.exe"
Start in: "\\Server\c\Program Files\Ipos\IPOS
knjigovodstvo"
Iz tog razloga program nije niti pronašao ipos.ini pa se ponašao kao
da te datoteke nema i uzeo inicijalne postavke tj. putanja=remoteServer=false
*** Server started ***
Time: [13261359] 2.7.2008 11:44:44
Exception: EAssertionFailed
Message:
Assertion failure (D:\Delphi\3p\NexusDB2\nxseRecordEngineStatic.pas, line 233)
...
Callstack:
[005168C6] nxseRecordEngineStatic.TnxStaticRecordEngine.AddRecord (Line 233, "nxseRecordEngineStatic.pas")
[0057BC7E] nxsrServerEngine.TnxServerTableCursor.sbcRecordInsert (Line 12297, "nxsrServerEngine.pas")
...
[00405790] System.ThreadWrapper (Line 12110, "sys\system.pas")
==============================================================
********************************
********
*** Fatal Exception Flag has been set ***
*****************************************
U najvećem broju slučajeve je rješenje pokrenuti Popravak svih datoteka u meniu Sistem>Nadzornik>Popravak datoteka s podacima.
Ako imate mrežnu verziju u kojoj je program instaliran na računalu (server) na kojem je operativni sistem Windows XP Home edition tada toplo savjetujemo ili da prebacite program na računalo sa Win XP professional verzijom ili da XP Home zamijenite sa professional verzijom. Naravno možete staviti i: Vistu, Windows 2003, Windows 2008.
U praksi je primjećeno da u svim slučajevima sa Win XP Home gdje je bilo problema, problemi su nestali kod preseljenja na drugi OS.
Problem može biti i "Use simple file sharing opcija" koju je potrebno isključiti na način da otvorite Windows Explorer, u meniu Tools, Folder options, kliknite na View tab u Advanced settings isključite navedenu opciju.
Kad je ta opcija uključena ne možete detaljnije odrediti prava na određenom direktoriju.
Kod pokretanja programa javlja se poruka "Neuspjela prijava na mrežu" i ne može se ući u program.
Izađite iz programa na svim računalima, nakon toga slijedite sljedeće korake:
1. Provjerite da li možete u direktoriju ...Ipos knjigovodstvo\Data\Sistem\ obrisati datoteku nxTrans.cfg.
Ako ne možete obrisati nxTrans.cfg tada restartajte sva računala u mreži.
Ako nakon toga možete ući u program to znači da je neki proces držao zaključan datoteku nxTrans.cfg.
Ako i dalje ne možete ući u program idite na sljedeći korak ...
2. Pokušajte u direktoriju ...Ipos knjigovodstvo premenovati datoteku ipos.ini u npr. iposX.ini pa vidite da li tada možete ući u program.
Ako nakon toga možete ući u program problem je u krivim postavkama ipos.ini, pogledajte upute za instalaciju mrežne verzije, ako nemate mrežnu verziju tada vam ipos.ini niti ne treba, obrišite je.
Ako ne možete ući u program nakon što ste preimenovali ipos.ini idite na sljedeći korak ...
3. Ako imate mrežnu verziju i u program ne možete ući na stanicama, a na serveru možete.
Vjerovatno je razlog što u datoteci ipos.ini (nalazi se u direktoriju ... Ipos knjigovodstvo\) u redu gdje piše "putPodaci=" piše lokalna putanja do podataka, a treba pisati UNC naziv putanje tj. nešto kao \\IME SERVERA\D\Ipos knjigovodstvo. Za detalje pogledajte upute za instalaciju mrežne verzije.
Ako i dalje ne možete ući u program idite na sljedeći korak ...
4. Na serveru u opcijama Firewalla, "Control Panel - System and Security - Windows Firewall - Allow a program through Windows Firewall" dodajte nxServer.exe i knjigovodstvo.exe u popis dozvoljenih programa.
Ako i dalje ne možete ući u program idite na sljedeći korak ...
5. Na stanici u opcijama Firewalla, "Control Panel - System and Security - Windows Firewall - Allow a program through Windows Firewall" dodajte nxServer.exe i knjigovodstvo.exe u popis dozvoljenih programa.
Ako i dalje ne možete ući u program idite na sljedeći korak ...
6. Ako nxServer imate pokrenut kao "service" tada ga zaustavite i pokrenite nxServer.exe kao "program" (shortcut sa parametrom /interactive). Nakon toga pokušajte prokrenuti program u mreži, ako radi zatvorite nxServer.exe kao program i pokrenite ga kao service, u većini skučajeva bi trebao raditi.
Ako i dalje ne možete ući u program idite na sljedeći korak ...
7. Ako ste neposredno prije toga radili doregistraciju ili nadogradnju programa moguće je da je oštećena sistemska datoteka sistem.prog
Pošaljite mail na ipos@ipos.hr sa detaljnim opisom poruka iz programa što se događa i što ste napravili od gore navedenih koraka
Kada ste prvi puta instalirali program i podešavali mrežni rad disku ili direktoriju gdje se nalazi program Ipos knjigovodstvo ste odredili Sharing and security prava za pristup sa drugih računala u mreži. Najčešće Everyone korisniku ste dodijelili Read/Write prava ili Full access.
Kada ste naknadno kopirali novu podverziju knjigovodstvo.exe umjesto postojeće ta prava na nekim računalima više na vrijede za tu novu knjigovodstvo.exe datoteku pa je potrebno desnim klikom miša na knjigovodstvo.exe pozvati meni, odabrati Properties pa tab Security i ponovo dodijeliti prava pristupa.
Najvjerojatnije nemate uključen mrežni rad, uključite ga u meniu Sistem>Mreža>Uključivanje/isključivanje mrežnog rada.
"(Applicationname.exe) has encountered a problem and needs to close. ..." je generička poruka Windows operativnog sistema i ne govori mnogo o samom uzroku nastalog problema osim što upućuje na program kod čijeg pokretanja je nastao problem.
Ako u internet tražilici potražite tu rečenicu na internetu vidjet ćete da postoji cijeli niz takvih prijava za raznorazne programe i da su rješenja svakojaka, a sve u zavisnosti od stvarnog uzroka problema: da nema dovoljno mjesta na C disku, da antivirus blokira program bez upozorenja, da DEP (Data Execution Prevention) blokira program iz sigurnosnih razloga, negdje je problem vezan uz grafičku karticu, firewall, itd.
U vašem slučaju vi ste napravili prvi dijagnostički korak time što ste pokrenuli program kao user Administrator u Windowsima i tada nije bilo problema kod pokretanja programa, a što automatski upućuje da se radi o tome da windowsi blokiraju pokretanje programa kod usera sa manjim ovlastima.
Prvo rješenje je dakle da se logirate kao Administrator prilikom ulaska u Windowse (što ne preporučujemo).
Drugo rješenje je da napravite desni klik na Shortcut programa, zatim odaberete Properties, zatim tab Compatibility i na dnu označite u dijelu "Privilege level" opciju "Run this program as an administrator", i OK.
Treće rješenje je da u Windows Firewallu podesite opcije za "nxServer.exe" i "knjigovodstvo.exe" programe te tako tim aplikacijama omogućite komunikaciju kroz Windows Firewall:
- logirajte se kao Administrator u Windowsima
- otvorite Windows Firewall prozor (Control Panel>System and Security>Allow an app through Windows Firewall
- u popisu aplikacija obrišite sve redove u vezi programa nxServer.exe i knjigovodstvo.exe
- ponovo dodajte programe nxServer.exe i knjigovodstvo.exe na popis programa kojima se dopušta komunikacija kroz windows firewall (pronađite ih na mrežnom disku servera)
Grupa ostalih problema
U slučaju da dobijete poruku 'Detektiran je problem u windowsima, broj datoteka za arhiviranje je manji od stvarnog broja!, Ne može se ispravno napraviti arhiviranje!', radi se o sljedećem:
Program prije samog arhiviranja radi neke provjere.
U ovom slučaju je to broj datoteka za arhiviranje za kojeg je program ustanovio da ih je manje od 100, a što svakako nije točno.
Broj datoteka za arhiviranje piše i u samom prozoru prije samog arhiviranja „Ukupan broj datoteka XY“.
Uputa
Ako je taj broj isti i nakon više ulaska i izlaska iz programa napravite arhiviranje iz Windows Explorera,
napravite to tako da kopirate cijeli direktorij Ipos knjigovodstvo, isto to radi i program za arhiviranje.
OPIS GREŠKE
nakon otključavanja programa u prozoru Registracijskih podataka piše da je računalo otključano, ali u statusnom redu piše da Program nije za komercijalnu upotrebu i računalo je zaključano tj. radi u probnom modu.
RJEŠENJE
u verzijama 7.5 i nižim nakon što se računalo otključa šesti puta dolazi do greške iz opisa, u verzijama 7.6 i kasnijim je to riješeno.
Rješenje za 7.5 je:
- treba ponovo iskopirati datoteku sistem.prog u direktorij ...Data>Sistem (sistem.prog se može iskopirati i sa cd iz direktorija Ipos knjigovodstvo>Data>Sistem)
- ponovo treba registrirati program sa registracijskom datotekom/disketom
- treba ponovo otključati program
Problems viewing MS HTML Help (.chm) files over a network
Author: productdocumentation, Created on: Aug 3, 2006 12:47 PM
In response to increasing security problems involving Microsoft HTML Help files (.chm extension), Microsoft introduced Security Update 896358 (see http://support.microsoft.com/kb/896054). The security update prevents CHM files from opening unless those files reside locally on the user's hard drive. After the update is installed, users who access OpenEdge from a server or network location will not be able to open the Help and will receive the messages "Action canceled" or "The page cannot be displayed." This security update affects all CHM files.
Fixes:
To alleviate this issue, please refer to Microsoft Knowledge Base ID 896054 http://support.microsoft.com/kb/896054. We recommend that you use Method 1: Modify the ItssRestrictions registry entry to enable a specific Web application, which is located under the Consumers and non-enterprise customers section of the article.
Rješenje koje je do sada pomoglo je da se u Control panelu>Clock, Language, and Region>Region and Language> Aditional Settings, tab Date klikne dolje desno na tipku "Reset" tj. "Postavi izvorno" za hrvatske windowse. Nakon toga problem je u većem broju slučajeva riješen. (12.03.2010)
Copyright © IPOS 1992-2026.