You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Frank Otto <ot...@delta-barth.de> on 2010/04/23 15:42:15 UTC

[JS 2.2.1] ClassCastException JetspeedPowerToolFactory

Hi,

I get following error after upgrading my maven project with jetspeed 2.2.1:

Failed to load portlet 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet: 
java.lang.ClassCastException: 
org.apache.jetspeed.velocity.JetspeedPowerToolFactory

I don't know why. Has someone an idea?


Frank

Am 22.04.2010 13:00, schrieb Woonsan Ko:
> Hi Frank,
>
> Jetspeed-2.2.1 contains j2-admin and jetspeed-layouts, of course. :-) Please check the downloads.
> Jetspeed-2.2.1 components/services are backward compatible with Jetspeed-2.2.0.
> So, if your portal has custom portlet apps and separate psml pages from the default psml pages, then I don't think there's any critical problem. If lucky, it would be good enough to change the version number in your maven project.
> If you have customized decorators and styles, then I think you need to try to merge them with new ones to adjust look and feels.
>
> Kind regards,
>
> Woonsan
>
>
> ----- Original Message ----
>    
>> From: Frank Otto<ot...@delta-barth.de>
>> To: Jetspeed Users List<je...@portals.apache.org>
>> Sent: Thu, April 22, 2010 8:14:35 AM
>> Subject: Re: [ANNOUNCE] Apache Portals Jetspeed Portal 2.2.1 Release
>>
>> Hi,
>>      
> I use for my portal jetspeed 2.2.0 (with maven). What's the best way
>    
>> to migrate to 2.2.1?
>>      
> Is there no j2-admin and jetspeed-layouts in
>    
>> 2.2.1?
>>      
>
> kind regards,
>
> Frank
>
> Am 20.04.2010 21:39, schrieb
>    
>> Ate Douma:
>> The Apache Portals Jetspeed Team is pleased to announce
>> version 2.2.1 of the Jetspeed-2 Open Source Enterprise Portal.
>>
>>
>> Release 2.2.1 continues Jetspeed's full compliance of the Portlet Specification
>> 2.0 (JSR-286), passing the Portlet 2.0 TCK (Test Compatibility Kit) suite and is
>> fully CERTIFIED to the Java Portlet Standard.
>>
>> This release
>> introduces the Jetui client-side customization engine, as well as advanced page
>> templating support and improvements.
>>
>> Highlights of new features
>> are:
>> * Jetui Client Side Customization Engine
>> * Drag and Drop
>> Support of portlets
>> * Jetspeed Toolbox dockable portlet selector, layout
>> selector, and skin selector
>> * Dockable Jetspeed Navigator to navigate
>> over spaces, maintenance over pages, folders, links
>> * Jetspeed Spaces,
>> secured areas of the portal site for workgroups and projects
>> * JAX RS
>> Services for Portal Customization and Registry manipulations
>> * Open ID
>> Support
>> * Preview Portlet Mode from Jetspeed Toolbox
>> * Improved
>> LDAP synchronization, authentication, and maintenance of LDAP
>> credentials
>> * CAS Authentication
>> * Dynamic PSML - dynamically
>> overlay external site maps such as other web sites or content repositories onto
>> the Jetspeed site map to dynamically navigate of external content within
>> portal
>> * PSML Templates - templacized, secured pages that overlay over
>> URL addressable pages to merge template-portlets such as toolbox and navigator
>> into a single page
>> * Fragment References - also known as Portlet
>> Instances - allow for referencing preconfigured portlets with preferences from a
>> standard page
>> * Improved Portlet API 2.0 Support and Compliance
>>
>> * Improved Installer to support two kinds of installations (min, demo)
>> *
>> New User Manager supporting true paging over large user databases
>>
>>
>>
>> For a full overview of all the features, online documentation
>> and tutorial or to download the release including a binary installer which comes
>> with a bundled Tomcat 6, please visit:
>>
>> Website:
>>
>> http://portals.apache.org/jetspeed-2
>>
>> Features:
>>
>> http://portals.apache.org/jetspeed-2/features.html
>>
>>
>> Download:
>> http://portals.apache.org/jetspeed-2/download.html
>>
>>
>> Installer:
>>
>> http://portals.apache.org/jetspeed-2/getting-started-installer.html
>>
>>
>> Release notes:
>>
>> http://portals.apache.org/jetspeed-2/release-notes.html
>>
>> Ate
>> Douma
>> On behalf of the Apache Portals PMC
>>
>>
>> ---------------------------------------------------------------------
>> To
>> unsubscribe, e-mail:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>
>> For additional commands, e-mail:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>
>>
>>      
>
> ---------------------------------------------------------------------
> To
>    
>> unsubscribe, e-mail:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>      
> For
>    
>> additional commands, e-mail:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>      
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory

Posted by Woonsan Ko <wo...@yahoo.com>.
Hi Frank,

jetspeed-layout application is designed to be locally deployed.
Even though you copied jetspeed-portal-2.2.1.jar into an external app, it is regarded as a different class because the classloaders are different from each other: One from the portal webapp to initialize the JetspeedPowerToolFactory component, and the other from your external layout app to use the JetspeedPowerToolFactory.
I think you'd better deploy it as a local app.

Woonsan


----- Original Message ----
> From: Frank Otto <ot...@delta-barth.de>
> To: Jetspeed Users List <je...@portals.apache.org>
> Sent: Fri, April 23, 2010 4:04:26 PM
> Subject: Re: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory
> 
> The first error was:

23.04.2010 15:57:01 ERROR 
> 
[org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():569] 
> 
PortletFactory: Failed to load portlet 
> 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet
java.lang.NoClassDefFoundError: 
> 
org/apache/jetspeed/velocity/JetspeedPowerToolFactory
     at 
> 
org.apache.jetspeed.portlets.layout.LayoutPortlet.init(LayoutPortlet.java:98)

So, 
> I have copied the jetspeed-portal-2.2.1.jar to 
> 
webapps\jetspeed-layout\WEB-INF\lib and now I get the 
> ClassCastException.

I use an own webapp for jetspeed-layout and not as 
> internal app in 
jetspeed portal.

Am 23.04.2010 15:56, schrieb Woonsan 
> Ko:
> Hi Frank,
>
> If you see that error message, "Failed to 
> load portlet ...", then you must have log lines with stack trace somewhere in 
> ERROR level.
> It would be helpful if you copy/paste the stack 
> trace.
>
> Regards,
>
> Woonsan
>
>
> 
> ----- Original Message ----
>    
>> From: Frank 
> Otto<
> href="mailto:otto@delta-barth.de">otto@delta-barth.de>
>> To: 
> Jetspeed Users List<
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org>
>> 
> Sent: Fri, April 23, 2010 3:42:15 PM
>> Subject: [JS 2.2.1] 
> ClassCastException JetspeedPowerToolFactory
>>
>> 
> Hi,
>>      
> I get following error after 
> upgrading my maven project with jetspeed
>    
>> 
> 2.2.1:
>>      
> Failed to load 
> portlet
>    
>>      
> 
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet:
>    
> 
>>      
> 
> java.lang.ClassCastException:
>    
>>    
>   
> 
> org.apache.jetspeed.velocity.JetspeedPowerToolFactory
>
> I don't 
> know
>    
>> why. Has someone an 
> idea?
>>      
>
> Frank
>
> Am 
> 22.04.2010 13:00, schrieb
>    
>> Woonsan 
> Ko:
>> Hi Frank,
>>
>> Jetspeed-2.2.1 contains 
> j2-admin
>> and jetspeed-layouts, of course. :-) Please check the 
> downloads.
>>
>> Jetspeed-2.2.1 components/services are 
> backward compatible with
>> Jetspeed-2.2.0.
>> So, if your 
> portal has custom portlet apps and separate
>> psml pages from the 
> default psml pages, then I don't think there's any critical
>> problem. 
> If lucky, it would be good enough to change the version number in 
> your
>> maven project.
>> If you have customized decorators 
> and styles, then I
>> think you need to try to merge them with new ones 
> to adjust look and
>> feels.
>>
>> Kind 
> regards,
>>
>>
>> 
> Woonsan
>>
>>
>> ----- Original Message 
> ----
>>
>>
>>      
>>> 
> From: Frank Otto<
>>>        
>> 
> href="mailto:
> href="mailto:otto@delta-barth.de">otto@delta-barth.de">
> ymailto="mailto:otto@delta-barth.de" 
> href="mailto:otto@delta-barth.de">otto@delta-barth.de>
>>  
>     
>>> To:
>>>        
> 
>> Jetspeed Users List<
>> href="mailto:
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org">
> ymailto="mailto:jetspeed-user@portals.apache.org" 
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org>
>>  
>     
>>>        
>> Sent: 
> Thu, April 22, 2010 8:14:35 AM
>>      
>>> 
> Subject: Re: [ANNOUNCE] Apache
>>>        
> 
>> Portals Jetspeed Portal 2.2.1 Release
>>    
>   
>>>
>>>        
>> 
> Hi,
>>      
>>>
>>>  
>       
>> I use for my portal jetspeed 2.2.0
>> 
> (with maven). What's the best way
>>
>>      
> 
>>> to migrate
>>>        
> 
>> to 2.2.1?
>>      
> 
>>>
>>>        
>> Is 
> there no j2-admin and
>> jetspeed-layouts 
> in
>>
>>      
>>> 
> 2.2.1?
>>>
>>>        
> 
>>
>>
>> kind 
> regards,
>>
>>
>> Frank
>>
>> Am 
> 20.04.2010 21:39, schrieb
>>
>>
>>    
>   
>>> Ate Douma:
>>> The Apache Portals Jetspeed 
> Team is pleased
>>>        
>> to 
> announce
>>      
>>> version 2.2.1 of the 
> Jetspeed-2 Open Source Enterprise
>>>        
> 
>> Portal.
>>      
> 
>>>
>>> Release 2.2.1 continues 
> Jetspeed's
>>>        
>> full 
> compliance of the Portlet Specification
>>      
> 
>>> 2.0 (JSR-286), passing
>>>      
>   
>> the Portlet 2.0 TCK (Test Compatibility Kit) suite and 
> is
>>      
>>> fully
>>>  
>       
>> CERTIFIED to the Java Portlet 
> Standard.
>>      
>>> 
> This
>>>        
>> 
> release
>>      
>>> introduces the Jetui 
> client-side customization engine, as
>>>        
> 
>> well as advanced page
>>      
> 
>>> templating support and
>>>      
>   
>> improvements.
>>      
> 
>>> Highlights of new 
> features
>>>
>>>        
>> 
> are:
>>      
>>> * Jetui Client Side 
> Customization Engine
>>> * Drag and
>>>    
>     
>> Drop
>>      
>>> 
> Support of portlets
>>> * Jetspeed Toolbox 
> dockable
>>>        
>> portlet 
> selector, layout
>>      
>>> selector, and 
> skin selector
>>> *
>>>        
> 
>> Dockable Jetspeed Navigator to navigate
>>    
>   
>>> over spaces, maintenance
>>>    
>     
>> over pages, folders, links
>>    
>   
>>> * Jetspeed Spaces,
>>> 
> secured
>>>        
>> areas of the 
> portal site for workgroups and projects
>>      
> 
>>> * JAX
>>>        
>> 
> RS
>>      
>>> Services for Portal 
> Customization and Registry
>>>        
> 
>> manipulations
>>      
>>> * 
> Open ID
>>> Support
>>> * Preview
>>>  
>       
>> Portlet Mode from Jetspeed 
> Toolbox
>>      
>>> * 
> Improved
>>> LDAP
>>>        
> 
>> synchronization, authentication, and maintenance of 
> LDAP
>>      
>>>        
> 
>> credentials
>>      
>>> * CAS 
> Authentication
>>> * Dynamic PSML -
>>>    
>     
>> dynamically
>>      
> 
>>> overlay external site maps such as other web sites 
> or
>>>        
>> content repositories 
> onto
>>      
>>> the Jetspeed site map to 
> dynamically
>>>        
>> navigate of 
> external content within
>>      
>>> 
> portal
>>> * PSML
>>>        
> 
>> Templates - templacized, secured pages that overlay 
> over
>>      
>>> URL
>>>  
>       
>> addressable pages to merge template-portlets 
> such as toolbox and
>> navigator
>>      
> 
>>> into a single page
>>> * Fragment References 
> -
>>>        
>> also known as 
> Portlet
>>      
>>> Instances - allow for 
> referencing
>>>        
>> 
> preconfigured portlets with preferences from a
>>      
> 
>>> standard
>>>        
> 
>> page
>>      
>>> * Improved 
> Portlet API 2.0 Support and
>>>        
> 
>> Compliance
>>      
>>> * 
> Improved Installer to support two kinds of
>>>      
>   
>> installations (min, demo)
>>      
> 
>>> *
>>> New User Manager 
> supporting
>>>        
>> true paging 
> over large user
>> databases
>>      
> 
>>>
>>>
>>> For a full overview 
> of
>>>        
>> all the features, 
> online documentation
>>      
>>> and 
> tutorial or to download
>>>        
>> 
> the release including a binary installer which comes
>>    
>   
>>> with a bundled
>>>      
>   
>> Tomcat 6, please visit:
>>      
> 
>>> Website:
>>>
>>>
>>>  
>       
>> 
> target=_blank >http://portals.apache.org/jetspeed-2
>>    
>   
>>>
>>>        
>> 
> Features:
>>      
>>>
>>>  
>       
>> 
> href="http://portals.apache.org/jetspeed-2/features.html" target=_blank 
> >http://portals.apache.org/jetspeed-2/features.html
>>    
>   
>>>
>>>
>>>      
>   
>> Download:
>>      
> 
>>>        
>> 
> href="http://portals.apache.org/jetspeed-2/download.html" target=_blank 
> >http://portals.apache.org/jetspeed-2/download.html
>>    
>   
>>>
>>>
>>>      
>   
>> Installer:
>>      
> 
>>>
>>>        
>> 
> href="http://portals.apache.org/jetspeed-2/getting-started-installer.html" 
> target=_blank 
> >http://portals.apache.org/jetspeed-2/getting-started-installer.html
>>  
>     
>>>
>>>
>>>    
>     
>> Release notes:
>>      
> 
>>>
>>>        
>> 
> href="http://portals.apache.org/jetspeed-2/release-notes.html" target=_blank 
> >http://portals.apache.org/jetspeed-2/release-notes.html
>>  
>     
>>>
>>>        
> 
>> Ate
>>      
>>> 
> Douma
>>> On behalf of the Apache Portals
>>>  
>       
>> PMC
>>      
> 
>>>
>>>
>>>        
> 
>> 
> ---------------------------------------------------------------------
>>  
>     
>>>        
>> 
> To
>>      
>>> unsubscribe, 
> e-mail:
>>> ymailto="mailto:
>>>      
>   
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>>  
>     
>>>        
>> 
> href="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>  
>     
>>>
>>>        
> 
>> For additional commands, e-mail:
>>      
> 
>>> ymailto="mailto:
>>>        
> 
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>>  
>     
>>>        
>> 
> href="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>  
>     
>>>
>>>
>>>    
>     
>>
>>
>>
>> 
> ---------------------------------------------------------------------
>>
>> 
> To
>>
>>      
>>> unsubscribe, 
> e-mail:
>>>
>>>        
>> 
> ymailto="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>>  
>     
>>>        
>> 
> href="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>  
>     
>>>
>>>        
> 
>>
>> For
>>
>>      
> 
>>> additional
>>>        
> 
>> commands, e-mail:
>>      
>>> 
> ymailto="mailto:
>>>        
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>>  
>     
>>>        
>> 
> href="mailto:
>> href="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>  
>     
>>>
>>>        
> 
>>
>>
>>
>>
>>
>> 
> ---------------------------------------------------------------------
>> 
> To
>> unsubscribe, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>
>> 
> For additional commands, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>
>>
>>
>>
>>  
>     
>
> 
> ---------------------------------------------------------------------
> 
> To
>    
>> unsubscribe, e-mail:
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>  
>     
> For
>    
>> additional 
> commands, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>  
>     
>
>
>
> 
> ---------------------------------------------------------------------
> To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>
>  
>   
> 


---------------------------------------------------------------------
To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory

Posted by Frank Otto <ot...@delta-barth.de>.
The first error was:

23.04.2010 15:57:01 ERROR 
[org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():569] 
PortletFactory: Failed to load portlet 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet
java.lang.NoClassDefFoundError: 
org/apache/jetspeed/velocity/JetspeedPowerToolFactory
     at 
org.apache.jetspeed.portlets.layout.LayoutPortlet.init(LayoutPortlet.java:98)

So, I have copied the jetspeed-portal-2.2.1.jar to 
webapps\jetspeed-layout\WEB-INF\lib and now I get the ClassCastException.

I use an own webapp for jetspeed-layout and not as internal app in 
jetspeed portal.

Am 23.04.2010 15:56, schrieb Woonsan Ko:
> Hi Frank,
>
> If you see that error message, "Failed to load portlet ...", then you must have log lines with stack trace somewhere in ERROR level.
> It would be helpful if you copy/paste the stack trace.
>
> Regards,
>
> Woonsan
>
>
> ----- Original Message ----
>    
>> From: Frank Otto<ot...@delta-barth.de>
>> To: Jetspeed Users List<je...@portals.apache.org>
>> Sent: Fri, April 23, 2010 3:42:15 PM
>> Subject: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory
>>
>> Hi,
>>      
> I get following error after upgrading my maven project with jetspeed
>    
>> 2.2.1:
>>      
> Failed to load portlet
>    
>>      
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet:
>    
>>      
> java.lang.ClassCastException:
>    
>>      
> org.apache.jetspeed.velocity.JetspeedPowerToolFactory
>
> I don't know
>    
>> why. Has someone an idea?
>>      
>
> Frank
>
> Am 22.04.2010 13:00, schrieb
>    
>> Woonsan Ko:
>> Hi Frank,
>>
>> Jetspeed-2.2.1 contains j2-admin
>> and jetspeed-layouts, of course. :-) Please check the downloads.
>>
>> Jetspeed-2.2.1 components/services are backward compatible with
>> Jetspeed-2.2.0.
>> So, if your portal has custom portlet apps and separate
>> psml pages from the default psml pages, then I don't think there's any critical
>> problem. If lucky, it would be good enough to change the version number in your
>> maven project.
>> If you have customized decorators and styles, then I
>> think you need to try to merge them with new ones to adjust look and
>> feels.
>>
>> Kind regards,
>>
>>
>> Woonsan
>>
>>
>> ----- Original Message ----
>>
>>
>>      
>>> From: Frank Otto<
>>>        
>> href="mailto:otto@delta-barth.de">otto@delta-barth.de>
>>      
>>> To:
>>>        
>> Jetspeed Users List<
>> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org>
>>      
>>>        
>> Sent: Thu, April 22, 2010 8:14:35 AM
>>      
>>> Subject: Re: [ANNOUNCE] Apache
>>>        
>> Portals Jetspeed Portal 2.2.1 Release
>>      
>>>
>>>        
>> Hi,
>>      
>>>
>>>        
>> I use for my portal jetspeed 2.2.0
>> (with maven). What's the best way
>>
>>      
>>> to migrate
>>>        
>> to 2.2.1?
>>      
>>>
>>>        
>> Is there no j2-admin and
>> jetspeed-layouts in
>>
>>      
>>> 2.2.1?
>>>
>>>        
>>
>>
>> kind regards,
>>
>>
>> Frank
>>
>> Am 20.04.2010 21:39, schrieb
>>
>>
>>      
>>> Ate Douma:
>>> The Apache Portals Jetspeed Team is pleased
>>>        
>> to announce
>>      
>>> version 2.2.1 of the Jetspeed-2 Open Source Enterprise
>>>        
>> Portal.
>>      
>>>
>>> Release 2.2.1 continues Jetspeed's
>>>        
>> full compliance of the Portlet Specification
>>      
>>> 2.0 (JSR-286), passing
>>>        
>> the Portlet 2.0 TCK (Test Compatibility Kit) suite and is
>>      
>>> fully
>>>        
>> CERTIFIED to the Java Portlet Standard.
>>      
>>> This
>>>        
>> release
>>      
>>> introduces the Jetui client-side customization engine, as
>>>        
>> well as advanced page
>>      
>>> templating support and
>>>        
>> improvements.
>>      
>>> Highlights of new features
>>>
>>>        
>> are:
>>      
>>> * Jetui Client Side Customization Engine
>>> * Drag and
>>>        
>> Drop
>>      
>>> Support of portlets
>>> * Jetspeed Toolbox dockable
>>>        
>> portlet selector, layout
>>      
>>> selector, and skin selector
>>> *
>>>        
>> Dockable Jetspeed Navigator to navigate
>>      
>>> over spaces, maintenance
>>>        
>> over pages, folders, links
>>      
>>> * Jetspeed Spaces,
>>> secured
>>>        
>> areas of the portal site for workgroups and projects
>>      
>>> * JAX
>>>        
>> RS
>>      
>>> Services for Portal Customization and Registry
>>>        
>> manipulations
>>      
>>> * Open ID
>>> Support
>>> * Preview
>>>        
>> Portlet Mode from Jetspeed Toolbox
>>      
>>> * Improved
>>> LDAP
>>>        
>> synchronization, authentication, and maintenance of LDAP
>>      
>>>        
>> credentials
>>      
>>> * CAS Authentication
>>> * Dynamic PSML -
>>>        
>> dynamically
>>      
>>> overlay external site maps such as other web sites or
>>>        
>> content repositories onto
>>      
>>> the Jetspeed site map to dynamically
>>>        
>> navigate of external content within
>>      
>>> portal
>>> * PSML
>>>        
>> Templates - templacized, secured pages that overlay over
>>      
>>> URL
>>>        
>> addressable pages to merge template-portlets such as toolbox and
>> navigator
>>      
>>> into a single page
>>> * Fragment References -
>>>        
>> also known as Portlet
>>      
>>> Instances - allow for referencing
>>>        
>> preconfigured portlets with preferences from a
>>      
>>> standard
>>>        
>> page
>>      
>>> * Improved Portlet API 2.0 Support and
>>>        
>> Compliance
>>      
>>> * Improved Installer to support two kinds of
>>>        
>> installations (min, demo)
>>      
>>> *
>>> New User Manager supporting
>>>        
>> true paging over large user
>> databases
>>      
>>>
>>>
>>> For a full overview of
>>>        
>> all the features, online documentation
>>      
>>> and tutorial or to download
>>>        
>> the release including a binary installer which comes
>>      
>>> with a bundled
>>>        
>> Tomcat 6, please visit:
>>      
>>> Website:
>>>
>>>
>>>        
>> http://portals.apache.org/jetspeed-2
>>      
>>>
>>>        
>> Features:
>>      
>>>
>>>        
>> http://portals.apache.org/jetspeed-2/features.html
>>      
>>>
>>>
>>>        
>> Download:
>>      
>>>        
>> http://portals.apache.org/jetspeed-2/download.html
>>      
>>>
>>>
>>>        
>> Installer:
>>      
>>>
>>>        
>> http://portals.apache.org/jetspeed-2/getting-started-installer.html
>>      
>>>
>>>
>>>        
>> Release notes:
>>      
>>>
>>>        
>> http://portals.apache.org/jetspeed-2/release-notes.html
>>      
>>>
>>>        
>> Ate
>>      
>>> Douma
>>> On behalf of the Apache Portals
>>>        
>> PMC
>>      
>>>
>>>
>>>        
>> ---------------------------------------------------------------------
>>      
>>>        
>> To
>>      
>>> unsubscribe, e-mail:
>>> ymailto="mailto:
>>>        
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>>      
>>>        
>> href="mailto:
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>      
>>>
>>>        
>> For additional commands, e-mail:
>>      
>>> ymailto="mailto:
>>>        
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>>      
>>>        
>> href="mailto:
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>      
>>>
>>>
>>>        
>>
>>
>>
>> ---------------------------------------------------------------------
>>
>> To
>>
>>      
>>> unsubscribe, e-mail:
>>>
>>>        
>> ymailto="mailto:
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>>      
>>>        
>> href="mailto:
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>      
>>>
>>>        
>>
>> For
>>
>>      
>>> additional
>>>        
>> commands, e-mail:
>>      
>>> ymailto="mailto:
>>>        
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>>      
>>>        
>> href="mailto:
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>      
>>>
>>>        
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To
>> unsubscribe, e-mail:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>
>> For additional commands, e-mail:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>
>>
>>
>>
>>      
>
> ---------------------------------------------------------------------
> To
>    
>> unsubscribe, e-mail:
>> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org"
>> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>      
> For
>    
>> additional commands, e-mail:
>> ymailto="mailto:jetspeed-user-help@portals.apache.org"
>> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>      
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory

Posted by Woonsan Ko <wo...@yahoo.com>.
Hi Frank,

If you see that error message, "Failed to load portlet ...", then you must have log lines with stack trace somewhere in ERROR level.
It would be helpful if you copy/paste the stack trace.

Regards,

Woonsan


----- Original Message ----
> From: Frank Otto <ot...@delta-barth.de>
> To: Jetspeed Users List <je...@portals.apache.org>
> Sent: Fri, April 23, 2010 3:42:15 PM
> Subject: [JS 2.2.1] ClassCastException JetspeedPowerToolFactory
> 
> Hi,

I get following error after upgrading my maven project with jetspeed 
> 2.2.1:

Failed to load portlet 
> 
org.apache.jetspeed.portlets.layout.MultiColumnPortlet: 
> 
java.lang.ClassCastException: 
> 
org.apache.jetspeed.velocity.JetspeedPowerToolFactory

I don't know 
> why. Has someone an idea?


Frank

Am 22.04.2010 13:00, schrieb 
> Woonsan Ko:
> Hi Frank,
>
> Jetspeed-2.2.1 contains j2-admin 
> and jetspeed-layouts, of course. :-) Please check the downloads.
> 
> Jetspeed-2.2.1 components/services are backward compatible with 
> Jetspeed-2.2.0.
> So, if your portal has custom portlet apps and separate 
> psml pages from the default psml pages, then I don't think there's any critical 
> problem. If lucky, it would be good enough to change the version number in your 
> maven project.
> If you have customized decorators and styles, then I 
> think you need to try to merge them with new ones to adjust look and 
> feels.
>
> Kind regards,
>
> 
> Woonsan
>
>
> ----- Original Message ----
>    
> 
>> From: Frank Otto<
> href="mailto:otto@delta-barth.de">otto@delta-barth.de>
>> To: 
> Jetspeed Users List<
> href="mailto:jetspeed-user@portals.apache.org">jetspeed-user@portals.apache.org>
>> 
> Sent: Thu, April 22, 2010 8:14:35 AM
>> Subject: Re: [ANNOUNCE] Apache 
> Portals Jetspeed Portal 2.2.1 Release
>>
>> 
> Hi,
>>      
> I use for my portal jetspeed 2.2.0 
> (with maven). What's the best way
>    
>> to migrate 
> to 2.2.1?
>>      
> Is there no j2-admin and 
> jetspeed-layouts in
>    
>> 2.2.1?
>>  
>     
>
> kind regards,
>
> 
> Frank
>
> Am 20.04.2010 21:39, schrieb
>    
> 
>> Ate Douma:
>> The Apache Portals Jetspeed Team is pleased 
> to announce
>> version 2.2.1 of the Jetspeed-2 Open Source Enterprise 
> Portal.
>>
>>
>> Release 2.2.1 continues Jetspeed's 
> full compliance of the Portlet Specification
>> 2.0 (JSR-286), passing 
> the Portlet 2.0 TCK (Test Compatibility Kit) suite and is
>> fully 
> CERTIFIED to the Java Portlet Standard.
>>
>> This 
> release
>> introduces the Jetui client-side customization engine, as 
> well as advanced page
>> templating support and 
> improvements.
>>
>> Highlights of new features
>> 
> are:
>> * Jetui Client Side Customization Engine
>> * Drag and 
> Drop
>> Support of portlets
>> * Jetspeed Toolbox dockable 
> portlet selector, layout
>> selector, and skin selector
>> * 
> Dockable Jetspeed Navigator to navigate
>> over spaces, maintenance 
> over pages, folders, links
>> * Jetspeed Spaces,
>> secured 
> areas of the portal site for workgroups and projects
>> * JAX 
> RS
>> Services for Portal Customization and Registry 
> manipulations
>> * Open ID
>> Support
>> * Preview 
> Portlet Mode from Jetspeed Toolbox
>> * Improved
>> LDAP 
> synchronization, authentication, and maintenance of LDAP
>> 
> credentials
>> * CAS Authentication
>> * Dynamic PSML - 
> dynamically
>> overlay external site maps such as other web sites or 
> content repositories onto
>> the Jetspeed site map to dynamically 
> navigate of external content within
>> portal
>> * PSML 
> Templates - templacized, secured pages that overlay over
>> URL 
> addressable pages to merge template-portlets such as toolbox and 
> navigator
>> into a single page
>> * Fragment References - 
> also known as Portlet
>> Instances - allow for referencing 
> preconfigured portlets with preferences from a
>> standard 
> page
>> * Improved Portlet API 2.0 Support and 
> Compliance
>>
>> * Improved Installer to support two kinds of 
> installations (min, demo)
>> *
>> New User Manager supporting 
> true paging over large user 
> databases
>>
>>
>>
>> For a full overview of 
> all the features, online documentation
>> and tutorial or to download 
> the release including a binary installer which comes
>> with a bundled 
> Tomcat 6, please visit:
>>
>> Website:
>>
>> 
> http://portals.apache.org/jetspeed-2
>>
>> 
> Features:
>>
>> 
> http://portals.apache.org/jetspeed-2/features.html
>>
>>
>> 
> Download:
>> 
> http://portals.apache.org/jetspeed-2/download.html
>>
>>
>> 
> Installer:
>>
>> 
> http://portals.apache.org/jetspeed-2/getting-started-installer.html
>>
>>
>> 
> Release notes:
>>
>> 
> http://portals.apache.org/jetspeed-2/release-notes.html
>>
>> 
> Ate
>> Douma
>> On behalf of the Apache Portals 
> PMC
>>
>>
>> 
> ---------------------------------------------------------------------
>> 
> To
>> unsubscribe, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>
>> 
> For additional commands, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>
>>
>>  
>     
>
> 
> ---------------------------------------------------------------------
> 
> To
>    
>> unsubscribe, e-mail:
>> 
> ymailto="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org">
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
>>  
>     
> For
>    
>> additional 
> commands, e-mail:
>> ymailto="mailto:
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org"
>> 
> href="mailto:
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org">
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>>  
>     
>
>
>
> 
> ---------------------------------------------------------------------
> To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
> 
> For additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org
>
>  
>   
> 


---------------------------------------------------------------------
To 
> unsubscribe, e-mail: 
> ymailto="mailto:jetspeed-user-unsubscribe@portals.apache.org" 
> href="mailto:jetspeed-user-unsubscribe@portals.apache.org">jetspeed-user-unsubscribe@portals.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:jetspeed-user-help@portals.apache.org" 
> href="mailto:jetspeed-user-help@portals.apache.org">jetspeed-user-help@portals.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org