You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "martijn.list" <ma...@gmail.com> on 2011/06/19 13:28:00 UTC

Building Trunk

I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
server.

This is what I did:

1. installed OpenJDK, Maven, Ant and Gradle, subversion
2. checked out Tapestry 5 Trunk
3. Tried to build Tapestry

Step 3 wasn't successful. Whatever I tried, I always ended up with some
vague error message that either a test failed or that there were some
compile errors.

For example:

Running the install task

$ gradle install

resulted in:

[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
cannot be applied to (java.util.List<java.lang.Object>)
[ant:javac]         List<ValidatorSpecification> specs =
expandMacros(newList(originalSpec));
[ant:javac]                                              ^
[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
incompatible types
[ant:javac] found   : java.lang.Object
[ant:javac] required: org.apache.tapestry5.MarkupWriterListener
[ant:javac]         for (MarkupWriterListener l :
CollectionFactory.newList(listeners))
[ant:javac]

[SNIP]

[ant:javac]                     ^
[ant:javac] Note: Some input files use or override a deprecated API.
[ant:javac] Note: Recompile with -Xlint:deprecation for details.
[ant:javac] Note: Some input files use unchecked or unsafe operations.
[ant:javac] Note: Recompile with -Xlint:unchecked for details.
[ant:javac] 4 errors
[ant:javac] 1 warning


Running the build task

$ gradle build

resulted in:

:plastic:test
Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
107 tests completed, 1 failure

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':plastic:test'.
Cause: There were failing tests. See the report at
/home/build/src/tapestry/trunk/plastic/build/reports/tests.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.

BUILD FAILED


I clearly must be doing wrong. Is there a guide on how to build Tapestry
from source?

Kind regards,

Martijn Brinkers




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Building Trunk

Posted by Josh Canfield <jo...@gmail.com>.
If the tests fail because of the JDK implementation, so will your app.
On Jun 19, 2011 7:31 AM, "françois facon" <fr...@gmail.com> wrote:
> Hi Martijin
>
> gradle build –x test to skip test during build process
> gradle install -x test to skip test during build process
>
> you can skip test on specific module with -x test:tapestry-ioc (6
> tests fails on my cygwin side)
>
> François
>
> 2011/6/19 martijn.list <ma...@gmail.com>:
>> On 06/19/2011 02:57 PM, Josh Canfield wrote:
>>> Hmm, as a reference point can you try with the Sun JDK?
>>
>> "gradle install" succeeds if I run in with the SUN JDK but always fails
>> when building on OpenJDK with the following errors:
>>
>> [ant:javac]
>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>
expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>> cannot be applied to (java.util.List<java.lang.Object>)
>> [ant:javac]         List<ValidatorSpecification> specs =
>> expandMacros(newList(originalSpec));
>> [ant:javac]                                              ^
>> [ant:javac]
>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>> incompatible types
>> [ant:javac] found   : java.lang.Object
>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>> [ant:javac]         for (MarkupWriterListener l :
>> CollectionFactory.newList(listeners))
>> [ant:javac]
 ^
>> [ant:javac]
>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
>> incompatible types
>> [ant:javac] found   : java.lang.Object
>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>> [ant:javac]         for (MarkupWriterListener l :
>> CollectionFactory.newList(listeners))
>> [ant:javac]
 ^
>> [ant:javac]
>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
>> warning: non-varargs call of varargs method with inexact argument type
>> for last parameter;
>> [ant:javac] cast to java.lang.Object for a varargs call
>> [ant:javac] cast to java.lang.Object[] for a non-varargs call and to
>> suppress this warning
>> [ant:javac]         spec.put("months", new
JSONArray(symbols.getMonths()));
>> [ant:javac]                                                           ^
>> [ant:javac]
>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
>> setPublishedParameters(java.util.List<java.lang.String>) in
>> org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
>> applied to (java.util.List<java.lang.Object>)
>> [ant:javac]
>>
embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
>> [ant:javac]                     ^
>> [ant:javac] Note: Some input files use or override a deprecated API.
>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
>> [ant:javac] 4 errors
>> [ant:javac] 1 warning
>>
>>
>>
>> "gradle build" however always fails but this seems to be caused by not
>> being able to start Firefox. I'm building on a headless server (i.e., no
>> X). Is it possible to skip this test?
>>
>> Kind regards,
>>
>> Martijn
>>
>>
>>> On Jun 19, 2011 4:28 AM, "martijn.list" <ma...@gmail.com> wrote:
>>>> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
>>>> server.
>>>>
>>>> This is what I did:
>>>>
>>>> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
>>>> 2. checked out Tapestry 5 Trunk
>>>> 3. Tried to build Tapestry
>>>>
>>>> Step 3 wasn't successful. Whatever I tried, I always ended up with some
>>>> vague error message that either a test failed or that there were some
>>>> compile errors.
>>>>
>>>> For example:
>>>>
>>>> Running the install task
>>>>
>>>> $ gradle install
>>>>
>>>> resulted in:
>>>>
>>>> [ant:javac]
>>>>
>>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>>>
>>>
expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
>>>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>>>> cannot be applied to (java.util.List<java.lang.Object>)
>>>> [ant:javac] List<ValidatorSpecification> specs =
>>>> expandMacros(newList(originalSpec));
>>>> [ant:javac] ^
>>>> [ant:javac]
>>>>
>>>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>>>> incompatible types
>>>> [ant:javac] found : java.lang.Object
>>>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>>>> [ant:javac] for (MarkupWriterListener l :
>>>> CollectionFactory.newList(listeners))
>>>> [ant:javac]
>>>>
>>>> [SNIP]
>>>>
>>>> [ant:javac] ^
>>>> [ant:javac] Note: Some input files use or override a deprecated API.
>>>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>>>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>>>> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
>>>> [ant:javac] 4 errors
>>>> [ant:javac] 1 warning
>>>>
>>>>
>>>> Running the build task
>>>>
>>>> $ gradle build
>>>>
>>>> resulted in:
>>>>
>>>> :plastic:test
>>>> Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
>>>> 107 tests completed, 1 failure
>>>>
>>>> FAILURE: Build failed with an exception.
>>>>
>>>> * What went wrong:
>>>> Execution failed for task ':plastic:test'.
>>>> Cause: There were failing tests. See the report at
>>>> /home/build/src/tapestry/trunk/plastic/build/reports/tests.
>>>>
>>>> * Try:
>>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>>> --debug option to get more log output.
>>>>
>>>> BUILD FAILED
>>>>
>>>>
>>>> I clearly must be doing wrong. Is there a guide on how to build
Tapestry
>>>> from source?
>>>>
>>>> Kind regards,
>>>>
>>>> Martijn Brinkers
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>>>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>>>
>>>
>>
>>
>> --
>> Djigzo open source email encryption
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>

Re: Building Trunk

Posted by françois facon <fr...@gmail.com>.
Hi Martijin

gradle build –x test        to skip test during build process
gradle install -x test       to skip test during build process

you can skip test on specific module with -x test:tapestry-ioc (6
tests fails on my cygwin side)

François

2011/6/19 martijn.list <ma...@gmail.com>:
> On 06/19/2011 02:57 PM, Josh Canfield wrote:
>> Hmm, as a reference point can you try with the Sun JDK?
>
> "gradle install" succeeds if I run in with the SUN JDK but always fails
> when building on OpenJDK with the following errors:
>
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
> expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
> cannot be applied to (java.util.List<java.lang.Object>)
> [ant:javac]         List<ValidatorSpecification> specs =
> expandMacros(newList(originalSpec));
> [ant:javac]                                              ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
> incompatible types
> [ant:javac] found   : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac]         for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]                                                                ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
> warning: non-varargs call of varargs method with inexact argument type
> for last parameter;
> [ant:javac] cast to java.lang.Object for a varargs call
> [ant:javac] cast to java.lang.Object[] for a non-varargs call and to
> suppress this warning
> [ant:javac]         spec.put("months", new JSONArray(symbols.getMonths()));
> [ant:javac]                                                           ^
> [ant:javac]
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
> setPublishedParameters(java.util.List<java.lang.String>) in
> org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
> applied to (java.util.List<java.lang.Object>)
> [ant:javac]
> embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
> [ant:javac]                     ^
> [ant:javac] Note: Some input files use or override a deprecated API.
> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
> [ant:javac] Note: Some input files use unchecked or unsafe operations.
> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
> [ant:javac] 4 errors
> [ant:javac] 1 warning
>
>
>
> "gradle build" however always fails but this seems to be caused by not
> being able to start Firefox. I'm building on a headless server (i.e., no
> X). Is it possible to skip this test?
>
> Kind regards,
>
> Martijn
>
>
>> On Jun 19, 2011 4:28 AM, "martijn.list" <ma...@gmail.com> wrote:
>>> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
>>> server.
>>>
>>> This is what I did:
>>>
>>> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
>>> 2. checked out Tapestry 5 Trunk
>>> 3. Tried to build Tapestry
>>>
>>> Step 3 wasn't successful. Whatever I tried, I always ended up with some
>>> vague error message that either a test failed or that there were some
>>> compile errors.
>>>
>>> For example:
>>>
>>> Running the install task
>>>
>>> $ gradle install
>>>
>>> resulted in:
>>>
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>>
>> expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
>>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>>> cannot be applied to (java.util.List<java.lang.Object>)
>>> [ant:javac] List<ValidatorSpecification> specs =
>>> expandMacros(newList(originalSpec));
>>> [ant:javac] ^
>>> [ant:javac]
>>>
>> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>>> incompatible types
>>> [ant:javac] found : java.lang.Object
>>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>>> [ant:javac] for (MarkupWriterListener l :
>>> CollectionFactory.newList(listeners))
>>> [ant:javac]
>>>
>>> [SNIP]
>>>
>>> [ant:javac] ^
>>> [ant:javac] Note: Some input files use or override a deprecated API.
>>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>>> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
>>> [ant:javac] 4 errors
>>> [ant:javac] 1 warning
>>>
>>>
>>> Running the build task
>>>
>>> $ gradle build
>>>
>>> resulted in:
>>>
>>> :plastic:test
>>> Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
>>> 107 tests completed, 1 failure
>>>
>>> FAILURE: Build failed with an exception.
>>>
>>> * What went wrong:
>>> Execution failed for task ':plastic:test'.
>>> Cause: There were failing tests. See the report at
>>> /home/build/src/tapestry/trunk/plastic/build/reports/tests.
>>>
>>> * Try:
>>> Run with --stacktrace option to get the stack trace. Run with --info or
>>> --debug option to get more log output.
>>>
>>> BUILD FAILED
>>>
>>>
>>> I clearly must be doing wrong. Is there a guide on how to build Tapestry
>>> from source?
>>>
>>> Kind regards,
>>>
>>> Martijn Brinkers
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>>
>>
>
>
> --
> Djigzo open source email encryption
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Building Trunk

Posted by "martijn.list" <ma...@gmail.com>.
On 06/19/2011 02:57 PM, Josh Canfield wrote:
> Hmm, as a reference point can you try with the Sun JDK?

"gradle install" succeeds if I run in with the SUN JDK but always fails
when building on OpenJDK with the following errors:

[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
cannot be applied to (java.util.List<java.lang.Object>)
[ant:javac]         List<ValidatorSpecification> specs =
expandMacros(newList(originalSpec));
[ant:javac]                                              ^
[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
incompatible types
[ant:javac] found   : java.lang.Object
[ant:javac] required: org.apache.tapestry5.MarkupWriterListener
[ant:javac]         for (MarkupWriterListener l :
CollectionFactory.newList(listeners))
[ant:javac]                                                                ^
[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
incompatible types
[ant:javac] found   : java.lang.Object
[ant:javac] required: org.apache.tapestry5.MarkupWriterListener
[ant:javac]         for (MarkupWriterListener l :
CollectionFactory.newList(listeners))
[ant:javac]                                                                ^
[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
warning: non-varargs call of varargs method with inexact argument type
for last parameter;
[ant:javac] cast to java.lang.Object for a varargs call
[ant:javac] cast to java.lang.Object[] for a non-varargs call and to
suppress this warning
[ant:javac]         spec.put("months", new JSONArray(symbols.getMonths()));
[ant:javac]                                                           ^
[ant:javac]
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
setPublishedParameters(java.util.List<java.lang.String>) in
org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
applied to (java.util.List<java.lang.Object>)
[ant:javac]
embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
[ant:javac]                     ^
[ant:javac] Note: Some input files use or override a deprecated API.
[ant:javac] Note: Recompile with -Xlint:deprecation for details.
[ant:javac] Note: Some input files use unchecked or unsafe operations.
[ant:javac] Note: Recompile with -Xlint:unchecked for details.
[ant:javac] 4 errors
[ant:javac] 1 warning



"gradle build" however always fails but this seems to be caused by not
being able to start Firefox. I'm building on a headless server (i.e., no
X). Is it possible to skip this test?

Kind regards,

Martijn


> On Jun 19, 2011 4:28 AM, "martijn.list" <ma...@gmail.com> wrote:
>> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
>> server.
>>
>> This is what I did:
>>
>> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
>> 2. checked out Tapestry 5 Trunk
>> 3. Tried to build Tapestry
>>
>> Step 3 wasn't successful. Whatever I tried, I always ended up with some
>> vague error message that either a test failed or that there were some
>> compile errors.
>>
>> For example:
>>
>> Running the install task
>>
>> $ gradle install
>>
>> resulted in:
>>
>> [ant:javac]
>>
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>>
> expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
>> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
>> cannot be applied to (java.util.List<java.lang.Object>)
>> [ant:javac] List<ValidatorSpecification> specs =
>> expandMacros(newList(originalSpec));
>> [ant:javac] ^
>> [ant:javac]
>>
> /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
>> incompatible types
>> [ant:javac] found : java.lang.Object
>> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
>> [ant:javac] for (MarkupWriterListener l :
>> CollectionFactory.newList(listeners))
>> [ant:javac]
>>
>> [SNIP]
>>
>> [ant:javac] ^
>> [ant:javac] Note: Some input files use or override a deprecated API.
>> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
>> [ant:javac] Note: Some input files use unchecked or unsafe operations.
>> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
>> [ant:javac] 4 errors
>> [ant:javac] 1 warning
>>
>>
>> Running the build task
>>
>> $ gradle build
>>
>> resulted in:
>>
>> :plastic:test
>> Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
>> 107 tests completed, 1 failure
>>
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':plastic:test'.
>> Cause: There were failing tests. See the report at
>> /home/build/src/tapestry/trunk/plastic/build/reports/tests.
>>
>> * Try:
>> Run with --stacktrace option to get the stack trace. Run with --info or
>> --debug option to get more log output.
>>
>> BUILD FAILED
>>
>>
>> I clearly must be doing wrong. Is there a guide on how to build Tapestry
>> from source?
>>
>> Kind regards,
>>
>> Martijn Brinkers
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: dev-help@tapestry.apache.org
>>
> 


-- 
Djigzo open source email encryption

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Building Trunk

Posted by Josh Canfield <jo...@gmail.com>.
Hmm, as a reference point can you try with the Sun JDK?
On Jun 19, 2011 4:28 AM, "martijn.list" <ma...@gmail.com> wrote:
> I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
> server.
>
> This is what I did:
>
> 1. installed OpenJDK, Maven, Ant and Gradle, subversion
> 2. checked out Tapestry 5 Trunk
> 3. Tried to build Tapestry
>
> Step 3 wasn't successful. Whatever I tried, I always ended up with some
> vague error message that either a test failed or that there were some
> compile errors.
>
> For example:
>
> Running the install task
>
> $ gradle install
>
> resulted in:
>
> [ant:javac]
>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
>
expandMacros(java.util.List<org.apache.tapestry5.internal.services.ValidatorSpecification>)
> in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
> cannot be applied to (java.util.List<java.lang.Object>)
> [ant:javac] List<ValidatorSpecification> specs =
> expandMacros(newList(originalSpec));
> [ant:javac] ^
> [ant:javac]
>
/home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
> incompatible types
> [ant:javac] found : java.lang.Object
> [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
> [ant:javac] for (MarkupWriterListener l :
> CollectionFactory.newList(listeners))
> [ant:javac]
>
> [SNIP]
>
> [ant:javac] ^
> [ant:javac] Note: Some input files use or override a deprecated API.
> [ant:javac] Note: Recompile with -Xlint:deprecation for details.
> [ant:javac] Note: Some input files use unchecked or unsafe operations.
> [ant:javac] Note: Recompile with -Xlint:unchecked for details.
> [ant:javac] 4 errors
> [ant:javac] 1 warning
>
>
> Running the build task
>
> $ gradle build
>
> resulted in:
>
> :plastic:test
> Test org.apache.tapestry5.plastic.FieldPropertyMethodCreation FAILED
> 107 tests completed, 1 failure
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':plastic:test'.
> Cause: There were failing tests. See the report at
> /home/build/src/tapestry/trunk/plastic/build/reports/tests.
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info or
> --debug option to get more log output.
>
> BUILD FAILED
>
>
> I clearly must be doing wrong. Is there a guide on how to build Tapestry
> from source?
>
> Kind regards,
>
> Martijn Brinkers
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>