Is this a bug in 8.5 and 8.5.1?

I have 2 databases on an 8.5.1 server that are located in a sub-directory. There are no spaces or non-safe characters in the directory or NSF filenames

I have an Xpage in Directory\DB1.nsf that has a view control who’s datasource is from Directory\DB2.nsf. One of the columns is set to be a link and to open the document in read mode. The documents listed in this view are created with a form that is set to open from the web using an XPage that also lives in Directory\DB2.nsf

When you view the XPage the ‘embedded’ view displays correctly.

When you click on the link in the view, you get an error on the web browser:

The runtime has encountered an unexpected error.

Exception

Unable to get document page name for 8D8D0F7CE32969798025766A00586F71

Error while computing document form

Error opening the database ‘dbb2.nsf’ File does not exist

and on the server console you get:

HTTP JVM: SEVERE: CLFAD####E: Exception processing XPage request

The URL in the address bar when the browser returns the error is in the form of:

I am changing the design in a template and then refreshing the design on the NSFs.

I found something that suggested that there was a bug in 8.5 that was resolved in 8.5.1 to do with attachments in a database in a subdirectory but upgrading to 8.5.1 on client and server does not seem to have resolved the issue.

Am I doing something wrong? Surely you should be able to insert a view from another database?

I expected to just be able to insert the view and then it would click through using the information against the form of the document in the second database.

Any advice appreciated.

Regards

Melissa

Subject: Yes you should be able to insert a view from a different db.

Hi,

I think the problem your having here is that you need to associate an XPage with the form you wish to open.

When selecting the link it needs to know which XPage to open .

Once you have an Xpage associated with this form either set the option in the second tab of the form properties to Display XPage Instead.

Or in the XPage where you have the view, select the view and select the XPage from the list which should be the next page to open.

Hope this helps.

Kind Regards,

Edel

Subject: Thanks but that is how it is set up

The way you suggested is the way that I’ve set it up already so that shouldn’t be the problem.

Any other ideas would be appreciated

Subject: This is very likely unrelated but…

I had an issue in 6.5.1 with an embedded view. Even though the logged-in user had access to both databases, the HTTP server wouldn’t display the view unless I had Anonymous in the ACL with read access.

Subject: Didn’t seem to help and anyway Anonymous must be No Access

Dear Willy

Many thanks for your comment. Unfortunately it didn’t seem to solve the problem.

Regards

Melissa