| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Fehlermeldung bei laufendem Lisp (2260 mal gelesen)
|
Niggemann Mitglied
Beiträge: 165 Registriert: 31.10.2003 Win 98 Se, ACAD 2004, XP Prof, ACAD 2004 und ACAD 2010
|
erstellt am: 04. Apr. 2011 23:39 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, was habe ich falsch gemacht das diese Fehlermeldung kommt: ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) ; Warnung: Unwind übersprungen bei Ausnahmebedingung ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) Was ich gemacht habe: Lasse ein Lisp laufen das ca. 250000 Datensätze in Access bearbeitet. Danach erstelle ich nach einander 3 Listen durch eine Abfrage in Access jede Liste wird abgearbeitet und die Werte in Access zurück geschrieben. Jede Liste hat ca. 250000 Einträge. Bei der 2. Liste ist der Fehler auf getreten. Bei einem manuelen einzel Durchlauf der Listen klappte alles Einwandfrei. Das Lisp läuft auf mehren XP-Rechnerm unter ACAD 2004 und ACAD 2007 und auf einem Win-98 Rechner unter ACAD 2004, seit 6 Jahren Fehler frei. Kann mir jemand weiter helfen. Dank im Voraus Niggemann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 05. Apr. 2011 09:30 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
|
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 05. Apr. 2011 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
Zitat: Original erstellt von Niggemann: Hallo Forum, was habe ich falsch gemacht das diese Fehlermeldung kommt: ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) ; Warnung: Unwind übersprungen bei Ausnahmebedingung ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) Was ich gemacht habe: Lasse ein Lisp laufen das ca. 250000 Datensätze in Access bearbeitet. Danach erstelle ich nach einander 3 Listen durch eine Abfrage in Access jede Liste wird abgearbeitet und die Werte in Access zurück geschrieben. Jede Liste hat ca. 250000 Einträge. Bei der 2. Liste ist der Fehler auf getreten. Bei einem manuelen einzel Durchlauf der Listen klappte alles Einwandfrei. Das Lisp läuft auf mehren XP-Rechnerm unter ACAD 2004 und ACAD 2007 und auf einem Win-98 Rechner unter ACAD 2004, seit 6 Jahren Fehler frei. Kann mir jemand weiter helfen. Dank im Voraus Niggemann
Im einfachsten Fall ist das ein Speicherfehler, also entweder zu wenig RAM, oder defektes RAM, oder defekter Plattensektor in der Auslagerungsdatei. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Niggemann Mitglied
Beiträge: 165 Registriert: 31.10.2003 Win 98 Se, ACAD 2004, XP Prof, ACAD 2004 und ACAD 2010
|
erstellt am: 05. Apr. 2011 21:27 <-- editieren / zitieren --> Unities abgeben:
@ CATwiesel ich habe es versucht zu reproduzieren der Fehler ist aber nicht mehr gekommen. @ archtools 2 Gigabyt standen für ACAD zur verfügung. Ausslagerungsdatei ist ausgeschaltet. Platte hat laut chkdsk keine Fehler. mfg Niggemann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 06. Apr. 2011 13:06 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
Zitat: Original erstellt von Niggemann: @ CATwiesel ich habe es versucht zu reproduzieren der Fehler ist aber nicht mehr gekommen.
Das macht einen (in diesem Fall hoffentlich nur einmaligen) Bitlesefehler noch wahrscheinlicher. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 15. Nov. 2012 16:07 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
Zitat: ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist!
Ja, ich weiss - das Problem ist aber das gleiche .... Ein Kollege hat immer wieder das gleiche Problem: Diese Fehlermeldung oben ...
Meistens fällt dann AutoCAD beim zweiten Versuch tot um, aber heute war es interessant zu beobachten: - Aufruf eines Lisps, das ein paar Befehle und zwei weitere Lisps laufen lässt - Jeder Aufruf endete im Fehler, aber immer ein paar Befehle später als der vorige Aufruf. Im Protokoll konnte man schön beobachten, dass jeder Aufruf mehr Erfolg hatte - wie wenn man eine Tür mit mehreren Versuchen aufbricht ... - Beim letzten Versuch kam dann das erwartete bittere Ende .... Da die gleichen Programme bei anderen Mitarbeitern gleich laufen scheint der Hinweis auf Lesefehler der richtige zu sein. Kann man das RAM prüfen? Da gibt es sicher irgendwelche Tools ... Danke für Hinweise Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6052 Registriert: 16.09.2004 WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.
|
erstellt am: 15. Nov. 2012 16:18 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
|
Niggemann Mitglied
Beiträge: 165 Registriert: 31.10.2003 Win 98 Se, ACAD 2004, XP Prof, ACAD 2004 und ACAD 2010
|
erstellt am: 15. Nov. 2012 23:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Peter, Es wird ein Lesefehler sein. Ich muß mich entschuldigen das ich nicht direkt nachdem der Fehler bei mir nochmal aufgetreten ist die Beschreibung eingestellt habe aber es ja schon eine Zeit vergangen wo ich nachgefragt habe. Den Fehler hatte ich vor ca. 4 Wochen nochmal. Diesmal konnte ich ihn nachvollziehen. Ich arbeite auf einem Toshiba Laptop, dieses steht natürlich auf einem Tisch. Ich lasse ein Lisp-Prog in einem DCL-fenster laufen. Jetzt kommt das tötliche: Ich stosse an den Tisch, das Warnfenster vom Festplattenschutz geht auf abder hinter dem DCL-Fenster, so das ich nicht sehen konnte da es sich nicht nach ganz oben gelegt hat. Da ich gerade Daten aus einer Datei gelesen und geschrieben hatte konnte mein Lisp nicht mehr arbeiten und Acad ist voll abgestürtzt. Solltes du ebenfalls Daten gelesen oder geschrieben haben, ist es mit einem Lesefehler nicht so abwägig. Bei mir habe ich dann die Einstellungen für den Festplattenschutz verändert wenn da Laptop am Strom hängt. Vieleicht hilft es dir und Andern die Antwort weiter. mfg. Niggemann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 16. Nov. 2012 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
|
cadplayer Ehrenmitglied CADniker
Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 16. Nov. 2012 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3849 Registriert: 15.10.2003
|
erstellt am: 16. Nov. 2012 14:12 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
@ cadplayer:Danke; den Process Explorer habe ich schon punktuell eingesetzt. Der kann viel und schreibt viel - nicht immer einfach, da das Richtige rauszuholen. Ob er aber potentielle Hardwareprobleme protokolliert weiß ich nicht. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadplayer Ehrenmitglied CADniker
Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 16. Nov. 2012 20:12 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
Das glaube ich nicht, aber lasse es mich ruhig wissen bzw. umgekehrt, wenn du fündig geworden bist. Meiner Meinung nach kosten solche Programme ein wenig. Mit freeware macht man eher sein Rechner kaput. ------------------ Gruss Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 19. Nov. 2012 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für Niggemann
Autocad mit Zugriff auf AccesDBs über Lisp klingt ein bisschen nach DAO mittels (VLAX-Get-Or-Create-Object "DA.DBEngine.3.?") Meine Vermutung: global deklarierte (bzw. eigentlich gar nicht deklarierte) Variablen, nicht sauber geschlossenen Recordsets, usw. usw. sodass die Abfrageergebnisse im Hauptspeicher verbleiben. [Diese Nachricht wurde von fuchsi am 19. Nov. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |