Hi,
I am trying to upgrade existing 7.3 VAP to 7.4. We followed a manual upgrade approach and accordingly built the Vignette_Portal.ear file. We used table_installer script to upgrade table schema to 7.4. We restarted the server and I was able to see the Vignette 7.4 Server Console. The data and everything looked fine. However, the application was not loading.
When I tried to modify the web.xml (due to the exceptions in log file), the portal server console stopped working. I reverted all my changes and cleared websphere cache (by deleting folders manually). Still I am getting following exception
2015-01-26 10:32:24,631 [Startup Thread] DEBUG com.epicentric.services.internal - Service "FederatedSearchService" is using instance "87f6bbbe785c1c19c456ba82f29341a0" as default.
2015-01-26 10:32:24,685 [Startup Thread] INFO com.vignette.portal.search.internal - Federated Search service is starting
2015-01-26 10:32:25,085 [Startup Thread] INFO com.epicentric.system - [SystemManager] : Load All User Groups disabled.
2015-01-26 10:32:25,085 [Startup Thread] ERROR com.epicentric.system - [SystemManager] Initialization completed with errors...
javax.naming.NamingException: Could not initialize instance of com.vignette.portal.search.internal.FederatedSearchConfigurationValidator as an error occured during invocation. [Root exception is java.lang.NullPointerException]
at com.vignette.portal.naming.internal.portal.LocalLookup.create(LocalLookup.java:130)
at com.vignette.portal.naming.internal.portal.SingletonLocalLookup.<init>(SingletonLocalLookup.java:31)
at com.vignette.portal.naming.internal.portal.ServiceLifecycleManager.loadService(ServiceLifecycleManager.java:220)
at com.vignette.portal.naming.internal.portal.ServiceLifecycleManager.initializeServiceSet(ServiceLifecycleManager.java:168)
at com.vignette.portal.naming.internal.portal.ServiceLifecycleManager.lookup(ServiceLifecycleManager.java:142)
at com.vignette.portal.naming.internal.portal.PortalInitialContextSPIImpl.lookup(PortalInitialContextSPIImpl.java:44)
at com.vignette.portal.naming.PortalInitialContext.lookup(PortalInitialContext.java:86)
at com.epicentric.system.SystemManager$StartupThread.run(SystemManager.java:240)
Caused by:
java.lang.NullPointerException
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.getLocation(UnmarshallingContext.java:560)
at com.sun.xml.bind.v2.runtime.Coordinator.propagateEvent(Coordinator.java:153)
at com.sun.xml.bind.v2.runtime.Coordinator.fatalError(Coordinator.java:147)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:200)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:173)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)
at com.vignette.portal.search.internal.config.ConfigFactory.unmarshal(ConfigFactory.java:43)
at com.vignette.portal.search.internal.config.ConfigFactory.getConnectorFields(ConfigFactory.java:30)
at com.vignette.portal.search.internal.config.ConnectorVocabularlyReader.getConnectorVocabFileContents(ConnectorVocabularlyReader.java:46)
at com.vignette.portal.search.SearchConnectorConfig.setSearchableFieldsVocabFile(SearchConnectorConfig.java:239)
at com.vignette.portal.search.internal.FederatedSearchController.initConnector(FederatedSearchController.java:81)
at com.vignette.portal.search.internal.FederatedSearchController.start(FederatedSearchController.java:58)
at com.epicentric.services.AbstractControllable.start(AbstractControllable.java:26)
at com.epicentric.services.ServiceManager$ServiceHarness.getService(ServiceManager.java:422)
at com.epicentric.services.ServiceManager.getServiceByID(ServiceManager.java:314)
at com.epicentric.services.ServiceManager.getServices(ServiceManager.java:301)
at com.vignette.portal.search.internal.FederatedSearchConfigurationValidator.init(FederatedSearchConfigurationValidator.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:619)
at com.vignette.portal.naming.internal.portal.LocalLookup.create(LocalLookup.java:121)
... 7 more
Any clues or pointers?
Regards,
Pravin