error in upgrade to Liferay CE 7error in upgrade to Liferay CE 7https://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=972187362024-03-28T13:14:22Z2024-03-28T13:14:22ZRE: error in upgrade to Liferay CE 7Philippe Thibaulthttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1068506432018-04-18T17:03:53Z2018-04-18T17:03:53ZHi Pooja,<br /><br />I found out this method call at the beginning of some test java program in liferay source. I kinda guessed that it would setup the environnement and static object needed to run liferay code, but I don't really know what it does appart from being needed in order to run the code portion pointed out by Alberto.<br /><br />PhilPhilippe Thibault2018-04-18T17:03:53ZRE: error in upgrade to Liferay CE 7Pooja Joshihttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1068457182018-04-18T15:49:06Z2018-04-18T15:49:06ZHi Philippe,<br /><br />Could you please tell me what is com.liferay.portal.tools.ToolDependencies.wireBasic();? and how to use it?<br /><br />I am getting below exception while upgrading DB from liferay 6.2 to Liferay dxp.<br /><br />2018-04-18 15:03:45.346 INFO [main][UpgradeProcess:103] Failed upgrade process com.liferay.portal.upgrade.UpgradeProcess_7_0_0 in 431243ms<br />com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.exception.SystemException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '"' (code 34) excepted space, or '>' or "/>"<br /> at [row,col {unknown-source}]: [1,84]<br /><br />Thanks in advance.Pooja Joshi2018-04-18T15:49:06ZRE: error in upgrade to Liferay CE 7Alberto Chaparrohttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=974135632017-10-23T08:16:04Z2017-10-23T08:16:04ZHi Philippe,<br /><br />I am glad to hear that.<br /><br />Thanks for sharing the solution.<br /><br />Best regards.Alberto Chaparro2017-10-23T08:16:04ZRE: error in upgrade to Liferay CE 7Philippe Thibaulthttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=973057912017-10-20T15:37:57Z2017-10-20T15:37:57Z<html><head></head><body>ok finally got throught this, thanks to <pre><code>com.liferay.portal.tools.ToolDependencies.wireBasic();</code></pre> . Culprit xml pref found and deleted, upgrade process could go through!</body></html>Philippe Thibault2017-10-20T15:37:57ZRE: error in upgrade to Liferay CE 7Philippe Thibaulthttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=972937092017-10-20T13:50:39Z2017-10-20T13:50:39ZThanks Alberto for the quick reply and precise info, much appreciated!<br /><br />I am having a hard time running the java code portion upgrade process that is loading/saving xml portlet prefs from database. I went above at com.liferay.portal.kernel.upgrade.BaseUpgradePortletPreferences and took the code at updatePortletPreferences() into a simple java program that is connecting to my portal db and running it on my portletpreference table. I did succeed in building the program and run it by doing the initialization I think necessary ( PortletPreferencesFactoryImpl and BasicRegistryImpl ... ?). However my program is running endlessly at the point of setting up PortletPreferencesFactoryUtil . It says : "Loading jar:file:/opt/liferay/liferay-ce-portal-7.0-ga4/tomcat-8.0.32/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties". I have attached the java code.<br /><br />Any thoughts on how to make the portletpreference upgrade process run independently as a test?<br /><br />thanks!Philippe Thibault2017-10-20T13:50:39ZRE: error in upgrade to Liferay CE 7Alberto Chaparrohttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=972190892017-10-19T15:40:21Z2017-10-19T15:40:21ZHi Philippe,<br /><br />It seems that you have XML content with invalid characters in portletPreferences table.<br /><br />This is the code which fails:<br /><a href="https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/com/liferay/portlet/PortletPreferencesFactoryImpl.java#L95">https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/com/liferay/portlet/PortletPreferencesFactoryImpl.java#L95</a><br /><br />Maybe you could try to do an script which run all portlet Preferences to check which ones are wrong before the upgrade so that you can fix it.<br /><br />Let us know the results.<br /><br />Regards.Alberto Chaparro2017-10-19T15:40:21Zerror in upgrade to Liferay CE 7Philippe Thibaulthttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=972187352017-10-19T15:10:56Z2017-10-19T15:10:56Z<html><head></head><body>Hi,<br><br>I am stuck with an error while running the liferay ce 7 upgrade tool on my 6.2 installation. I get a com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character exception. I am unable to guess from where the problem arises, any help would be greatly appreciated!<br><br>Here is the exception thrown (full upgrade log attached) :<br><br><pre><code>com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.exception.SystemException: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [1,1656]
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:93)
at com.liferay.portal.kernel.upgrade.util.UpgradeProcessUtil._upgradeProcess(UpgradeProcessUtil.java:175)
at com.liferay.portal.kernel.upgrade.util.UpgradeProcessUtil.upgradeProcess(UpgradeProcessUtil.java:143)
at com.liferay.portal.kernel.upgrade.util.UpgradeProcessUtil.upgradeProcess(UpgradeProcessUtil.java:125)
at com.liferay.portal.events.StartupHelper.upgradeProcess(StartupHelper.java:164)
at com.liferay.portal.events.StartupHelperUtil.upgradeProcess(StartupHelperUtil.java:81)
at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:153)
at com.liferay.portal.tools.DBUpgrader.main(DBUpgrader.java:99)
Caused by: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.exception.SystemException: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [1,1656]
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:93)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:117)
at com.liferay.portal.upgrade.UpgradeProcess_7_0_0.doUpgrade(UpgradeProcess_7_0_0.java:84)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:90)
... 7 more
Caused by: com.liferay.portal.kernel.exception.SystemException: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [1,1656]
at com.liferay.portlet.PortletPreferencesFactoryImpl.createPreferencesMap(PortletPreferencesFactoryImpl.java:123)
at com.liferay.portlet.PortletPreferencesFactoryImpl.toPreferencesMap(PortletPreferencesFactoryImpl.java:906)
at com.liferay.portlet.PortletPreferencesFactoryImpl.fromXML(PortletPreferencesFactoryImpl.java:206)
at com.liferay.portlet.PortletPreferencesFactoryImpl.fromXML(PortletPreferencesFactoryImpl.java:90)
at com.liferay.portal.kernel.portlet.PortletPreferencesFactoryUtil.fromXML(PortletPreferencesFactoryUtil.java:63)
at com.liferay.portal.upgrade.v7_0_0.UpgradeLookAndFeel.upgradePreferences(UpgradeLookAndFeel.java:40)
at com.liferay.portal.kernel.upgrade.BaseUpgradePortletPreferences.updatePortletPreferences(BaseUpgradePortletPreferences.java:337)
at com.liferay.portal.kernel.upgrade.BaseUpgradePortletPreferences.doUpgrade(BaseUpgradePortletPreferences.java:53)
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:90)
... 10 more
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [1,1656]
at com.ctc.wstx.sr.StreamScanner.constructNullCharException(StreamScanner.java:615)
at com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:644)
at com.ctc.wstx.sr.BasicStreamReader.readTextPrimary(BasicStreamReader.java:4554)
at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2886)
at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
at com.ctc.wstx.evt.WstxEvent