Portlet content localization

Hi,
I am wondering if someone has successfully localized portlet contents in 5.0 using java.
I created two properties files MessagesBundle.properties with "greetings = Hello." and MessagesBundle_de_DE.properties with "greetings = Hallo."
In my portlet.jsp:
language = new String("en"); //for testing
country = new String("US"); //for testing
Locale currentLocale;
currentLocale = new Locale(language, country);
ResourceBundle messages = ResourceBundle.getBundle ("MessageBundle", currentLocale);
out.print(messages.getString("greetings"));
The file compiles fine but doesn't display in the portal. Any ideas of what I need to change? Currently I place the properties file in the same folder as the portlet.jsp file.
Thanks.
Hao
[email protected]

Does it happend just for G6? Does it work for v.5.*?

Similar Messages

  • Change Portlet Content item in 9.0.2.

    Hi
    If I add a few images to a page, and I go to the categorie page where these images are stored, I can't see these images.
    Instead I see a lot of information about these images (create date, page group,...)which i don't want to see.
    On this categorie page all the items are stored in a "portlet content" item.
    Is there a way to change the settings of this "portlet content" item?
    greetings

    Hi
    The changing of relative to absolute is the one that bothers me. I think it also added line breaks, which caused problems with gaps appearing between images.
    The other one I remember is adding <tbody> tags to a table.
    I would prefer it if one could prevent the editor from making any changes in the HTML whatsoever. As an option maybe.
    Is it possible to create a simple HTML item as a shared component that one could drop into any page?
    Regards
    Harry
    What changes are you seeing?
    I know that the editor converts relative links to absolute links (a bug has been logged for this and the issue is mentioned in the release notes).

  • Search Portlet Content Services

    Is there any search Portlet for the Content Services Search ?
    thanks
    Kveni

    You are correct that it is not present but I can tell you that it is planned for a future release.

  • Portlet content organized with folders

    I would like to create a portlet that is similar in functionality to the Favorites portlet. I was able to do this using content areas and URL items in 9.1, but am unable to figure it out using 10g.
    Here's what I would like to do:
    Create a portlet that contains URLs, organized within folders. I want the folders to open up inside the same portlet (instead of opening a new page).
    I have been trying page groups, pages, subpages, categories - but cannot achieve the results I am looking for. Any suggestions? Thanks! -- Rhonda

    hi rhonda,
    do you want to display something like the browser favorites ?
    if yes i suggest to use an HTML portlet. save your favorites as html file and display it as an iFrame in the HTML portlet. this ensures that if you clicke a link it is displayed in the same portlet area.
    if misunderstood your requirements it would be great if you could describe in more detail what you are trying to achieve.
    regards,
    christian

  • Portlet content control

    I know this will probably sound stupid but I'm still new and it seems like something
    that should happen automatically anyway.
    I have one portlet that contains many links to other jsp's and html. Whenever
    I click a link, I would like for the hyperlinked content to stay within the same
    portlet. However, whatever the hyperlinked content is takes over the entire portal
    page.
    We solved this before by making the main jsp a URI portlet through the Web Service
    Portlet Wizard for 4.0 (see code below that was generated by Wizard tool). Even
    then it seemed that the normal behavior should have been for the content to stay
    within the portlet that it was linked from, the URI portlets worked so it wasn't
    that big of a deal. Now, it seems that the Web Service Portlet Wizard doesn't
    work in 7.0 or that the webservice.tld is not supported so I am at a loss.
    Any help would be greatly appreciated!!!
    URIPortlet.jsp
    <%@ taglib uri="webservice.tld" prefix="ws" %>
    <ws:getExternalURL id="externalRequest" defaultURL="http:lbug.ets.mta:63710/gsweb/portlets/gsMainPortlets/Main.jsp"/>
    <table>
    <ws:getPortalPrefixURL id"portalPrefixURL" />
    <ws:uriContent id="uriContent"
    externalRequest="<%=externalRequest%>"
    portalPrefixURL="<%=portalPrefixURL%>"
    ttl="0">
    <tr><td><%out.print(uriContent);%></td></tr>
    </ws:uriContent>
    <tr>
    <td>

    Hi Chris,
    you should use <portlet:createWebflowURL> if you want to restrict the new contents
    within the portlet. Also it will be good idea to define all your JSPs as presentation
    node within the webflow to get the complete picture of spread of pages in your
    web-app though it is not necessary for your scenario.
    <portal:createWebflowURL> will keep your resulting contents within the same portal
    but not withing same portlet coz it is used for navigating between portal pages
    (visualized by the navigating tabs) and not between portlets.
    I hope this helps.
    cheers
    Kam
    "chris" <[email protected]> wrote:
    >
    tanya,
    no, we aren't using webflow. i think that is what the benefit of the
    4.0 web services
    portlet wizard (which was a separate download and install in the EBCC)
    did for
    us when creating a URI portlet from the tool.
    i started to go the webflow route but got kind of halted when the portlet
    wizard
    (the new feature in the 7.0 EBCC) wouldn't let me create a 2-page webflow
    portlet.
    For some reason, it will not create the .portlet file. So, I will have
    to start
    from scratch.
    I am trying to keep the flow within the main portlet itself and I have
    20 or so
    links to other .jsp and .html files that I wish to stay within the main
    portlet.
    Will I use <portal:createWebflowURL> or <portlet:createWebflowURL>? Also,
    when
    I create the webflow within the EBCC will I make a node for every .jsp
    or .html
    file and just make it a different event?
    I apologize for the very basic questions but the docs don't really seem
    to help
    unless you are trying to flow from one portlet to another and there is
    no one
    here with enough webflow experience to help me.
    thanks,
    chris
    "tanya" <[email protected]> wrote:
    are you using webflow?
    if so, there are tags that will keep the flow w/in a portlet:
    <portal:createWebflowURL>
    (if you weren't inside of a portlet, you'd use a different tag:
    <webflow:createWebflowURL>)
    see edocs for more info:
    http://edocs.bea.com/wlp/docs70/jsp/index.htm
    "chris" <[email protected]> wrote:
    I know this will probably sound stupid but I'm still new and it seems
    like something
    that should happen automatically anyway.
    I have one portlet that contains many links to other jsp's and html.
    Whenever
    I click a link, I would like for the hyperlinked content to stay within
    the same
    portlet. However, whatever the hyperlinked content is takes over the
    entire portal
    page.
    We solved this before by making the main jsp a URI portlet through
    the
    Web Service
    Portlet Wizard for 4.0 (see code below that was generated by Wizardtool).
    Even
    then it seemed that the normal behavior should have been for the content
    to stay
    within the portlet that it was linked from, the URI portlets workedso
    it wasn't
    that big of a deal. Now, it seems that the Web Service Portlet Wizard
    doesn't
    work in 7.0 or that the webservice.tld is not supported so I am at
    a
    loss.
    Any help would be greatly appreciated!!!
    URIPortlet.jsp
    <%@ taglib uri="webservice.tld" prefix="ws" %>
    <ws:getExternalURL id="externalRequest" defaultURL="http:lbug.ets.mta:63710/gsweb/portlets/gsMainPortlets/Main.jsp"/>
    <table>
    <ws:getPortalPrefixURL id"portalPrefixURL" />
    <ws:uriContent id="uriContent"
    externalRequest="<%=externalRequest%>"
    portalPrefixURL="<%=portalPrefixURL%>"
    ttl="0">
    <tr><td><%out.print(uriContent);%></td></tr>
    </ws:uriContent>
    <tr>
    <td>

  • Portlet content not displaying

    Hi,
    I cannot view the content of my portlets.The error message i get is :
    ERROR: Content is not available.
    even when loading the sample jsr 168 channels i get the same error message. Not sure what i am doing wrong.
    I'll explain what i am doing:
    i have created a new organization in ldap with an xml script, then copied a sample desktop from /var/opt/SUNWportal/portals/portal1/desktop and renamed to the new organization name .With psconsole i am adding a new container (JSPTableContainerProvider) to the new dn and to that new container i am adding a new channel: jsr 168 channel.
    Which ever channel i choose i am not able to view the content.
    All the loaded sample content i can view.
    Specs:
    Solaris 10
    Directory Server 5.2 patch 4
    Sun Web server 6.1
    Access Manager 2005Q4
    Portal 7
    Thanks for your help
    Sergio

    Sergio,
    The directories under /var/opt/SUNWportal/portals/portal1/desktop are the names of desktop types, not organizations. For example, the EnterpriseSample organization uses a desktop type called enterprise_sample. Within each organization, there is a portal attribute called "desktop type" that identifies what desktop type to use for that organization. Actually, this can be a comma separate list of desktop types that are merged together.
    When you copy the directory tree for a desktop type to another name, to use in the new organization, the desktop type attribute for the new organization would need to be set to the name of the copy.
    I don't think this is what is causing you to not see portlets, but it is something to check.
    You might want to try creating an organization using the Access Manager console and then setting up that organization to use the portal using the Portal Server console instead of creating the organization using the script. This would help identify whether the problem is with the script or with something else.
    HTH.
    Tom

  • Portlet content from XML XDB

    Hi,
    I need to get content of xmls stored in XML DB and display in a portlet.
    Does someone has any idea how to do that/
    I try to use:
    select xdbURIType(##Param1##).getClob()
    from dual
    as SQL source.
    During building portlet it works when I press Test button but when I press Finish button I get:
    Error in parsing Query : [For input string: "4294967295"]
    How to make it working?
    regards,
    Cezary

    as far as 3rd parties that support this, if you don't want to use the uriContent
    tags, there's a yahoo portlet package (you have to buy that seperately) and then
    there are other vendors like kapow and crossweave...
    -tanya
    "bhaskar" <[email protected]> wrote:
    >
    Guys,
    what I need to do On a porlet to display another web server's web page.for
    example
    on the portlet I need to show the bea web site(www.bea.com)
    Are there any Thrid party portlet support this ?!

  • Break before portlets contents!

    Hi,
    Portal inserts, by himself, a <BR> tag before any text item published as portlet. Is it normal?
    I want to use a text item (published as portlet) just in the beginning of the page. This item is an image and some js code. I don't know why but there is a <BR> before the image, inside de portlet area. It is not a space between portlet or around. Is a <BR>.
    Any idea about this? I'm using Oracle Portal R2.
    many thanks in advance,
    Miguel

    Hi Vetri
    I have created a RTF and my issue is that, when I have only invoice I am able to control the lines per page(25 in my case) easily.
    When I add remittance message and shipment# it is not easy for me to control the table length.
    can you please help me out..Can I send you my RTF and xml..
    thanks
    prasanna

  • Portlet content limitation

    hi everyone,
    we have a case were we should limit the results of an sql omniportlet, and show the rest of the results in another page. the omni portlet gets a lot of rows i want ten rows to show on the first page then a link should appear if there are more rows to take you to the other page with the next ten rows. how can we do that in the portal?(EX: like the hotmail or any mail when u have many emails u get a link to another page to see the rest of them )
    thank you

    Does it happend just for G6? Does it work for v.5.*?

  • Portlet content should send as a mail to a specified userid

    Hi All,
    Here I have a requirement, There are several select boxes and other text fields and a submit button developed in html under a dynamic page.
    After filling all the fields with the appropriate data when I clicked on the submit button it should send the data as a mail to a specified user with his ueerid.
    Can any body suggest me on this how should i implement this.
    Select boxes should reflect the data based on the above one the present in conjuction model.I want to implement it by using arrays.
    Thanks in advance.

    I'm not sure of your environment or the necessary changes you'd need to make. We do something similar using a Portal form rather than a dynamic page.
    - Create a table to hold the information from the form.
    - Create a procedure utilizing the utl_smtp package to get the data from the table, create the message, and send it.
    - Create a form over the table, but use your own formatting to make it look appropriate for your environment.
    - As part of the submit button, include a call to run your procedure.
    I'm sorry I can't give you the details to implement this, but it should help get you started.

  • Can't find bundle for base name Error - Portlet Localization

    I am trying to have the portlet content localization to work. I am using the 5.0.4 with Web Logic.
    I placed following files in the same directory:
    Portlet.jspStaplesBundle.properties(default)StaplesBundle_en_US.propertiesStaplesBundle_fr_FR.properties
    However, when I load the portlet, i got the error. "Can't find bundle for base name StaplesBundle, locale en_US". Do I need to place the bundle in a specific folder? I copied detailed errors below. Any ideas?
    java.util.MissingResourceException: Can't find bundle for base name StaplesBundle, locale en_US at java.util.ResourceBundle.throwMissingResourceException(Ljava.lang.String;Ljava.util.Locale;)V(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Ljava.lang.String;Ljava.util.Locale;Ljava.lang.ClassLoader;)Ljava.util.ResourceBundle;(Unknown Source) at java.util.ResourceBundle.getBundle(Ljava.lang.String;Ljava.util.Locale;)Ljava.util.ResourceBundle;(Unknown Source) at jsp_servlet.__portlet._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__portlet.java:162) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6452) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Optimized Method) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Optimized Method) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2630) at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(Optimized Method) at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178) at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)

    Just ensure the DataBase_en_US.properties file exists in the following folder:
    <WebApp Directory>\ web \ WEB-INF \ classes \ DataBase_en_us.properties

  • Content Presenter Portlet (CPP) on weblogic portal 10.3 giving error

    Hi,
    We are using WLP 10gR3 & UCM 10gR3 in our environment.
    We've done a new installation on portal following the checklist which is working fine on a working env.
    On portal application CPP giving error
    Content Presenter Portlet giving err-An appropriate display template for this item could'nt be found
    WLP is able to connect to UCM & all required patches for CPP (patch APD4, patch AVW6, patch ZKHC) are also poperly applied.
    On console, error logs show - Error - <May 5, 2011 1:02:49 PM IST> <Warning> <Events> <BEA-401903> <Duplicate EventListener com.bea.content.repo.internal.server.logic.search.ContentExporterListener not added to Handler com.bea.p13n.events.internal.EventHandler on Type {3}.>.
    Not able to understand what is going wrong?
    Same set of libraries are also applied in this env.

    Hi,
    Could someone pls explain which cache is used to cache portlet content and in which form the content is cached?

  • Group-based content on the same publisher portlet

    We want to create Publisher portlets which would display content based on the Group-membership of the user. For e.g., A my page will have 2 portlets: Global portlet which will have content visible to all employees. Division portlet which displays division-specific content based on the division the user belongs to; HR group will see HR dept announcements and Finance group will see Finance announcements etc. Similarly there will be groups/user for HR portlet content manager, Finance Content manager etc, All these will be Publisher portlets, htmls, that will be updated periodically by the content managers. Could anyone suggest a good way to implement this?

    Hi,
    you could use Adaptive Tags in your presentation template. You need to know the group ids. This is the relevant section from the docs (http://edocs.bea.com/alui/devdoc/docs60/Portlets/Adaptive_Portlets/Using_Adaptive_Tags/plumtreedevdoc_integration_portlets_adaptive_userspecific.htm):
    Secure Content (User and Group Permissions)
    The pt:standard.choose, pt:standard.when and pt:standard.otherwise tags allow you to insert content on a page based on conditional statements of user and group membership. <pt:standard.choose> denotes the start of a secured content section, and <pt:standard.when> tags include a test condition that defines who has access to the enclosed content. <pt:standard.otherwise> tags include content that should be displayed as default. (In previous versions, this tag was implemented as pt:choose, pt:when and pt:otherwise. This syntax is still supported.)
    The value for the pt:test attribute is case-sensitive. Multiple users or groups should be separated by commas, with semi-colons separating user values from group values. The syntax is as follows:
    <pt:standard.choose xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    *<pt:standard.when pt:test="stringToACLGroup('user=userid1,userid2,...;group=groupid1,groupid2,groupid3;').isMember($currentuser)* xmlns:pt='http://www.Plumtree.com/xmlschemas/ptui/'>
    ... content ...
    </pt:standard.when>
    <pt:standard.otherwise xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    ... default content ...
    </pt:standard.otherwise>
    </pt:standard.choose>
    For example:
    <html><head>
    <pt:standard.choose xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <pt:when pt:test="stringToACLGroup('user=1;').isMember($currentuser)" xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <title>welcome administrator</title></head>
    ... secret administrator content ...
    </pt:standard.when>
    <pt:standard.when pt:test="stringToACLGroup('user=200,201;group=200;').isMember($currentuser)" xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <title>the 200 club</title></head>
    ... content only group 200 or users 200 and 201 can see ...
    </pt:standard.when>
    <pt:standard.otherwise xmlns:pt='http://www.plumtree.com/xmlschemas/ptui/'>
    <title>everyone else</title></head>
    ... content any user can see ...
    </pt:standard.otherwise>
    </pt:standard.choose>
    </html>
    You can also test if the current user is a guest user (not logged in). Since there can be multiple guest users in the portal, simply testing for default guest user ID 2 does not work.
    <html><head>
    <pt:standard.choose>
    <pt:standard.when pt:test="isGuest($currentuser)">
    ... guest user content ...
    </pt:standard.when>
    <pt:standard.otherwise>
    ... logged in user content ...
    </pt:standard.otherwise>
    </pt:standard.choose>
    </html>

  • How to create content based portlet in 10g using JCR Data Control.

    I have created a webecenter Application (portlet,content repository,jsf ) in jdeveloper 10.1.3.4.
    and created a DatacontrolRepository connection for conent server , so inside the data control pallette I get all the methods such as search, AdvancedSearch,getItems.
    Now I am trying to drop the getItems() method return value from JCR data control as a Table inside my JSR 168 standard portlet which i created.
    But I am not able to see any of the content in my portlet.
    If I drag the same method getItems() on to my jspx page ( inside my ViewController) its working as expected.
    Please guide me how can get the content on portlet.

    Hi,
    Thanks for your reply..but i already have this demo and it doesn't contain an example for a pie graph..if u know where i can find any example for a pie graph and how to pass data to it i would be so thankful
    Thanks again.
    Eyad Basheer

  • Login and Content Management Portlets in 8.1 SP2 Portal app

    Hi all,
    1. Create a portal domain in 8.1 SP2.
    2. Create a portal app , web , import the portlets ( Login and content
    management ) and relevant files and start the server. No exceptions.
    3. Page 1 - >Login portlet Login into the portal with success
    message
    4. Page 2 - >Content Portlet Click on the page to browse the
    contents
    5. For the first time, I am getting this exception
    javax.transaction.TransactionRolledbackException: EJB Exception: :
    java.lang.NullPointerException
    at $Proxy1.haveCurrent(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run(AtnProviderProxy.java:113)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
    t.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(AtnProviderProxy.java:84)
    at $Proxy12.haveCurrent(Unknown Source)
    at
    com.bea.p13n.usermgmt.internal.GroupManagerImpl.getGroupNamesForUser(GroupMa
    nagerImpl.java:962)
    at
    com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getGroupNamesForUs
    er(GroupManager_hq5p2c_EOImpl.java:46)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:60
    4)
    at
    com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:373)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
    at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:389)
    at $Proxy11.getGroupNamesForUser(Unknown Source)
    at
    com.bea.p13n.controls.userInfoQuery.UserInfoControlImpl.getGroupNamesForUser
    (UserInfoControlImpl.jcs:152)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:367)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:248)
    at
    com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.java:84)
    at
    com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean
    .java:198)
    at
    com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.jav
    a:103)
    at
    com.bea.wlwgen.StatelessContainer_nni20l_ELOImpl.invoke(StatelessContainer_n
    ni20l_ELOImpl.java:99)
    at
    com.bea.wlwgen.p13controlsSLSBContAdpt.invokeOnBean(p13controlsSLSBContAdpt.
    java:59)
    at
    com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherB
    ean.java:153)
    at
    com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.j
    ava:54)
    at
    com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.j
    ava:160)
    at
    com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispat
    cher_k1mrl8_EOImpl.java:100)
    at
    com.bea.wlw.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.jav
    a:161)
    at
    com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleIm
    pl.java:414)
    at
    com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl._invoke(WlwProxyImpl.java:2
    75)
    at
    com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:26
    4)
    at $Proxy9.getGroupNamesForUser(Unknown Source)
    at portlets.content.contentController.begin(contentController.jpf:801)
    at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.
    java:1504)
    at
    com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowControl
    ler.java:1430)
    at
    com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.jav
    a:761)
    at
    com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowContro
    ller.java:211)
    at
    com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:591)
    at
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
    sor.java:484)
    at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at
    com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestP
    rocessor.java:651)
    at
    com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterAct
    ionServlet.java:527)
    at
    com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServl
    et.java:152)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at
    com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:152
    5)
    at
    com.bea.netuix.servlets.controls.content.PageflowContent.preRender(PageflowC
    ontent.java:379)
    at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:388)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:619)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:137)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:220)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:158)
    at
    com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:357)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:198)
    at
    com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:559
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
    tStubImpl.java:971)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :402)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at
    com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
    313)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
    ebAppServletContext.java:6356)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
    t.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:3635)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
    java.lang.NullPointerException
    6. But when i go to search tab and come back to browse tab , every thing
    seems to be normal and I can see the repository hierarchy
    Karthi.

    Sorry I forgot to add this information to my previous post.
    Please note that I am using RDBMS Authenticator in 8.1 SP2 with oracle 9.2.0
    and the set up is very fine with no problem. Order of the Authenticator
    changed with RDBMS Authenticator as the first one.
    Thanks,
    Karthi
    "Karthi" <[email protected]> wrote in message
    news:[email protected]...
    Hi all,
    1. Create a portal domain in 8.1 SP2.
    2. Create a portal app , web , import the portlets ( Login and content
    management ) and relevant files and start the server. No exceptions.
    3. Page 1 - >Login portlet Login into the portal with success
    message
    4. Page 2 - >Content Portlet Click on the page to browse the
    contents
    5. For the first time, I am getting this exception
    javax.transaction.TransactionRolledbackException: EJB Exception: :
    java.lang.NullPointerException
    at $Proxy1.haveCurrent(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run(AtnProviderProxy.java:113)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
    t.java:353)
    atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(AtnProviderProxy.java:84)
    at $Proxy12.haveCurrent(Unknown Source)
    at
    com.bea.p13n.usermgmt.internal.GroupManagerImpl.getGroupNamesForUser(GroupMa
    nagerImpl.java:962)
    at
    com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getGroupNamesForUs
    er(GroupManager_hq5p2c_EOImpl.java:46)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:60
    4)
    at
    com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:373)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
    at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:389)
    at $Proxy11.getGroupNamesForUser(Unknown Source)
    at
    com.bea.p13n.controls.userInfoQuery.UserInfoControlImpl.getGroupNamesForUser
    (UserInfoControlImpl.jcs:152)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:367)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
    at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:248)
    at
    com.bea.wlw.runtime.jcs.container.JcsContainer.invoke(JcsContainer.java:84)
    at
    com.bea.wlw.runtime.core.bean.BaseContainerBean.invokeBase(BaseContainerBean
    .java:198)
    at
    com.bea.wlw.runtime.core.bean.SLSBContainerBean.invoke(SLSBContainerBean.jav
    a:103)
    at
    com.bea.wlwgen.StatelessContainer_nni20l_ELOImpl.invoke(StatelessContainer_n
    ni20l_ELOImpl.java:99)
    at
    com.bea.wlwgen.p13controlsSLSBContAdpt.invokeOnBean(p13controlsSLSBContAdpt.
    java:59)
    at
    com.bea.wlw.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherB
    ean.java:153)
    at
    com.bea.wlw.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.j
    ava:54)
    at
    com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.j
    ava:160)
    at
    com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispat
    cher_k1mrl8_EOImpl.java:100)
    at
    com.bea.wlw.runtime.core.dispatcher.Dispatcher.remoteDispatch(Dispatcher.jav
    a:161)
    at
    com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleIm
    pl.java:414)
    at
    com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl._invoke(WlwProxyImpl.java:2
    75)
    at
    com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:26
    4)
    at $Proxy9.getGroupNamesForUser(Unknown Source)
    at portlets.content.contentController.begin(contentController.jpf:801)
    at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.
    java:1504)
    at
    com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowControl
    ler.java:1430)
    at
    com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.jav
    a:761)
    at
    com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowContro
    ller.java:211)
    at
    com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:591)
    at
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
    sor.java:484)
    at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at
    com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestP
    rocessor.java:651)
    at
    com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterAct
    ionServlet.java:527)
    at
    com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServl
    et.java:152)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at
    com.bea.wlw.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:152
    5)
    at
    com.bea.netuix.servlets.controls.content.PageflowContent.preRender(PageflowC
    ontent.java:379)
    at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:388)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:619)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at
    com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
    .java:630)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:137)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:220)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:158)
    at
    com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:357)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:198)
    at
    com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:559
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
    tStubImpl.java:971)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :402)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at
    com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
    313)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
    ebAppServletContext.java:6356)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
    t.java:317)
    atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:3635)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
    java.lang.NullPointerException
    6. But when i go to search tab and come back to browse tab , every thing
    seems to be normal and I can see the repository hierarchy
    Karthi.

Maybe you are looking for

  • HP2311f monitor no vga,hdmi or dvi signal

    I had this computer for about a year now and it has been working fine until this morning when i restarted my computer due to an update , it suddenly had no hdmi , vga or dvi signal. I have checked all cables and they are plugged in correctly. Can som

  • Link Macbook Air to new iMac

    i have a new iMac which i will need to access on my laptop when i travel. how can i connect to it remotely? my accounting program uses Bonjour to host the files so if i am traveling (and therefore using a different network on my laptop) will i still

  • Saving SET VARIABLE LOGLEVEL=2,DISABLE_CACHE_HIT=1; in a report

    Hi Experts, The scenario is: When I open a report and set the prefix to 'SET VARIABLE LOGLEVEL=2,DISABLE_CACHE_HIT=1;' then I save it. Then I close that specific report then open that report again. The 'SET VARIABLE LOGLEVEL=2,DISABLE_CACHE_HIT=1;' i

  • HP C309a scanner incompatible with OS X 10.9.5

    My HP C309a scanner doesn't save or email files properly after they are scanned.  They show up correctly in HP's program, but once saved or I attenpt to email the document they turn up as black or gray lines.  There is no legable data in the file.

  • Audio surround channel missing - Please advise?

    Hi, I am using DVDSP3 to compile a DVD-V with 5.1, AC3, Apack encoded Dolby Digital Surround sound. The problem is when I playback the session all audio channels playback correctley except the rear left surround, which doesn't playback at all. I have