To jest mój drugi dzień pracy z XML i pojawił się komunikat o błędzie.
Mam plik, który powoduje błąd w BPEL Oracle 10g. Kiedy plik jest przetwarzany, pojawia się następujący błąd:
Moje pytanie brzmi: @ 146b11e4 jakaś lokalizacja?
Jeśli tak, czy jest to miejsce, do którego mogę uzyskać dostęp, czy też muszę przeanalizować plik i określić, która wartość zwraca "węzeł zerowy" i przejść z tego miejsca?
Z góry dziękuję.
EDYTOWAĆ: Zrobiłem więcej, a następne podsumowanie zawiera więcej informacji:
Jeśli rozumiem to, a specyfikacja Spec jest poprawna, to gdzieś w pliku przychodzącym, który nie powinien tam być.
Odpowiedzi:
1 dla odpowiedzi № 1@ 146b11e4 nie jest odniesieniem do plikulokalizacja, to adres pamięci dla konkretnej instancji obiektu XMLElement.Jeśli ponownie uruchomisz proces, prawdopodobnie zobaczysz inny adres pamięci. Jest to po prostu miejsce w pamięci dla analizowanego dokumentu XML, więc nie jest to coś, do czego można uzyskać dostęp, i nie byłoby zbyt przydatne, gdyby można, po prostu zawiera zawartość pliku (mniej więcej).
Część "linia" 1238 "" wygląda jak odniesienie dokod BPEL, a nie plik XML, niestety. Wygląda na to, że kod XML jest prawidłowy - więc parsowanie go ręcznie lub w edytorze XML może nie ujawnić niczego oczywistego - ale nie zawiera węzła, którego może oczekiwać BPEL, ale nie jest to narzędzie, którego używam. Bez XML i BPEL XPath nie będzie łatwo ustalić dokładnie, na czym polega problem.