v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Обсуждение программы nnBackup

v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby ob1 » Fri, 25 Jul 2008, 16:44

Версия 301r5 работала до некоторого момента без нареканий.

Затем возникло вот это:
nnBackup. V 3.01 RC5 Build 129 2008-05-21 18:07
Copyright (C) 2001-2008 nnSoft. nemtsev@nncron.ru
??????????????? ?????? ??? ??????????????? ?????????????
Registered for non-commercial use only
Fr 25.Jul.2008 09:04 Start synchronization
Fr 25.Jul.2008 09:04 Copying files
Fr 25.Jul.2008 09:06 Delete files
EXCEPTION! CODE:C0000005 ADDRESS:4B2E4C WORD:ASCIIZ> REGISTERS:
43ECBC 94 1E 44 00 32 92 55 00 60 10 00 00 16 92 55 00 ?.D.2?U.`....?U.
43ECCC 0E 00 00 00 00 00 00 00 AC FF 43 00 4C 2E 4B 00 ........¬ÿC.L.K.
43ECDC 1B 00 00 00 46 02 01 00 EC EE 43 00 23 00 00 00 ....F...ìîC.#...
USER DATA: 441E94 HANDLER: 43EEF8 RETURN STACK:
43EEEC : 4CC598 FOUND-FULLPATH
43EEF0 : 4BCD47 INTERPRET
43EEF4 : 4B5F11 CATCH
43EEF8 : 43EF44 <not found>
Fr 25.Jul.2008 09:08 ERROR: Error macro variable substitution FOUND-FULLPATH # 0

Синхронизация однонаправленная, идет с сетевого ресурса на локальный.

Похоже это уже в каком-то виде встречалось:
viewtopic.php?f=8&t=9186&p=17584&hilit=Error+macro+variable+substitution#p17584

Как это лечить?

Спасибо.
OB1
ob1
 
Posts: 6
Joined: Wed, 21 May 2008, 14:44

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby Nicholas_Nemtsev » Mon, 28 Jul 2008, 08:09

Интересует:
1. Командная строка.
2. Файл на котором происходит вылет (в строке указать -v -ll 5).
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby ob1 » Mon, 28 Jul 2008, 15:02

Интересует:
1. Командная строка.

используется конфиг-файл

\ make directory mirroring for Data
sync

-ci \ Ignore any network errors; should be first

\ SRC directories:
-i "\\srv1\x$\_DATA\!Data"
-i \\srv1\x$\_DATA\Docs
-i \\srv1\x$\_DATA\Images

\ TRG directory:
-o "X:\_Data\"

\ Log-files
-fp \ Use full path in logs
-log X:\_Data\nnbackup.log
-list X:\_Data\copied_files.log
-list3 X:\_Data\deleted_files.log
-ll 5

\ Extra options:

-c \ Ignore any file errors
-v \ verbose
-s \ use directory recurring
-e \ copy empty directories
-p1 \ use 1st level of parent directory structure
-da \ delete files from TRG if no in SRC
-ad \ copy files
\ -nocopy \ don't really copy

2. Файл на котором происходит вылет (в строке указать -v -ll 5).

Mo 28.Jul.2008 05:33 Start synchronization
Mo 28.Jul.2008 05:33 Copying files
Mo 28.Jul.2008 05:36 \\srv1\x$\_DATA\Docs\6948\17760.pdf
Mo 28.Jul.2008 05:36 \\srv1\x$\_DATA\Docs\6948\17761.pdf
Mo 28.Jul.2008 05:36 \\srv1\x$\_DATA\Docs\7925\17762.doc
Mo 28.Jul.2008 05:36 \\srv1\x$\_DATA\Docs\7925\17763.doc
Mo 28.Jul.2008 05:37 \\srv1\x$\_DATA\Images\4278\mzzvkl1m.png
Mo 28.Jul.2008 05:38 Delete files
Mo 28.Jul.2008 05:39 DELETE X:\_Data\Docs\7925\17105.doc
Mo 28.Jul.2008 05:42 RMDIR X:\_Data\!Data\3439\Theme\fab
EXCEPTION! CODE:C0000005 ADDRESS:4B2E4C WORD:ASCIIZ> REGISTERS:
43ECBC 94 1E 44 00 B2 FC 27 01 60 10 00 00 96 FC 27 01 ?.D.²ü'.`...?ü'.
43ECCC 0E 00 00 00 00 00 00 00 AC FF 43 00 4C 2E 4B 00 ........¬ÿC.L.K.
43ECDC 1B 00 00 00 46 02 01 00 EC EE 43 00 23 00 00 00 ....F...ìîC.#...
USER DATA: 441E94 HANDLER: 43EEF8 RETURN STACK:
43EEEC : 4CC598 FOUND-FULLPATH
43EEF0 : 4BCD47 INTERPRET
43EEF4 : 4B5F11 CATCH
43EEF8 : 43EF44 <not found>
Mo 28.Jul.2008 05:42 ERROR: Error macro variable substitution FOUND-FULLPATH # 0

Директория X:\_Data\!Data\3439\Theme\fab была пустая
Убил ее руками, запустил все еще раз - завершилось без ошибок!
Создал в приемной директории в произвольном месте каталог "fab" - ошибка повторяется.

fab - видимо такое ключевое слово в программе? :D

Ob1.
ob1
 
Posts: 6
Joined: Wed, 21 May 2008, 14:44

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby Nicholas_Nemtsev » Mon, 28 Jul 2008, 16:22

Не, думаю, каталог с любым именем вызовет такую ошибку. Что-то рушится при удалении каталога. Сейчас гляну.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby Nicholas_Nemtsev » Tue, 29 Jul 2008, 15:56

Похоже, что ошибка при записи в лист-файл удаляемых файлов.
Для проверки попробуйте создать любой каталог в приёмном каталоге и удалите/закомментируйте
-list3 X:\_Data\deleted_files.log
в конфиг-файле.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby Nicholas_Nemtsev » Tue, 29 Jul 2008, 16:31

Сделал предварительную сборку RC7:
nnbackup301r7.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: v301r5: Error macro variable substitution FOUND-FULLPATH # 0

Postby ob1 » Wed, 30 Jul 2008, 15:35

Проверил на RC5: да, все именно так - ошибка при записи в лист-файл, так как исключение опции -list3 из конфига решает проблему.

RC7 еще не проверял, планирую в ближайшее время.

Спасибо.
OB1.
ob1
 
Posts: 6
Joined: Wed, 21 May 2008, 14:44


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron