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 chaloo banda <ch...@hotmail.com> on 2001/10/03 09:35:08 UTC

cocoon with jetspeed

hi ming !
   i tried to use the cocoonportlet with jetspeed...but could not succeed as 
it gives errors during build...

compile:
    [javac] Compiling 352 source files to 
E:\jet3oct\jakarta-jetspeed\bin\classe
s
    [javac] 
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:72: package 
org.apache.jetspeed.portal.fact
ory does not exist
    [javac] import org.apache.jetspeed.portal.factory.*;
    [javac] ^
    [javac] 
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:99: cannot resolve symbol
    [javac] symbol  : variable JetspeedResources
    [javac] location: class 
org.apache.jetspeed.portal.controllers.CocoonPortlet
Controller
    [javac]     public final String STYLESHEET = TurbineResources.getString( 
Jet
speedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );
    [javac]                                                                  
^
    [javac] 
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:196: incompatible types
    [javac] found   : java.util.Map
    [javac] required: java.util.Dictionary
    [javac]       Dictionary data = portlet.getPortletConfig().getSkin();
    [javac]                                                           ^
    [javac] 
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:221: incompatible types
    [javac] found   : java.util.Map
    [javac] required: java.util.Dictionary
    [javac]       Dictionary data = portlet.getPortletConfig().getLayout();
    [javac]                                                             ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 4 errors

BUILD FAILED

E:\jet3oct\jakarta-jetspeed\build\build.xml:175: Compile failed, messages 
should
have been provided.

Total time: 1 minute 27 seconds


do u have any idea what am i doing wrong here ?

thanx,

CB

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


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


RE: cocoon with jetspeed

Posted by Ming Fai <mi...@hongkong.com>.
i do not use CocoonPortlet at all as it has been removed from the latest
version of Jetspeed already. What version do you use?

For the compiling errors, I treat them as Java programming questions. :-)

>    [javac] ...package org.apache.jetspeed.portal.factory does not exist
>    [javac] import org.apache.jetspeed.portal.factory.*;

>    [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:99: cannot resolve symbol
>    [javac] symbol  : variable JetspeedResources
>    [javac] location: class
org.apache.jetspeed.portal.controllers.CocoonPortletController
>    [javac]     public final String STYLESHEET =
TurbineResources.getString(
>JetspeedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );

Check /WEB-INF/classes/org ... for the package you import, it really doesn't
exist in 1.30a2-dev. Replace it with
import org.apache.jetspeed.util.JetspeedResources;

>:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:196: incompatible types
>    [javac] found   : java.util.Map
>    [javac] required: java.util.Dictionary
>    [javac]       Dictionary data = portlet.getPortletConfig().getSkin();
>    [javac]                                                           ^
>    [javac]
>E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
>rollers\CocoonPortletController.java:221: incompatible types
>    [javac] found   : java.util.Map
>    [javac] required: java.util.Dictionary
>    [javac]       Dictionary data = portlet.getPortletConfig().getLayout();
>    [javac]                                                             ^
>    [javac] Note: Some input files use or override a deprecated API.
>    [javac] Note: Recompile with -deprecation for details.
>    [javac] 4 errors
getSkin returns a Map instance, you can't put it in a Dictionary.  Add a new
import at the top:
import java.util.Map;

And change the two lines to:
Map data = portlet.getPortletConfig().getSkin();
Map data = portlet.getPortletConfig().getLayout();

you got to change the corresponding usage of 'data' as well.

http://www.bluesunrise.com/jetspeed-docs/javadocs/org/apache/jetspeed/portal
/PortletConfig.html
http://java.sun.com/j2se/1.3/docs/api/java/util/Map.html


Lookup JavaDoc whenever you see errors like 'does not exist', 'cannot
resolve symbol', 'incompatible types' etc. to find the correct usage.
http://jakarta.apache.org/jetspeed/api/
http://java.sun.com/j2se/1.3/docs/api/

Regards,
mingfai






-----Original Message-----
From: chaloo banda [mailto:chaloo_banda@hotmail.com]
Sent: Wednesday, October 03, 2001 3:35 PM
To: jetspeed-user@jakarta.apache.org
Cc: mingfai@hongkong.com
Subject: cocoon with jetspeed


hi ming !
   i tried to use the cocoonportlet with jetspeed...but could not succeed as
it gives errors during build...

compile:
    [javac] Compiling 352 source files to
E:\jet3oct\jakarta-jetspeed\bin\classe
s
    [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:72: package
org.apache.jetspeed.portal.fact
ory does not exist
    [javac] import org.apache.jetspeed.portal.factory.*;
    [javac] ^
    [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:99: cannot resolve symbol
    [javac] symbol  : variable JetspeedResources
    [javac] location: class
org.apache.jetspeed.portal.controllers.CocoonPortlet
Controller
    [javac]     public final String STYLESHEET = TurbineResources.getString(
Jet
speedResources.XMLPORTLETCONTROLLER_STYLESHEET_KEY );
    [javac]
^
    [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:196: incompatible types
    [javac] found   : java.util.Map
    [javac] required: java.util.Dictionary
    [javac]       Dictionary data = portlet.getPortletConfig().getSkin();
    [javac]                                                           ^
    [javac]
E:\jet3oct\jakarta-jetspeed\src\java\org\apache\jetspeed\portal\cont
rollers\CocoonPortletController.java:221: incompatible types
    [javac] found   : java.util.Map
    [javac] required: java.util.Dictionary
    [javac]       Dictionary data = portlet.getPortletConfig().getLayout();
    [javac]                                                             ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 4 errors

BUILD FAILED

E:\jet3oct\jakarta-jetspeed\build\build.xml:175: Compile failed, messages
should
have been provided.

Total time: 1 minute 27 seconds


do u have any idea what am i doing wrong here ?

thanx,

CB

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp




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