Project

General

Profile

Actions

Support Request #149

closed

Created DAT File could not be opened

Added by hidden about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Customer:
DAIMLER
Department:
TP/EMD
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Solved Issue
Product Issue Numbers:
Platform:
Windows 7 64bit
Topic:
StreamingLib::Common
FAQ Links:

Description

Supportanfrage:

Sehr geehrte Damen und Herren,

ich entwickle mittels der Streaming Library ein Tool zum fusionieren mehrerer Dat-Files.
Das bedeutet ich habe derzeit 2 Dat-Files, deren Samples ich filtere, die Samples aus dem einen in das andere schreibe und zum Teil auch Streams lösche. Anschließend schreibe ich die Daten auf Basis eines der Files in ein neues Dat-File.

Nun habe ich jedoch folgende zwei Probleme:

1. Wenn ich das neue File erstelle und die Extensions des ursprünglichen Files hinzufüge, werden automatisch Streams erzeugt. Auch wenn für diese keine Samples mehr vorliegen. Dies ließ sich auch nicht unterbinden in dem ich die File Extensions mit der jeweiligen Id herausfilterte. Was kann ich tun um dieses Verhalten zu verhindern?

2. Wenn ich mein neues File mit den Befehlen der Library erstelle, kann ich es nicht mehr öffnen. Immer wenn ich versuche das File mit dem open Befehl zu öffnen, erhalte ich eine Access violation. Kann es sein das Default mäßig ein gewisser Schreibschutz auf den erzeugten Files liegt? Denn ein Öffnen und Bearbeiten mit der ADTF DevEnv gelingt problemlos.

Ich hoffe Sie können mir helfen und danke Ihnen im Voraus für Ihre Hilfe.

Yours sincerely / Mit freundlichen Grüßen
Felix S. Maag
Daimler AG

Lösung:

Bei dem Schreiben des neuen Dat-Files haben wir vorher das Streamdatenformat nicht angepasst. Momentan habe ich das angepasst und das neue von uns fusionierte Dat-File kann jetzt durch open Methode geöffnet werden.


Files

fileInfo.png (63.3 KB) fileInfo.png hidden, 2017-03-30 16:39
Actions #1

Updated by hidden about 7 years ago

  • Project changed from Public Support to 9
  • Status changed from New to Pending
  • Topic set to StreamingLib::Common
  • Customer set to DAIMLER
  • Department set to TP/EMD
Actions #3

Updated by hidden about 7 years ago

  • Status changed from Pending to New
Actions #4

Updated by hidden about 7 years ago

  • Status changed from New to In Progress

Support bestellt, kann nun bearbeitet werden

Actions #5

Updated by hidden about 7 years ago

  • Status changed from In Progress to Customer Feedback Required

Hallo Felix,

besteht euer Problem noch, bzw. braucht ihr noch Hilfe?
Wenn ja, welche Version der ADTF Streaming Lib nutzt ihr und welches Betriebssystem verwendet ihr?

Actions #6

Updated by hidden about 7 years ago

Hallo,

ja das Problem besteht noch, wird aber nicht mehr von mir betreut.

Zuständig ist nun Herr Tang bzw. Herr Welter.

Soll ein neuer Support Antrag gestellt werden, oder kann der Bestehende auf eine der genannten Personen umgezogen werden?

Die Streaming Library Version war 2.6 und das Betriebssystem Windows 7.

Actions #7

Updated by hidden about 7 years ago

  • Status changed from Customer Feedback Required to In Progress
  • Author changed from hidden to hidden
  • Platform Windows 7 64bit added

Eine neue Supportanfrage ist nicht notwendig da Herr Tang bereits im System registriert ist.
Supportanfrage wurde auf neuen Ansprechpartner umgezogen.

Actions #8

Updated by hidden about 7 years ago

Sehr geehrte Damen und Herren,

ich bin nun zuständig für die Weiterentwicklung des Tools, das von Herr Maag vorher entwickelt wurde. Dieses Tool wird mittels der Streaming Library entwickelt und dient zur Fusionieren mehrerer Dat-Files.
Das bedeutet ich habe derzeit 2 Dat-Files, deren Samples ich filtere, die Samples aus dem einen in das andere schreibe und zum Teil auch Streams lösche. Anschließend schreibe ich die Daten auf Basis eines der Files in ein neues Dat-File.

Momentan habe ich folgendes Problem:

Wenn ich mein neues File mit dem open Befehl der Library bediene, kann ich es nicht mehr öffnen. Immer wenn ich versuche das File mit dem open Befehl zu öffnen, erhalte ich eine Fehlermeldung “Access violation reading location 0x00000000“. Aber ein Öffnen und Bearbeiten mit der ADTF DevEnv gelingt problemlos.

Könnten Sie mir sagen, welche möglichen Gründe dazu führen könnten. Momentan habe ich Samples aus 2 Streams mit unterschiedlichen Subtypen in einem Stream geschrieben. Ob das zu diesem Default führen könnte? Oder kann es sein das Default mäßig ein gewisser Schreibschutz auf den erzeugten Files liegt?

Ich hoffe Sie können mir helfen und vielen Dank im Voraus für Ihre Hilfe!

Actions #9

Updated by hidden about 7 years ago

  • Status changed from In Progress to Customer Feedback Required

Hallo Liuzhipeng,

wie ruft ihr die open Methode auf?
Führt ihr nachdem, aus den zwei DAT-Files ein neues entstanden ist, einen IADTFFileWriter::Release aus?
Habt ihr lesend & schreibend Zugriff auf den Ablageort der neuen DAT-File?

Actions #10

Updated by hidden about 7 years ago

Sehr geehrte Damen und Herren,

nachdem, aus den zwei DAT-Files ein neues entstanden ist, haben wir den IADTFFileWriter::Release ausgeführt. Und wir haben lesend & schreibend Zugriff auf den Ablageort der neuen DAT-File. Wir rufen die open Methode auf wie die Methode in Streaming Library User’s Manual liegt. Aber das Problem bleibt noch.

Auf unsere Seite haben wir eine kurze Frage. Ob es möglich auf Ihre Seite wäre, dass wir Ihnen ein von uns fusioniertes Dat-File schicken und könnten Sie das auftretende Symptom einmal schauen. Ich denke, dass Sie sich auf diese Weise mehr einfach und deutlich über die Situation informieren können. Bei uns ist es kein Problem, um Ihnen das Dat-File zu schicken.

Ich freue mich sehr auf Ihre Antwort und vielen Dank im Voraus für Ihre Hilfe!

Actions #11

Updated by hidden about 7 years ago

Hallo Liuzhipeng,

wie groß ist das DAT-File mit dem der Fehler auftritt? Wahrscheinlich sehr groß, ich denke die einfachste Lösung ist es wenn ihr uns einen USB-Stick mit dem DAT-File zukommen lasst. Dann können wir dieses untersuchen.
Bitte an folgende Adresse schicken:

Digitalwerk GmbH
Support Team

Im Gewerbepark C15
93059 Regensburg

Actions #12

Updated by hidden about 7 years ago

  • File 20170215_162513_fus.zip added

Hallo Stephan,

mein Betreuer hat mir gesagt. Also es ist ein bisschen schwierig bei uns, dir einen USB-Stick zu schicken. Trotzdem vielen Dank für deinen Vorschlag!

Um die Größe anzupassen habe ich jetzt nur weniger DataBlock in das fusionierte Dat-File geschrieben. Die anderen Dinge werden nicht geändert.

Im Anhang steht das von uns fusioniertes Dat-File.

Besten Dank im Voraus für deine Hilfe!

Actions #13

Updated by hidden about 7 years ago

Hallo Liuzhipeng,

ich konnte dein Problem mit der von dir geschickten DAT-File nachstellen.

Ist das so gewollt, das in der DAT-File 5 streams enthalten sind, die keine Samples haben?
Oder läuft bei eurer Fusion etwas schief?

Ich konnte das Problem bereits eingrenzen, aber bin mir noch nicht sicher wie es zustande kommt.
Dafür werde ich mich morgen mit meinem Fachmann zusammen setzten.

Actions #14

Updated by hidden about 7 years ago

  • File ~WRD000.jpg added

Hallo Stephan,

ich habe das Problem gerade gelöst.

Bei dem Schreiben des neuen Dat-Files haben wir vorher das Streamdatenformat nicht angepasst. Momentan habe ich das angepasst und das neue von uns fusionierte Dat-File kann jetzt durch open Methode geöffnet werden.

Ich hoffe, dass wir den gleichen Grund gefunden hätten. Wenn du bei der Analyse auf eure Seite mehr Info bekommen hättest, könntest du mir auch einen Bescheid geben.

Vielen Dank für deine Hilfe!

Actions #15

Updated by hidden about 7 years ago

  • Affected Products ADTF Streaming Library 2.9.0 added

Hallo Liuzhipeng,

wie ihr die Streams erstellt bzw. ob ihr deren Infos richtig setzt bevor ihr sie beschreibt, wäre mein nächster Anhaltspunkt gewesen.
Damit sollte dieses Supportticket abgeschlossen sein.
Können wir dieses Ticket schließen & public machen, also für alle Nutzer der Digitalwerk Support Platform einsehbar?
Falls das von euch angehängte DAT-File interne Daten von DAIMLER enthält, können wir dieses natürlich vorher aus dem Ticket entfernen.

Actions #16

Updated by hidden about 7 years ago

Hallo Stephan,

ja, genau. Das von uns angehängte DAT-File enthält die interne Daten von DAIMLER. Bitte entfernen das aus dem Ticket.

Vielen Dank für deine Hilfe in letzten Tagen und wünsche dir ein schönes Wochenende!

Actions #17

Updated by hidden about 7 years ago

  • File deleted (20170215_162513_fus.zip)
Actions #18

Updated by hidden about 7 years ago

  • File deleted (~WRD000.jpg)
Actions #19

Updated by hidden about 7 years ago

  • Project changed from 9 to Public Support
  • Subject changed from ADTF Streaming Library: Erstelltes File kann nicht geöffnet werden to ADTF Streaming Library: Erstelltes DAT-File kann mit open() nicht geöffnet werden
  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Private changed from Yes to No
  • Resolution set to Solved Issue

@Florian, Ticket kann geschlossen werden.

Actions #20

Updated by hidden about 7 years ago

  • Status changed from To Be Closed to Closed
Actions #21

Updated by hidden about 7 years ago

  • Subject changed from ADTF Streaming Library: Erstelltes DAT-File kann mit open() nicht geöffnet werden to Created DAT File could not be opened
Actions

Also available in: Atom PDF