Ich bin mir nicht sicher ob es euch hilft wenn ich sage das es von DSpace kommt.
Ich kann nicht ausschließen das ich den Fehler produziere. Ich gehe sogar davon aus. Das Problem ist nur das ich keinen Hinweis bekomme woher der kommt. Könnte ja sein das es was mit dem Garbage Collector zutun hat oder sonst was. Keine Ahnung.
Das Script läuft ne ganze Zeit super und auf einmal is es weg. Dann seh ich nur noch die Meldung von oben.
Ist eine Anwendung die mehrere Klassen hat insgesamt 26 modul-Dateien mit meistens einer aber manchmal auch mehr Klassen.
Der Teil der die XML Struktur von oben nach unten durchgeht läuft in einem eigenen Thread.
Das sind nur die Imports aus der Klasse die die Hauptarbeit erledigt Viele Imports sind von mir selbst aus anderen Modulen:
Code: Alles auswählen
from ConditionHandler import *
from TeststepHandler import *
from Timing import RealTimeError
from Timing import TimingObserver
from controller import *
from controller.hilcontrol.CalDesk import CalDesk
from controller.hilcontrol.ControlDesk import ControlDesk
from controller.hilcontrol.CanController import CanController
from controller.reporter import XMLReporter
from controller.scheduler import SendReceive
from time import *
from win32api import Sleep
import satine
import string
Was an externen Bib. dazukommt führ ich mal insgesamt auf ohne Struktur wo sie importtiert werden:
Code: Alles auswählen
import os
from time import sleep
import manmcdlib
from cdautomationlib import *
from controller import Logger
from controller import ProcessHelper
from sdmlib import *
from time import sleep
import cdacon
import controller
import dSPACEDemoUtilities
import manmcdlib
import os
import pythoncom
import rtplib
from xml.dom.minidom import getDOMImplementation
from threading import *
import pythoncom
from threading import *
from time import *
from win32api import Sleep
import os
import pythoncom
import satine
import thread
Hoffe das euch das weiter hilft
Ich habe mich bisher darauf verlassen das der Garbage Collector alles aufräumt was nicht mehr benötigt wird. Bin mir aber dessen nicht sicher. Vieleicht habe ich da ein Problem mit Objekten die nicht mehr gebraucht werden und dann ein Problem verursachen.
Was ich eigentlich suche ist ein Weg herauszubekommen was genau den Fehler produziert zu dem Zeitpunkt wenn er auftritt. Es muß doch ne Möglichkeit geben zu sehen was da hinter den Kulissen passiert. Mir ist die Meldung "Contact Support Team..." einfach zu dürftig um den Fehler einzugrenzen.
Ich bin das Supportteam! lol