Home Help Center

The property,IceGrid.Registry.Data,can't support Chinese?

kingbokingbo Member Tang FanOrganization: ShenZhen Yijin Platform Network Technology Co.,LtdProject: Stock quotation server
hello everyone,

This property, IceGrid.Registry.Data,specifies the registry’s database directory.It seems that the property can't support UniCode path.

My version is Ice-3.3.0-VC60. In command line I run:
icegridregistry --Ice.Config=config.grid

and the config.grid file have the line:
IceGrid.Registry.Data=D:\Program Files\中文\db\registry

the system will print error:
[ 04/09/09 16:32:55.656 icegridregistry: Berkeley DB: DbEnv "Registry": D:\Program Files\中文\db\registry: No such file or directory ]
[ 04/09/09 16:32:55.671 icegridregistry: Berkeley DB: DbEnv "Registry": D:\Program Files\中文\db\registry: No such file or directory ]
[ 04/09/09 16:32:55.687 icegridregistry: Berkeley DB: DbEnv "Registry": PANIC: No such file or directory ]
[ 04/09/09 16:32:55.687 icegridregistry: Berkeley DB: DbEnv "Registry": D:\Program Files\中文\db\registry: No such file or directory ]
04/09/09 16:32:55.703 icegridregistry: error: service caught unhandled exception:
SharedDbEnv.cpp:546: Freeze::DatabaseException:DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery

What can I do to deal with the error? Thanks
Sign In or Register to comment.