My situation:Domino 8.5
Windows 2003 SRV
DB2 V9.1.2
I’ve got a DB2 enabled database with a QueryView, a Form and two Xpages.
In the first Xpage called “T1” I’ve set a datasource on a XSPView control bound to the View.
I set the first column to be opened as a link and I set “at runtime, open selected document using” to the other Xpage called “T2”.
In T2 there is a datasource bound to the Form.
This is working correctly when ran on a not DB2 enabled database.
but
Using this on a DB2 Enabled db i still get this error:
Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/t2.xsp
Exception
Could not open the document
► ▼ Stack Trace
com.ibm.xsp.FacesExceptionEx: Could not open the document
com.ibm.xsp.model.domino.DominoDocumentData.doOpenDocument(DominoDocumentData.java:331)
com.ibm.xsp.model.AbstractDocumentDataSource.openDocument(AbstractDocumentDataSource.java:142)
com.ibm.xsp.model.AbstractDocumentDataSource.load(AbstractDocumentDataSource.java:94)
com.ibm.xsp.model.AbstractDataSource.getDataContainer(AbstractDataSource.java:348)
com.ibm.xsp.model.domino.DominoDocumentData.getDataObject(DominoDocumentData.java:106)
com.ibm.xsp.model.AbstractDataSource.pushData(AbstractDataSource.java:458)
com.ibm.xsp.util.DataUtil.putData(DataUtil.java:102)
com.ibm.xsp.util.DataUtil.putData(DataUtil.java:56)
com.ibm.xsp.component.UIViewRootEx.initBeforeContents(UIViewRootEx.java:837)
com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:308)
com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:239)
com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:146)
com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:446)
com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:498)
com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:131)
com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:112)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:189)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)
NotesException: Invalid universal id
lotus.domino.local.Database.NgetDocumentByUNID(Native Method)
lotus.domino.local.Database.getDocumentByUNID(Unknown Source)
com.ibm.xsp.model.domino.DominoUtils.getDocumentById(DominoUtils.java:225)
com.ibm.xsp.model.domino.DominoDocumentData.doOpenDocument(DominoDocumentData.java:322)
com.ibm.xsp.model.AbstractDocumentDataSource.openDocument(AbstractDocumentDataSource.java:142)
com.ibm.xsp.model.AbstractDocumentDataSource.load(AbstractDocumentDataSource.java:94)
com.ibm.xsp.model.AbstractDataSource.getDataContainer(AbstractDataSource.java:348)
com.ibm.xsp.model.domino.DominoDocumentData.getDataObject(DominoDocumentData.java:106)
com.ibm.xsp.model.AbstractDataSource.pushData(AbstractDataSource.java:458)
com.ibm.xsp.util.DataUtil.putData(DataUtil.java:102)
com.ibm.xsp.util.DataUtil.putData(DataUtil.java:56)
com.ibm.xsp.component.UIViewRootEx.initBeforeContents(UIViewRootEx.java:837)
com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:308)
com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:239)
com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:146)
com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:446)
com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:498)
com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:131)
com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:112)
com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:189)
com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)
com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)
I think this is a bug.
Is it known?
Is it fixed in release 8.5.1 ?
Thanks
Marco