Skip to Content
0
Former Member
Sep 12, 2011 at 02:32 PM

Can't open document in InfoView, Rights not set properly?

31 Views

Hi Experts

I think somewhere in one of BO's security layers I'm missing something...

As a general user, with access level: Full Control, I cannot open a document in infoView...

I get a Cannot open document (Error: INF)

In the logs i find stuff like:

.\kbolapp.cpp:1239:long __thiscall BOLApp::OpenDocument(const char *,struct _BOOpenDocStructure &,class BOString &,class BOString &,class BOString &): TraceLog message 1

2011/09/08 08:16:22.054|>>|E| | 4984|7120| |||||||||||||||Document not yet opentd - open it

SessionFacade.cpp:400:void __thiscall SessionFacade::checkAppViewRight(const class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 10

2011/09/12 12:13:54.262|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::checkAppViewRight at SessionFacade.cpp:400: sessInfo.isSystemRightGranted() failed for view right

SessionFacade.cpp:379:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 11

2011/09/12 12:13:54.293|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::openSession at SessionFacade.cpp:379: got exception: [repo_proxy 13] Application has no view rights

SessionFacade.cpp:84:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 12

2011/09/12 12:13:54.293|>=|E|X| 4984|2836| |||||||||||||||Uncaught Exception in SilentScope: cdzSessionFacade:openSession: 0.266

.\kbolapp.cpp:1045:long __thiscall BOLApp::InternalLogon(struct _BOOpenDocStructure &): TraceLog message 13

2011/09/12 12:13:54.340|>>|E| | 4984|2836| ||||||||||||||| BOLApp::InternalLogon() failed!

SessionFacade.cpp:400:void __thiscall SessionFacade::checkAppViewRight(const class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 14

2011/09/12 12:13:54.481|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::checkAppViewRight at SessionFacade.cpp:400: sessInfo.isSystemRightGranted() failed for view right

SessionFacade.cpp:379:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 15

2011/09/12 12:13:54.481|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::openSession at SessionFacade.cpp:379: got exception: [repo_proxy 13] Application has no view rights

SessionFacade.cpp:84:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 16

2011/09/12 12:13:54.496|>=|E|X| 4984|2836| |||||||||||||||Uncaught Exception in SilentScope: cdzSessionFacade:openSession: 0.156

.\kbolapp.cpp:1045:long __thiscall BOLApp::InternalLogon(struct _BOOpenDocStructure &): TraceLog message 17

2011/09/12 12:13:54.496|>>|E| | 4984|2836| ||||||||||||||| BOLApp::InternalLogon() failed!

.\kbolapp.cpp:1525:long __thiscall BOLApp::InternalOpenDocument(struct _BOOpenDocStructure &,bool): TraceLog message 18

2011/09/12 12:13:54.512|>>|E| | 4984|2836| |||||||||||||||BOLApp::InternalOpenDocument ERROR1

SessionFacade.cpp:400:void __thiscall SessionFacade::checkAppViewRight(const class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 19

2011/09/12 12:13:54.653|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::checkAppViewRight at SessionFacade.cpp:400: sessInfo.isSystemRightGranted() failed for view right

SessionFacade.cpp:379:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 20

2011/09/12 12:13:54.668|>>|E| | 4984|2836| |||||||||||||||in SessionFacade::openSession at SessionFacade.cpp:379: got exception: [repo_proxy 13] Application has no view rights

SessionFacade.cpp:84:void __thiscall SessionFacade::openSession(class IRepoAccessTypes::SessionSpec &,class IRepoAccessTypes::SessionInfo &) throw(class RepoAccessException): TraceLog message 21

2011/09/12 12:13:54.668|>=|E|X| 4984|2836| |||||||||||||||Uncaught Exception in SilentScope: cdzSessionFacade:openSession: 0.156

.\kbolapp.cpp:1045:long __thiscall BOLApp::InternalLogon(struct _BOOpenDocStructure &): TraceLog message 22

2011/09/12 12:13:54.668|>>|E| | 4984|2836| ||||||||||||||| BOLApp::InternalLogon() failed!

As an administrator I can open the document in InfoView... Bot the general user and teh administrator have Full Controll access level on the folder containing the document...

Any Ideas ?

Thanks in advance !

P

By the way, when i create a report and I try to open it as the general user, I get a Session is closed message... Again, it works as administrator... What am I doing wrong?

Edited by: PGeudens on Sep 12, 2011 4:54 PM