I've login to vcm success, but when I try to get ctd via findByName(), I got below error.
Nested exception is:
com.vignette.as.common.exception.PersistorConnectException: 10/12/2015 02:52:38:804, Error 700 (PersistorError.), Message 026-151-0018: Error loading JDO database object.
at com.vignette.as.server.persist.dao.JDODbMapping.getJDODb(JDODbMapping.java:240)
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:432)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findByName(ObjectTypeOpsLogic.java:2057)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findByName(ObjectTypeOpsLogic.java:2007)
at com.vignette.as.client.javabean.ObjectType.findByName(ObjectType.java:1264)
at com.seagate.hrpolicycma.common.util.VcmUtil.getContentType(VcmUtil.java:74)
at com.seagate.hrpolicycma.common.util.VcmUtil.createCiFromXml(VcmUtil.java:94)
at com.seagate.hrpolicycma.schedulejob.TransWfDownload.importReturnedFiles(TransWfDownload.java:290)
at com.seagate.hrpolicycma.schedulejob.TransWfDownload.main(TransWfDownload.java:95)
Nested exception is:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
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:169)
at com.vignette.as.server.persist.dao.JDODbMapping.getJDODb(JDODbMapping.java:237)
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:432)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findByName(ObjectTypeOpsLogic.java:2057)
at com.vignette.as.server.logic.cm.ObjectTypeOpsLogic.findByName(ObjectTypeOpsLogic.java:2007)
at com.vignette.as.client.javabean.ObjectType.findByName(ObjectType.java:1264)
at com.seagate.hrpolicycma.common.util.VcmUtil.getContentType(VcmUtil.java:74)
at com.seagate.hrpolicycma.common.util.VcmUtil.createCiFromXml(VcmUtil.java:94)
at com.seagate.hrpolicycma.schedulejob.TransWfDownload.importReturnedFiles(TransWfDownload.java:290)
at com.seagate.hrpolicycma.schedulejob.TransWfDownload.main(TransWfDownload.java:95)