Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
Open index error
Open index error

Open index error

Esta

...

ocorrência

...

é

...

reproduzida na tentativa de abrir um determinado arquivo de índice inexistente, ou não foi possível o acesso ao arquivo especificado.
Verifique se o arquivo especificado realmente existe na RDD especificada antes de

...

abri-lo, se o índice foi criado realmente a partir da

...

tabela sob a qual o mesmo está sendo aberto.

...

Informações Adicionais:

...

c-

...

tree

Quando

...

utilizamos a RDD c-tree, as informações sobre a existência e chaves dos índices permanentes são guardadas no header da tabela c-tree, inclusive entre elas o path completo da própria tabela no disco. De modo que, um índice permanente criado para uma tabela c-tree somente é compatível com a tabela que deu origem a este índice, sendo ambos abertos em seu path original de criação.

Exemplo

Ao copiar

...

o arquivo table.dtc e junto com ele o seu índice permanente

...

tabel.

...

cdx (criados originalmente no path

...

c:\

...

Protheus_data

...

\) para uma outra pasta

...

(por exemplo,

...

c:\

...

Protheus_

...

data\teste\),

...

o índice nesta nova pasta deixa de ser compatível com a tabela.

...

Por conta deste comportamento, quando a tabela

...

é aberta na nova pasta, as informações de índice registradas no header da tabela são apagadas

...

e o índice físico existente neste path não é apagado e por isso,

...

ele não é mais compatível com a tabela

...

no path novo.Se, após abrir a tabela

...

no path novo, o programa executar a função DBSetIndex() e/ou OrdListAdd() para tentar abrir este índice para esta tabela, a aplicação será abortada com esta ocorrência de erro fatal.

Portanto, lembre-se de: Ao copiar

...

tabelas c-tree para outros diretórios, não copie os índices criados para as tabelas originais,

...

deixe que o c-tree se encarregue de recriá-los.

Mensagem exibida no console.log

Sem Formato

...

/*-------------------------------------------------------

...


THREAD 

...

ERROR ([11640], user, 

...

client)   

...

18/

...

06/

...

2015   

...

15:

...

04:

...

39

 Stack : 

Open index error: 

...

c:\protheus11\

...

protheus_data\

...

system\sigamat.ind
 on NEWSM0(APLIB100.PRW) 

...

18/

...

03/2015 17:19:24 line : 

...

830

[build: 7.00.

...

131227A-20150908]
[environment: 

...

teste]
[thread

...

: 11640]
[rpodb: top]
[localfiles: CTREE]
[remark: ]
[threadtype: RmtSockThread]
Called from OPENSM0(APLIB100.PRW) 

...

18/

...

03/2015 17:19:24 line : 

...

899
Called from 

...

FWGETUSREMPR(

...

FWAPP.PRW) 

...

19/

...

05/2015 16:05:57 line : 

...

1491
Called from 

...

APPGETENV(

...

FWAPP.PRW) 

...

19/

...

05/2015 16:05:57 line : 

...

1033
Called from {|ODESKTOP,OUSERAUTH| APPGETENV(

...

ODESKTOP,@OUSERAUTH)}(FWAPP.PRW) 19/05/2015 16:05:57 line : 813
Called from eval line : 1062
Called from {|OPARAM|

...

OPARAM:=FWUSERPARAM():NEW(),OPARAM:CUSER:=CGETUSER,OPARAM:CPSW:=CGETPSW,OPARAM:LCHKSSO:=LCHKSSO,IF(EVAL(BVALID,ODESKTOP,@OUSERAUTH,OPARAM),(OAPP:SETUSERLOGIN(CGETUSER),EVAL(BNEXT,ODESKTOP,@OUSERAUTH)),)}(FWUISKIN.PRW) 18/12/2014 10:46:15 line : 

...

1062
Called from 

...

::TWINDOW:ACTIVATE
Called from MSAPP:

...

ACTIVATE(

...

FWAPP.PRW) 

...

19/05/

...

2015 16:05:57 line : 

...

621
Called from 

...

SIGAADV(APLIB000.PRW) 

...

18/

...

03/2015 18:17:30 line : 

...

54
-------------------------------------------------------*/