Hallo Leute,
ich habe das Problem, dass seit einigen Wochen immer häufiger Projekte kaputtgehen, ungefähr jede Woche eines. Es fängt an zu laden, fragt manchmal auch noch nach Themen, aber dann erscheint "Segmentation violation" und das Projekt lässt sich nie wieder öffnen. Ich habe es auch schon über die Importfunktion versucht, aber das klappt leider auch nicht.
Leider sind hier im Netzwerk einige Fehler in der Datenstruktur, die schon länger bestehen und die ich nicht alle auf einmal beheben kann, so sind schon des öfteren Umlaute in den Pfaden oder Dateinamen oder auch mal ein Leerzeichen. Für die aktuell defekte Datei habe ich aber ALLE Pfade bereinigt, und die Datei öffnet sich trotzdem nicht. Weiß einer, woran das noch liegen könnte? Es passiert wie gesagt immer häufiger.
Vielen Dank schonmal für Tipps,
Melanie
ich habe das Problem, dass seit einigen Wochen immer häufiger Projekte kaputtgehen, ungefähr jede Woche eines. Es fängt an zu laden, fragt manchmal auch noch nach Themen, aber dann erscheint "Segmentation violation" und das Projekt lässt sich nie wieder öffnen. Ich habe es auch schon über die Importfunktion versucht, aber das klappt leider auch nicht.
Leider sind hier im Netzwerk einige Fehler in der Datenstruktur, die schon länger bestehen und die ich nicht alle auf einmal beheben kann, so sind schon des öfteren Umlaute in den Pfaden oder Dateinamen oder auch mal ein Leerzeichen. Für die aktuell defekte Datei habe ich aber ALLE Pfade bereinigt, und die Datei öffnet sich trotzdem nicht. Weiß einer, woran das noch liegen könnte? Es passiert wie gesagt immer häufiger.
Vielen Dank schonmal für Tipps,
Melanie
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Mela_nie am Di., 07.12.2010 - 07:33
PermalinkGespeichert von Maxilla am Di., 07.12.2010 - 10:47
PermalinkGespeichert von Mela_nie am Di., 15.02.2011 - 08:59
PermalinkGibt es denn zumindest die Möglichkeit, mit einem Tool die Themen in diesem Projekt aufzulisten? Ich habe ein solches Tool gefunden (ESRI arcscripts AS11389.zip), aber dies funktioniert natürlich nur innerhalb eines Projektes. Und wenn das Projekt nicht mehr aufgeht, ist das natürlich schade...
Gespeichert von Maxilla am Di., 15.02.2011 - 10:17
PermalinkWenn das Projekt nicht zu groß ist, kannst du einzelne Pfade durch Dummys ersetzen und schauen, ob die APR startet. Genaueres zu dieser "datenorientierten Reparatur" und weiteren Möglichkeiten zur "Projektrettung" findest du in diesem Artikel von Ruth Bowers:
Rescuing A Dead APR
Gespeichert von Mela_nie am Di., 15.02.2011 - 15:57
Permalinkdas mit den Dateien im Texteditor hatte ich schon probiert, das ist aber seeehr mühsam, deshalb suchte ich nach einer anderen Lösung.
Danke für den Link, den werd ich mal so nach und nach durcharbeiten.
Gruß,
Melanie
Gespeichert von Maxilla am Di., 15.02.2011 - 17:51
PermalinktheAPR = FileDialog.Show("*.apr","APR","APR-File auswaehlen")
if (theAPR = NIL) then
return NIL
end
theRep = ""
theLF = LineFile.Make( theAPR, #FILE_PERM_READ )
theLFSize = theLF.GetSize
theAPRString = theAPR.GetFullName
theRep = theRep+"Quellen von"++theAPRString+":"+NL+NL
l=1
theOutputList = {}
av.ClearStatus
av.ShowMsg("Reading file:"++theAPR.GetBaseName)
while (theLF.IsAtEnd.Not)
av.SetStatus((l/theLFSize)*100)
theCString = theLF.ReadElt
l=l+1
if (theCString.Contains("Path:")) then
theName = theCString.Extract(1).Unquote
if ((theName.Contains(".")) or (theName.Contains("\"))) then
theOutputList.Add(theName)
end
end
end
theOutPutList.Sort(TRUE)
theOutPutList.RemoveDuplicates
for each theName in theOutputList
theFileName = theName.AsFileName
if(theFileName.IsFile) then
foundflag = "Found "
else
foundflag = "Not Found "
end
outputLine = foundflag++theName
theRep = theRep+outputline+NL
end
theLF.close
theRep = theRep+NL+NL
MsgBox.Report(theRep,"APR-Quellen")
Gespeichert von Mela_nie am Di., 10.05.2011 - 15:05
PermalinkAlso erstmal ein RIIIESENGROSSES DANKESCHÖÖN an Maxilla für dieses geniale Script, das ist genau das was ich gesucht habe! Echt klasse!
Nur leider... auch nach dem reparieren der kaum vorhandenen toten links rödelt und rödelt das Projekt beim öffnen und wenn der Balken durchgelaufen ist, dann erscheint "Segmentation violation" - das Projekt "..." konnte nicht geöffnet werden.
Also folgendes kann ich jetzt ausschließen:
- defekte links zu Extensions oder Themen
- Extensions generell (alle mal rausgeschmissen)
- nicht vorhandene Laufwerke
- zu lange Pfade
- Zugriffsprobleme auf Laufwerke (als Admin getestet nach der Sache mit dem Bereinigen)
Interessanterweise sagt mein Kollege er kann das Projekt auf seinem Notebook öffnen. Und zwar hat er die Netzwerkdaten lokal auf seinem Notebook abgelegt, dabei aber die Partitionen so angelegt wie im Netzwerk so dass die Pfade passen.
--> also kann es doch nicht an der apr liegen? Sondern am Netzwerk? Aber inwiefern, wenn es als Admin auch nicht geht?
Ich kann das alles nicht nachvollziehen! Über weitere Tipps wäre ich sehr dankbar!
Gruß,
Melanie
Gespeichert von Mela_nie am Di., 10.05.2011 - 15:14
Permalinknach der Reparatur der Pfade kam kein "segmentation violation" mehr, sondern das Programm (und Projekt) öffnet sich und dann schließt es sich wieder. Das gleiche passiert auch, wenn man das Projekt aus geöffneten Programm öffnet oder auch importiert.