Hi Qiao,

On 5/10/07, Yang, Qiao <[EMAIL PROTECTED]> wrote:

No, I don't have this configuration in my settings.xml. Similar one is
in the maven pom.xml though. You suspect something from the bluesunrise
might cause the issue?


I don't think so, your errors are related to the database population. The
dependencies are not being downloaded. You may have to do it maually. Maven
issues are almost always related to dependencies.

At beginning I was building the project with archetypeVersion=2.1 as
suggested by David when tackling another issue and got the reported
exception. Later on, I changed back to 2.1-dev and rebuilt the
application.

mvn archetype:create -DarchetypeGroupId=org.apache.portals.jetspeed-2
                     -DarchetypeArtifactId=application-archetype
                     -DarchetypeVersion=2.1-dev
                     -DgroupId=org.apache.portals.tutorials
                     -DartifactId=express-demo
                     -Dversion=1.0

That seems fix the exception and everything went well. I finally got a
successful build. However, after I started the jetexpress and trying
http://localhost:8080/jetexpress/portal. I got the following exception
and failed to get any page back.

org.apache.jetspeed.capabilities.UnableToBuildCapabilityMapException: We
were unable to build a capability map for the agent, Mozilla/4.0.  This
might be an indiciation that the capability database has not been
correctly initialized.

org.apache.jetspeed.capabilities.impl.JetspeedCapabilities.getCapability
Map(JetspeedCapabilities.java:264)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


This is caused by an empty database. It is saying there are no capabilities.
What happened is the database was never populated.

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        java.lang.reflect.Method.invoke(Method.java:585)

org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
AopUtils.java:318)

My browser is IE6. The error msg complained about Mozilla/4.0 instead,
which is the default value of userAgent variable in the
JetspeedCapabilities class. It seems like the parameter userAgent was
failed to set initially thus resulted in using the default value. Maybe
the 2.1-dev version is also not reliable to use?

/***
159      * @param userAgent Agent from the request
160      * @throws UnableToBuildCapabilityMapException
161      * @see
org.apache.jetspeed.services.capability.CapabilityService#getCapabilityM
ap(java.lang.String)
162      */
163     public CapabilityMap getCapabilityMap(String userAgent) throws
UnableToBuildCapabilityMapException
164     {
165         CapabilityMap map = null;
166         boolean bClientFound = false;
167         String defaultAgent = null;

        if (userAgent == null)
170         {
171             userAgent = DEFAULT_AGENT;
172         }


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Philip Mark Donaghy
Sent: Wednesday, May 09, 2007 10:05 PM
To: Jetspeed Users List
Subject: Re: Tutorial and build issue

Hi Qiao,

On 5/9/07, Yang, Qiao <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Hi,
>
>
>
> I'm building the Jetexpress by using maven as instructed in the online
> Tutorial. I know there're many issues using the maven. But I've
overcomed a
> few and stumbled to "mvn -P tomcat,min". The new issue I'm facing is
some
> error occurs while the seed data is being populating. See the
exception
> below. Has anyone seen it before? Can anyone please give any idea?

I've seen this one before. Do you have this in your settings.xml?

          <repositories>
            <repository>
              <id>bluesunrise</id>
              <name>bluesunrise</name>
              <url>http://www.bluesunrise.com/maven2</url>
            </repository>
          </repositories>

Philip

>
> Thanks in advance.
>
>
>
> populate-seed-data:
>
>      [echo] called seed data with directory
> D:\JetspeedTraining\workspace\jetexp
>
> ress\etc
>
> ...
>
>      [echo]  IN SEED establishing dependency to
> org.apache.pluto.version=1.0.1
>
>      [echo]     portlet-api.version=1.0
>
>      [echo]     org.apache.jetspeed.deploy.version=2.1
>
>      [echo]
> org.apache.jetspeed.deploy.groupid=org.apache.portals.jetspeed-2
>
>
>
> Downloading:
> org/apache/portals/jetspeed-2/jetspeed-api/2.1/jetspeed-api-2.1.pom
>
> ....
>
>  [INFO]
>
------------------------------------------------------------------------
>
> [ERROR] BUILD ERROR
>
> [INFO]
>
------------------------------------------------------------------------
>
> [INFO] Error executing ant tasks
>
>
>
> Embedded error: The following error occurred while executing this
line:
>
> D:\JetspeedTraining\workspace\jetexpress\etc\build.xml:299:
> The following error
>
> occurred while executing this line:
>
> D:\JetspeedTraining\workspace\jetexpress\etc\build.xml:304:
> The following error
>
> occurred while executing this line:
>
> D:\JetspeedTraining\workspace\jetexpress\etc\build.xml:501:
> java.lang.ClassCastE
>
> xception:
> org.apache.maven.usability.MojoFailureExceptionDiagnoser
>
> [INFO]
>
------------------------------------------------------------------------
>
> [INFO] Trace
>
> org.apache.maven.lifecycle.LifecycleExecutionException:
> Error executing ant task
>
> s
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>
> ultLifecycleExecutor.java:564)
>
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
>
> fecycle(DefaultLifecycleExecutor.java:480)
>
>
>
>
>
> - Qiao
>
>
>
>
>
***********************************************************************
> Bear Stearns is not responsible for any recommendation, solicitation,
> offer or agreement or any information about any transaction, customer
> account or account activity contained in this communication.
>
***********************************************************************
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>


--
Philip Donaghy
donaghy.blogspot.com del.icio.us/donaghy/philip
Skype: philipmarkdonaghy
Office: +33 5 56 60 88 02
Mobile: +33 6 20 83 22 62

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




***********************************************************************
Bear Stearns is not responsible for any recommendation, solicitation,
offer or agreement or any information about any transaction, customer
account or account activity contained in this communication.
***********************************************************************

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




--
Philip Donaghy
donaghy.blogspot.com del.icio.us/donaghy/philip
Skype: philipmarkdonaghy
Office: +33 5 56 60 88 02
Mobile: +33 6 20 83 22 62

Reply via email to