[Gridsphere-users] Localized texts also not working in 3.1?

Edrick eperez at updatecom.com
Mon Mar 24 09:47:44 PDT 2008


I tested the getLocalizedText function on my portlet on GS 3.1 on Windows and
the portlet doesn't seem to find the string on the Portlet.properties file
(on $CATALINA_HOME\webapps\atmportal\WEB-INF\classes). I reported this on GS
3.0.8 here: 

http://bugs.gridsphere.org/browse/GPF-445

and commented about the issue on this thread:

http://www.nabble.com/Localized-Texts-to12293515.html

but appears it is still happening. If i use the key on the JSP it doesn't
bring the string neither and only displays the key name (without generating
a CATALINA.out error).

Here is the output of trying to get the string using getLocalizedText:

30782 [http-8080-Processor25] (PortletPreferencesManagerImpl.java:77) DEBUG
org.gridsphere.portletcontainer.impl.PortletPreferencesManagerImpl  -
Retrieved prefs for user: 19c3827016c490400116c49145c30003 portlet:
atmportal#TransactionLogPortlet
java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key LBLSEARCH
	at java.util.ResourceBundle.getObject(Unknown Source)
	at java.util.ResourceBundle.getObject(Unknown Source)
	at java.util.ResourceBundle.getString(Unknown Source)
	at
org.gridsphere.provider.portlet.jsr.ActionPortlet.getLocalizedText(ActionPortlet.java:392)
	at
org.gridsphere.atmportal.portlets.TransactionLogPortlet.GetTransactionsByDate(TransactionLogPortlet.java:395)
	at
org.gridsphere.atmportal.portlets.TransactionLogPortlet.prepare(TransactionLogPortlet.java:84)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at
org.gridsphere.provider.portlet.jsr.ActionPortlet.doAction(ActionPortlet.java:204)
	at
org.gridsphere.provider.portlet.jsr.ActionPortlet.doMode(ActionPortlet.java:301)
	at
org.gridsphere.provider.portlet.jsr.ActionPortlet.doView(ActionPortlet.java:270)
	at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:201)
	at
org.gridsphere.provider.portlet.jsr.ActionPortlet.doDispatch(ActionPortlet.java:325)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:140)
	at
org.gridsphere.provider.portlet.jsr.PortletServlet.render(PortletServlet.java:428)
	at
org.gridsphere.provider.portlet.jsr.PortletServlet.service(PortletServlet.java:354)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
	at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
	at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
	at
org.gridsphere.portletcontainer.impl.PortletDispatcherImpl.include(PortletDispatcherImpl.java:187)
	at
org.gridsphere.portletcontainer.impl.PortletDispatcherImpl.service(PortletDispatcherImpl.java:92)
	at
org.gridsphere.portletcontainer.impl.PortletInvoker.service(PortletInvoker.java:54)
	at org.gridsphere.layout.PortletFrame.doRender(PortletFrame.java:571)
	at
org.gridsphere.layout.PortletColumnLayout.doRender(PortletColumnLayout.java:43)
	at
org.gridsphere.layout.PortletRowLayout.doRender(PortletRowLayout.java:35)
	at
org.gridsphere.layout.PortletTableLayout.doRender(PortletTableLayout.java:283)
	at org.gridsphere.layout.PortletTab.doRender(PortletTab.java:273)
	at
org.gridsphere.layout.PortletTabbedPane.doRender(PortletTabbedPane.java:93)
	at org.gridsphere.layout.PortletTab.doRender(PortletTab.java:273)
	at
org.gridsphere.layout.PortletTabbedPane.doRender(PortletTabbedPane.java:93)
	at org.gridsphere.layout.PortletPage.doRender(PortletPage.java:467)
	at
org.gridsphere.layout.PortletLayoutEngine.service(PortletLayoutEngine.java:167)
	at
org.gridsphere.servlets.GridSphereServlet.processRequest(GridSphereServlet.java:243)
	at
org.gridsphere.servlets.GridSphereServlet.doGet(GridSphereServlet.java:127)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
	at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
	at
org.gridsphere.servlets.GridSphereFilter.doFilter(GridSphereFilter.java:279)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Unknown Source)
-- 
View this message in context: http://www.nabble.com/Localized-texts-also-not-working-in-3.1--tp16255954p16255954.html
Sent from the GridSphere - User mailing list archive at Nabble.com.



More information about the Gridsphere-users mailing list