This chapter describes known issues and limitations for the Project WebSynergy Milestone 3 software.
NameNotFound exceptions appear in the server.log file when you install Project WebSynergy with GlassFish version 2 software.
You cannot upload files using the “Browse (you can select multiple files)” option available in the Document Library and Image Gallery portlets.
Description:This issue occurs only on Safari and Firefox web browsers. The “Browse (you can select multiple files)” option works only on Internet Explorer 7 web browser.
Solution:You can upload files using the “Use the classic uploader” option available in the Document Library and Image Gallery portlets.
Spring Portlets and Service Builder plugin are dependent on the version of Generic Portlets plugin.
Solution:Do not select the Spring Portlets and Service Builder plugin while you install portal pack plugins on NetBeans 6.5 IDE. After installing all the other plugins, select only the Spring Portlets and Service Builder plugin and install.
If you select the Spring Portlets and Service Builder plugin, you will get the following error message:
Some plugins require plugin Generic Portlets to be installed. The plugin Generic Portlets is requested in version >=2.9 but only 2.0.6 was found. The following plugin is affected: Spring Portlets Some plugins require plugin Portal Server Integration Framework to be installed. The plugin Portal Server Integration Framework is requested in version >=2.91 but only 2.0.6 was found. The following plugin is affected: Spring Portlets |
This is a known issue in the NetBeans plugin installer. For more information, see the issue details.
Expense Report portlet does not work when you enable Sun Java Composite Application Platform Suite and login as “mary” (sample user).
Description:The Expense Report portlet works for all the other sample users such as “ed”, “chris”, “paul”, and “admin”. When you login as sample user “mary”, you will get the following error message in the Expense report portlet:
Liferay.Portlet.onLoad( { canEditTitle: true, columnPos: 0, isStatic: 'no', namespacedId: 'p_p_id_ExpenseReportPortlet_WAR_expensereportportlet_', portletId: 'ExpenseReportPortlet_WAR_expensereportportlet' } ); |
The Expense Report portlet does not work on Project WebSynergy bundled with the GlassFish version 2 or GlassFish version 3 software.
Cause:Expense Report portlet requires the latest version of saw-impl-jcaps.jar file in the Project WebSynergy bundle. Since the GlassFish version 2 and version 3 software does not include the saw-impl-jcaps.jar file, you will get the ClassNotFound exception while starting the GlassFish server.
Solution:Follow these steps for the Expense report Portlet to work on Project WebSynergy.
Download the saw-impl-jcaps.jar version 0.8 file.
Copy the saw-impl-jcaps.jar version 0.8 file in the websynergy/web-inf/lib directory.
Restart Project WebSynergy.
The Expense Report portlet does not work on Project WebSynergy bundled with the GlassFish version 3 software.
Cause:The Expense Report portlet with the Sun Java Composite Application Platform Suite on Project WebSynergy requires the Enterprise JavaBeans (EJBTM) architecture container. The GlassFish version 3 software does not include the EJB container.
Solution:To install the EJB container from GlassFish version 3 update center:
Change to the /wesynergy –gfv3/bin directory.
Install the EJB container for GlassFish version 3 using the $ ./pkg install glassfish –ejb@3.0 command.
The theme WAR in the ViewDesigner plugin does not contain the index.html file.
Description:The ViewDesigner plugin adds a static index.html file to the theme WAR so that a web designer can preview the changes that he is making. Any changes to this page will not be reflected on the portal.
The ViewDesigner plugin does not support changes to the portal layout.
Description:If you modify any of the vm files, then the ViewDesigner plugin cannot show a preview of the modifications. You might need to change the vm files in order to change the layout.
The changes that you perform using the ViewDesigner plugin will not be reflected in the Project WebSynergy theme.
Solution:Set the theme.css.fast.load value as false in the portal-ext.properties file and restart Project WebSynergy.
Plugin Installer portlet in Project WebSynergy will not list any plugins.
Cause:This happens because Project WebSynergy is based on Liferay portal server version 5.2.0, which is not released yet. So, the plugin repository does not yet contain plugins compatible with Liferay version 5.2.0.
Thanks for evaluating Project WebSynergy Milestone 3. For the most recent updates on this project, see the Project WebSynergy home page. Visit the following web sites for more information about products that might be useful while you evaluate Project WebSynergy.
NetBeans – An open source, free IDE that runs on the Solaris, Linux, Macintosh OS X, and Windows platforms.
Liferay Portal – A portal created for the enterprise. It provides a virtual space where you can centralize, share, and collaborate.
MySQL – The world's most popular open source database.
GlassFish– An open source application server project led by Sun MicrosystemsSM for the Java Enterprise Edition (Java EETM) platform.