I hope you're doing well in these strange times.
We have an issue with an upgrade of an ancient 4.5 Ebase to 5.2.
The issue, I believe, lies in the fact that we have a deployment using a uri in our deployment.
in Catalina local, we have a file dji#drife-i#ebase.xml and a corresponding folder in tomcat/webapps.
Upon starting, with upgrade=true in UFSServer.properties, the catalina logfile shows no errors. But as soon as the upgrade process starts, it states it cannot find a file in the tomcat/webapps/dji folder, without the #drife-i#ebase, so to speak.
I thought the path information used came out of UFSServer.properties, but when i change these paths and expect to see them reflected in this logging, it doesn't.
Can anyone tell me where this configuration originates from?
Code: Select all
Wed Apr 08 03:02:01: *** Starting Ebase Xi Server version 5.4.0, Build 20180727
Wed Apr 08 03:02:01: ************************************************************
Wed Apr 08 03:02:02: INFO Licence is valid
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:02: ERROR Repository database is not same level as server software: -
Wed Apr 08 03:02:02: ERROR - Database: version 4.5.4, build 20150610
Wed Apr 08 03:02:02: ERROR - Software: version 5.4.0, build 20180727
Wed Apr 08 03:02:02: ERROR Correct the above problem then restart the server
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:02: ERROR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wed Apr 08 03:02:04: ERROR Error detected during initialisation of Ebase webapp
Wed Apr 08 03:02:04: ERROR Error detected during initialisation of Ebase webapp
com.ebasetech.ufs.sysadmin.conf.loaders.JAXBConfigLoader$JAXBConfigException: Error loading User functions configuration
at com.ebasetech.ufs.sysadmin.conf.loaders.JAXBConfigLoader.loadConfig(JAXBConfigLoader.java:96)
at com.ebasetech.ufs.sysadmin.conf.loaders.ConfigLoader.loadConfigOrDefault(ConfigLoader.java:112)
at com.ebasetech.ufs.sysadmin.conf.loaders.ConfigLoader.loadConfig(ConfigLoader.java:120)
at com.ebasetech.ufs.sysadmin.conf.ServerConfig.getConfig(ServerConfig.java:126)
at com.ebasetech.ufs.kernel.idManager.IdManager.getFunctionNames(IdManager.java:176)
at com.ebasetech.ufs.kernel.idManager.IdManager.createReservedWords(IdManager.java:162)
at com.ebasetech.ufs.kernel.idManager.IdManager.<init>(IdManager.java:40)
at com.ebasetech.ufs.runtime.FormEngine.<init>(FormEngine.java:91)
at com.ebasetech.ufs.kernel.UFSServletContextProxy.initialiseFormEngine(UFSServletContextProxy.java:256)
at com.ebasetech.ufs.kernel.UFSServletContextProxy.init(UFSServletContextProxy.java:166)
at com.ebasetech.ufs.kernel.UFSServletContextProxy.Initialise(UFSServletContextProxy.java:242)
at formservlets.EbaseContextListener.contextInitialized(EbaseContextListener.java:40)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1777)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[java.io.FileNotFoundException: D:\Ebase\UfsServer\tomcat\webapps\dji (The system cannot find the file specified)]
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:213)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:162)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:171)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:189)
at com.ebasetech.ufs.sysadmin.conf.loaders.JAXBConfigLoader.loadConfig(JAXBConfigLoader.java:90)
... 24 more
Caused by: java.io.FileNotFoundException: D:\Ebase\UfsServer\tomcat\webapps\dji (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:623)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:148)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:806)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:211)
... 30 more