Hi,
I have been having issues creating a link to the channel as part of channel properties.
This is the exception i have been getting:
2012-05-14 10:16:16,572 | DEBUG | vcm.appsvcs.site | | findObjectTypeByJavaClassName(String javaClassName) [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.as.server.logic.cm.ObjectTypeOpsLogic]
2012-05-14 10:16:16,572 | DEBUG | vcm.appsvcs.site | | findObjectTypeByJavaClassName.javaClassName=com.vignette.as.client.javabean.Site [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.as.server.logic.cm.ObjectTypeOpsLogic]
2012-05-14 10:16:16,572 | DEBUG | vcm.appsvcs.site | | loadConfiguration(resourceName=null) [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.as.server.persist.dao.JDODbMapping]
2012-05-14 10:16:16,593 | ERROR | vcm.appsvcs.site | | 026-151-0018: Error loading JDO database object. [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [java.lang.Class]
com.vignette.as.common.exception.PersistorConnectException: 05/14/2012 10:16:16:592, Error 700 (PersistorError.), Message 026-151-0018: Error loading JDO database object.
at com.vignette.as.server.persist.dao.JDODbMapping.getJDODb(JDODbMapping.java:239)
at com.vignette.as.server.persist.dao.JDODAOPersistor.connect(JDODAOPersistor.java:89)
at com.vignette.as.server.persist.dao.JDODAOPersistor.findByQuery(JDODAOPersistor.java:393)
at com.vignette.as.server.persist.ObjectTypePersistor.findByQuery(ObjectTypePersistor.java:443)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findObjectTypeByJavaClassName(ObjectTypeOpsLogic.java:2406)
at com.vignette.as.client.javabean.ExtensibleApplicationObject.getObjectTypeRef(ExtensibleApplicationObject.java:195)
at com.vignette.as.client.javabean.Site.getTypeObjectTypeRef(Site.java:759)
at com.vignette.as.server.logic.site.SiteOpsLogic.findByName(SiteOpsLogic.java:2241)
at com.vignette.as.client.javabean.Site.findByName(Site.java:359)
at com.vignette.ext.templating.util.ContentUtil.getSiteByName(ContentUtil.java:918)
at com.vignette.ext.furl.mappers.channel.ChannelMapper.getMapping(ChannelMapper.java:118)
at com.vignette.ext.furl.servlet.UrlMapperServlet.processRequest(UrlMapperServlet.java:238)
at com.vignette.ext.furl.servlet.UrlMapperServlet.doRequest(UrlMapperServlet.java:148)
at com.vignette.ext.furl.servlet.UrlMapperServlet.doGet(UrlMapperServlet.java:102)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3686)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Nested exception is:
com.vignette.exolab.castor.mapping.MappingException: The JNDI name java:/comp/env/CDAPreviewDS does not map to a JDBC DataSource
at com.vignette.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(Unknown Source)
at com.vignette.exolab.castor.jdo.JDO.loadConfiguration(Unknown Source)
at com.vignette.as.server.persist.dao.JDODbMapping.loadConfiguration(JDODbMapping.java:174)
at com.vignette.as.server.persist.dao.JDODbMapping.getJDODb(JDODbMapping.java:236)
at com.vignette.as.server.persist.dao.JDODAOPersistor.connect(JDODAOPersistor.java:89)
at com.vignette.as.server.persist.dao.JDODAOPersistor.findByQuery(JDODAOPersistor.java:393)
at com.vignette.as.server.persist.ObjectTypePersistor.findByQuery(ObjectTypePersistor.java:443)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findObjectTypeByJavaClassName(ObjectTypeOpsLogic.java:2406)
at com.vignette.as.client.javabean.ExtensibleApplicationObject.getObjectTypeRef(ExtensibleApplicationObject.java:195)
at com.vignette.as.client.javabean.Site.getTypeObjectTypeRef(Site.java:759)
at com.vignette.as.server.logic.site.SiteOpsLogic.findByName(SiteOpsLogic.java:2241)
at com.vignette.as.client.javabean.Site.findByName(Site.java:359)
at com.vignette.ext.templating.util.ContentUtil.getSiteByName(ContentUtil.java:918)
at com.vignette.ext.furl.mappers.channel.ChannelMapper.getMapping(ChannelMapper.java:118)
at com.vignette.ext.furl.servlet.UrlMapperServlet.processRequest(UrlMapperServlet.java:238)
at com.vignette.ext.furl.servlet.UrlMapperServlet.doRequest(UrlMapperServlet.java:148)
at com.vignette.ext.furl.servlet.UrlMapperServlet.doGet(UrlMapperServlet.java:102)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3686)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
2012-05-14 10:16:16,593 | ERROR | vcm.appsvcs.site | | [[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.logging.VgnLoggedException]
com.vignette.as.client.exception.ApplicationException
at com.vignette.as.client.exception.ApplicationException.getOne(ApplicationException.java:174)
at com.vignette.as.server.persist.ObjectTypePersistor.findByQuery(ObjectTypePersistor.java:450)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findObjectTypeByJavaClassName(ObjectTypeOpsLogic.java:2406)
at com.vignette.as.client.javabean.ExtensibleApplicationObject.getObjectTypeRef(ExtensibleApplicationObject.java:195)
at com.vignette.as.client.javabean.Site.getTypeObjectTypeRef(Site.java:759)
at com.vignette.as.server.logic.site.SiteOpsLogic.findByName(SiteOpsLogic.java:2241)
at com.vignette.as.client.javabean.Site.findByName(Site.java:358)
at com.vignette.ext.templating.util.ContentUtil.getSiteByName(ContentUtil.java:917)
Any suggestions would be helpful.
Thanks,
Ayan