Thanks Scott but it still does not work. I changed the fragment id attribute
to a unique value "helloworld-1" and the name attribute to
"helloworld:helloworldPortlet".

"Failed to retrieve Portlet Definition for
helloworld::helloworldPortletorg.apache.jetspeed.container.window.FailedToRe
trievePortletWindow: No PortletEntity exists for for id helloworld-1
removing window from cache."

Anycomments ?

-Piyush


-----Original Message-----
From: Scott T Weaver [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 07, 2005 4:12 PM
To: 'Jetspeed Users List'
Subject: RE: simple JSP portlet in Jetspeed 2.0

Fragment id can be anything as long as it is unique.

As for the "name" of the fragment.  It needs to be 
helloworld::helloworldPortlet.  The second portion of the name must match
the value in between the <portlet-name> tag *NOT* the id attribute.

This used to be documented on the wiki, but since the documentation reorg it
appears to have disappeared :/

Hth,
-scott

> -----Original Message-----
> From: Hari, Piyush [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 07, 2005 3:59 PM
> To: 'Jetspeed Users List'
> Subject: RE: simple JSP portlet in Jetspeed 2.0
> 
> I successfully deployed my files. I need help regarding the PSML: What is
> the fragment id ? I am unable to access my portlet. It gives the following
> error:
> 
> "Failed to retrieve Portlet Definition for
> helloworld::helloworldorg.apache.jetspeed.container.window.FailedToRetriev
> eP
> ortletWindow: No PortletEntity exists for for id helloworld removing
> window
> from cache."
> 
> Here is the PSML :
> 
> 
> <page id="helloworld">
>   <defaults
>      skin="orange"
>      layout-decorator="tigris"
>      portlet-decorator="tigris"
>   />
>   <title>helloworld</title>
> 
>     <fragment id="???" type="portlet" name="helloworld::helloworld"/>
> 
> 
>   <security-constraints>
>     <security-constraints-ref>public-view</security-constraints-ref>
>   </security-constraints>
> </page>
> 
> 
> PORTLET.xml is as follows :
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <portlet-app id="helloworld" version="1.0">
>   <portlet id="helloworld">
> 
> <portlet-
> class>org.apache.portals.bridges.common.GenericServletPortlet</port
> let-class>
>     <portlet-name>helloworldPortlet</portlet-name>
>     <display-name>helloworldPortlet</display-name>
>     <description>helloworld</description>
>     <expiration-cache>-1</expiration-cache>
>     <supports>
>       <mime-type>text/html</mime-type>
>       <portlet-mode>VIEW</portlet-mode>
>       <portlet-mode>EDIT</portlet-mode>
>       <portlet-mode>HELP</portlet-mode>
>     </supports>
>     <portlet-info>
>       <title>helloworldPortlet</title>
>       <short-title>This is the short title</short-title>
>       <keywords>helloworld</keywords>
>     </portlet-info>
>   </portlet>
> </portlet-app>
> 
> -Piyush
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to