| Author |
Message |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/01/2010 06:51:03
|
gonchare
journeyman
Joined: 02/01/2010 06:42:58
Messages: 25
Offline
|
From time to time tc-maven-plugin can't start one (or several) nodes at my environment.
[ERROR] [node3]
org.apache.maven.plugin.MojoExecutionException: Error to resolving surefire provider dependency: Unable to get dependency information: Unable to parse the Maven built-in model: Cannot retrieve list of profile activators. for project org.apache.maven:super-pom
org.apache.maven.surefire:surefire-booter:jar:2.4.3
from the specified remote repositories:
scala-tools.org (http://scala-tools.org/repo-releases),
terracotta-repository (http://www.terracotta.org/download/reflector/maven2),
central (http://repo1.maven.org/maven2),
Codehaus Snapshots (http://snapshots.repository.codehaus.org/)
Path to dependency:
1) dummy:dummy:jar:1.0
2) org.apache.maven.surefire:surefire-booter:jar:2.4.3
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.constructSurefireBooter(DsoSurefireMojo.java:585)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo$SurefireThread.runSurefire(DsoSurefireMojo.java:434)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo$SurefireThread.run(DsoSurefireMojo.java:417)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to get dependency information: Unable to parse the Maven built-in model: Cannot retrieve list of profile activators. for project org.apache.maven:super-pom
org.apache.maven.surefire:surefire-booter:jar:2.4.3
from the specified remote repositories:
scala-tools.org (http://scala-tools.org/repo-releases),
terracotta-repository (http://www.terracotta.org/download/reflector/maven2),
central (http://repo1.maven.org/maven2),
Codehaus Snapshots (http://snapshots.repository.codehaus.org/)
Path to dependency:
1) dummy:dummy:jar:1.0
2) org.apache.maven.surefire:surefire-booter:jar:2.4.3
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:432)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:300)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:288)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:259)
at org.terracotta.maven.plugins.tc.DsoArtifactResolverImpl.resolveArtifact(DsoArtifactResolverImpl.java:145)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.addArtifact(DsoSurefireMojo.java:775)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.constructSurefireBooter(DsoSurefireMojo.java:548)
... 3 more
Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to parse the Maven built-in model: Cannot retrieve list of profile activators. for project org.apache.maven:super-pom
at org.apache.maven.project.artifact.MavenMetadataSource.aggregateRepositoryLists(MavenMetadataSource.java:347)
at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:328)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:409)
... 10 more
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot retrieve list of profile activators. for project org.apache.maven:super-pom
at org.apache.maven.project.DefaultMavenProjectBuilder.injectActiveProfiles(DefaultMavenProjectBuilder.java:1483)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildStandaloneSuperProject(DefaultMavenProjectBuilder.java:308)
at org.apache.maven.project.artifact.MavenMetadataSource.aggregateRepositoryLists(MavenMetadataSource.java:343)
... 12 more
Caused by: org.apache.maven.profiles.activation.ProfileActivationException: Cannot retrieve list of profile activators.
at org.apache.maven.profiles.DefaultProfileManager.isActive(DefaultProfileManager.java:284)
at org.apache.maven.profiles.DefaultProfileManager.getActiveProfiles(DefaultProfileManager.java:209)
at org.apache.maven.project.DefaultMavenProjectBuilder.injectActiveProfiles(DefaultMavenProjectBuilder.java:1477)
... 14 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Unable to lookup component 'org.apache.maven.profiles.activation.ProfileActivatorsystem-property', it could not be started
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:339)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
at org.codehaus.plexus.DefaultPlexusContainer.lookupList(DefaultPlexusContainer.java:423)
at org.apache.maven.profiles.DefaultProfileManager.isActive(DefaultProfileManager.java:265)
... 16 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: Error starting component
at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:109)
at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95)
at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
... 19 more
Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException: Unable to contextualize component
at org.codehaus.plexus.personality.plexus.lifecycle.phase.ContextualizePhase.execute(ContextualizePhase.java:24)
at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101)
at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105)
... 22 more
Caused by: org.codehaus.plexus.context.ContextException: Unable to resolve context key: SystemProperties
at org.codehaus.plexus.context.DefaultContext.get(DefaultContext.java:154)
at org.apache.maven.profiles.activation.SystemPropertyProfileActivator.contextualize(SystemPropertyProfileActivator.java:38)
at org.codehaus.plexus.personality.plexus.lifecycle.phase.ContextualizePhase.execute(ContextualizePhase.java:20)
... 24 more
I've tried distinct Maven distros (2.0.10, 2.2.1, 2.5) as well as distinct repository settings (Apache Archiva Proxy, Direct connection).
Sometimes all works fine, sometimes - the mentioned exception thrown.
| Filename |
tc-maven-sample-surefire.zip |
Download
|
| Description |
my project |
| Filesize |
27 Kbytes
|
| Downloaded: |
99 time(s) |
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/15/2010 22:14:21
|
zeeiyer
consul
Joined: 05/24/2006 14:28:28
Messages: 493
Offline
|
We are looking into this.
Does this happen sporadically - I mean is this because the Repositories were briefly unavailable or does it always fail at the same spot, when it fails.
|
Sreeni Iyer, Terracotta.
Not a member yet - Click here to join the Terracotta Community |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/16/2010 05:44:37
|
gonchare
journeyman
Joined: 02/01/2010 06:42:58
Messages: 25
Offline
|
I've just put Terracotta repository behind our Archiva manager.
But that doesn't help. I've got the following:
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Sample Surefire Test clustered with Terracotta
[INFO] task-segment: [test]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\src\main\resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] No sources to compile
[INFO] [resources:testResources {execution: default-testResources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\src\test\resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test {execution: default-test}]
[INFO] Tests are skipped.
[INFO] [tc:test {execution: simple-tc-test-command}]
[INFO] BootJar already exists: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\dso-boot.jar
[INFO] ------------------------------------------------------------------------
[INFO] Starting DSO Server
[INFO] [dso start] 2010-02-16 15:40:03,720 INFO - Terracotta 3.2.0, as of 20100112-060118 (Revision 14244 by cruise@su10mo5 from 3.2)
[INFO] OK
[INFO] [dso start] 2010-02-16 15:40:04,065 INFO - Configuration loaded from the file at 'D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\tc-config.xml'.
[INFO] [dso start] 2010-02-16 15:40:04,229 INFO - Log file: 'D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\terracotta\server\logs\terracotta-server.log'.
[INFO] [dso start] 2010-02-16 15:40:06,775 INFO - Available Max Runtime Memory: 494MB
[INFO] [dso start] 2010-02-16 15:40:06.543::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] [dso start] 2010-02-16 15:40:06.576::INFO: jetty-6.1.8
[INFO] [dso start] 2010-02-16 15:40:06.609::INFO: Started TerracottaConnector@0.0.0.0:0
[INFO] [dso start] 2010-02-16 15:40:09,221 INFO - JMX Server started. Available at URL[service:jmx:jmxmp://0.0.0.0:9520]
[INFO] DSO Server status: OK
[INFO] ------------------------------------------------------------------------
[INFO] Resolving modules: [<xml-fragment group-id="org.terracotta.modules" name="clustered-surefire-2.3" version="3.2.0"/>]
[INFO] Resolving bundle: org.terracotta.modules:excludes-config:3.2.0
[INFO] Resolving bundle: org.terracotta.modules:modules-base:1.2.0
[INFO] Resolving bundle: org.terracotta.modules:guimodels-config:3.2.0
[INFO] Resolving bundle: org.terracotta.modules:jdk15-preinst-config:3.2.0
[INFO] Resolving bundle: org.terracotta.modules:standard-config:3.2.0
[INFO] Resolving location: org.terracotta.modules:clustered-surefire-2.3:3.2.0
[INFO] Starting Surefire
[INFO] ------------------------------------------------------------------------
[INFO] Starting Surefire node 0
[INFO] ------------------------------------------------------------------------
[INFO] Starting Surefire node 1
[INFO] [node0] Surefire report directory: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\surefire-reports-node0
[INFO] ------------------------------------------------------------------------
[INFO] Starting Surefire node 2
[INFO] ------------------------------------------------------------------------
[INFO] Starting Surefire node 3
[INFO] ------------------------------------------------------------------------
[INFO] Starting Surefire node 4
[INFO] [node4] Surefire report directory: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\surefire-reports-node4
[INFO] [node1] Surefire report directory: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\surefire-reports-node1
[INFO] [node3] Surefire report directory: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\surefire-reports-node3
[INFO] [node2] Surefire report directory: D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\surefire-reports-node2
[ERROR] [node2]
org.apache.maven.plugin.MojoExecutionException: Error to resolving surefire provider dependency: Unable to get dependency information: Unable to parse the Maven built-in model: Failed to interpolate field: private java.lang.Object org.apache.maven.model.ModelBase.reports on class: org.apache.maven.model.ModelBase for project org.apache.maven:super-pom
org.apache.maven.surefire:surefire-booter:jar:2.4.3
from the specified remote repositories:
archiva.snapshots (http://epbygomsd0006:8001/archiva/repository/snapshots),
central (http://repo1.maven.org/maven2),
archiva.internal (http://epbygomsd0006:8001/archiva/repository/internal)
Path to dependency:
1) dummy:dummy:jar:1.0
2) org.apache.maven.surefire:surefire-booter:jar:2.4.3
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.constructSurefireBooter(DsoSurefireMojo.java:585)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo$SurefireThread.runSurefire(DsoSurefireMojo.java:434)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo$SurefireThread.run(DsoSurefireMojo.java:417)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to get dependency information: Unable to parse the Maven built-in model: Failed to interpolate field: private java.lang.Object org.apache.maven.model.ModelBase.reports on class: org.apache.maven.model.ModelBase for project org.apache.maven:super-pom
org.apache.maven.surefire:surefire-booter:jar:2.4.3
from the specified remote repositories:
archiva.snapshots (http://epbygomsd0006:8001/archiva/repository/snapshots),
central (http://repo1.maven.org/maven2),
archiva.internal (http://epbygomsd0006:8001/archiva/repository/internal)
Path to dependency:
1) dummy:dummy:jar:1.0
2) org.apache.maven.surefire:surefire-booter:jar:2.4.3
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:275)
at org.terracotta.maven.plugins.tc.DsoArtifactResolverImpl.resolveArtifact(DsoArtifactResolverImpl.java:145)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.addArtifact(DsoSurefireMojo.java:775)
at org.terracotta.maven.plugins.tc.DsoSurefireMojo.constructSurefireBooter(DsoSurefireMojo.java:548)
... 3 more
Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to parse the Maven built-in model: Failed to interpolate field: private java.lang.Object org.apache.maven.model.ModelBase.reports on class: org.apache.maven.model.ModelBase for project org.apache.maven:super-pom
at org.apache.maven.project.artifact.MavenMetadataSource.aggregateRepositoryLists(MavenMetadataSource.java:363)
at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:344)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:407)
... 10 more
Caused by: org.apache.maven.project.ProjectBuildingException: Failed to interpolate field: private java.lang.Object org.apache.maven.model.ModelBase.reports on class: org.apache.maven.model.ModelBase for project org.apache.maven:super-pom
at org.apache.maven.project.DefaultMavenProjectBuilder.buildStandaloneSuperProject(DefaultMavenProjectBuilder.java:332)
at org.apache.maven.project.artifact.MavenMetadataSource.aggregateRepositoryLists(MavenMetadataSource.java:359)
... 12 more
Caused by: org.apache.maven.project.interpolation.ModelInterpolationException: Failed to interpolate field: private java.lang.Object org.apache.maven.model.ModelBase.reports on class: org.apache.maven.model.ModelBase
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:318)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:328)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:135)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:102)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolateObject(StringSearchModelInterpolator.java:80)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolate(StringSearchModelInterpolator.java:62)
at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:990)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildStandaloneSuperProject(DefaultMavenProjectBuilder.java:324)
... 13 more
Caused by: java.lang.IllegalAccessException: Class org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction can not access a member of class org.apache.maven.model.ModelBase with modifiers "private"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Field.doSecurityCheck(Field.java:960)
at java.lang.reflect.Field.getFieldAccessor(Field.java:896)
at java.lang.reflect.Field.get(Field.java:358)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:298)
... 21 more
[INFO] [INFO] Command line: -Xbootclasspath/p :\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\dso-boot.jar -Dtc.nodeName=node3 -Dtc.numberOfNodes=5 -Dtc.classpath=file:/D:/Temp/tc-classpath7681149129739752341.tmp -Dcom.tc.l1.modules.repositories=D:\dev\Java\mvn_repo -Dcom.tc.l1.modules.additional=org.terracotta.modules.clustered-surefire-2.3;bundle-version:=3.2.0 -Dtc.config=D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\tc-config.xml
Command line: -Xbootclasspath/p :\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\dso-boot.jar -Dtc.nodeName=node0 -Dtc.numberOfNodes=5 -Dtc.classpath=file:/D:/Temp/tc-classpath7516822354074520594.tmp -Dcom.tc.l1.modules.repositories=D:\dev\Java\mvn_repo -Dcom.tc.l1.modules.additional=org.terracotta.modules.clustered-surefire-2.3;bundle-version:=3.2.0 -Dtc.config=D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\tc-config.xml
[INFO] Command line: -Xbootclasspath/p :\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\dso-boot.jar -Dtc.nodeName=node4 -Dtc.numberOfNodes=5 -Dtc.classpath=file:/D:/Temp/tc-classpath5544151875370041086.tmp -Dcom.tc.l1.modules.repositories=D:\dev\Java\mvn_repo -Dcom.tc.l1.modules.additional=org.terracotta.modules.clustered-surefire-2.3;bundle-version:=3.2.0 -Dtc.config=D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\tc-config.xml
[INFO] Command line: -Xbootclasspath/p :\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\target\dso-boot.jar -Dtc.nodeName=node1 -Dtc.numberOfNodes=5 -Dtc.classpath=file:/D:/Temp/tc-classpath5133171473398827427.tmp -Dcom.tc.l1.modules.repositories=D:\dev\Java\mvn_repo -Dcom.tc.l1.modules.additional=org.terracotta.modules.clustered-surefire-2.3;bundle-version:=3.2.0 -Dtc.config=D:\Knova\Cross\ksupportsuite\prototype\tc-tims\tc-maven-plugin\tc-maven-sample-surefire\tc-config.xml
[INFO] [dso start] 2010-02-16 15:40:10,190 INFO - Terracotta Server instance has started up as ACTIVE node on 0.0.0.0:9510 successfully, and is now ready for work.
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.terracotta.maven.junit.SampleTest
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.terracotta.maven.junit.SampleTest
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.terracotta.maven.junit.SampleTest
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.terracotta.maven.junit.SampleTest
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/16/2010 05:46:36
|
gonchare
journeyman
Joined: 02/01/2010 06:42:58
Messages: 25
Offline
|
By the way - during the last run I used released (instead of SNAPSHOT) versions:
<properties>
<tc.version>3.2.0</tc.version>
<tc.maven.plugin.version>1.5.0</tc.maven.plugin.version>
</properties>
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/16/2010 15:58:25
|
gkeim
ophanim
Joined: 12/05/2006 10:22:37
Messages: 685
Location: Terracotta, Inc.
Offline
|
Your pom looks incorrect:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.terracotta.maven.plugins</groupId>
<artifactId>tc-maven-plugin</artifactId>
<version>${project.version}</version>
That means you're using 1.6.0-SNAPSHOT of tc-maven-plugin when you should be using 1.5.0.
|
Gary Keim (terracotta developer) Want to post to this forum? Join the Terracotta Community |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/17/2010 00:25:13
|
gonchare
journeyman
Joined: 02/01/2010 06:42:58
Messages: 25
Offline
|
I've corrected my POM, used 1.5.0, created "a.bat" for repeating the test and caught the problem at 3-rd iteration (see console output at attached archive).
The original (first one cause) exception now is different:
Caused by: java.lang.IllegalAccessException: Class org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction can not access a member of class org.apache.maven.model.ModelBase with modifiers "private"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.reflect.Field.doSecurityCheck(Field.java:960)
at java.lang.reflect.Field.getFieldAccessor(Field.java:896)
at java.lang.reflect.Field.get(Field.java:358)
at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:252)
... 21 more
| Filename |
attempt2.zip |
Download
|
| Description |
|
| Filesize |
6 Kbytes
|
| Downloaded: |
76 time(s) |
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/17/2010 00:55:48
|
gkeim
ophanim
Joined: 12/05/2006 10:22:37
Messages: 685
Location: Terracotta, Inc.
Offline
|
If you check with God^hogle, you'll see many reports of this type and they usually turn out to be version-related problems. Maybe try clearing select portions of your local Maven repo.
|
Gary Keim (terracotta developer) Want to post to this forum? Join the Terracotta Community |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 02/17/2010 22:35:19
|
gonchare
journeyman
Joined: 02/01/2010 06:42:58
Messages: 25
Offline
|
I've repeated the test without Archiva proxy. This doesn't help (see attachment).
Then - I tried to search Google for exact matches of the original cause exception:
"org.codehaus.plexus.context.ContextException" "Unable to resolve context key: SystemProperties"
And found only one result - this post.
| Filename |
attempt3.zip |
Download
|
| Description |
|
| Filesize |
6 Kbytes
|
| Downloaded: |
75 time(s) |
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/23/2010 09:17:15
|
jbaruch
journeyman
Joined: 09/30/2008 06:35:18
Messages: 12
Offline
|
I can confirm, same behavior, although I get it 4 out of 5 times.
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/24/2010 02:03:44
|
lorban
master
Joined: 01/08/2010 13:09:16
Messages: 98
Location: CET
Offline
|
I don't believe this issue is related to a corrupted archive anywhere but rather to a bug in the tc-maven-plugin.
I've attached a candidate build of the plugin which should solve the problem, at least I cannot reproduce it anymore with it.
Could you please try to install that plugin version in your local maven repo, update your test project's pom to use this version and report the outcome?
| Filename |
tc-maven-plugin-1.5.2-SNAPSHOT.zip |
Download
|
| Description |
tc-maven-plugin candidate fix |
| Filesize |
110 Kbytes
|
| Downloaded: |
89 time(s) |
|
Ludovic Orban (Terracotta engineer) |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/24/2010 02:07:17
|
jbaruch
journeyman
Joined: 09/30/2008 06:35:18
Messages: 12
Offline
|
I have no doubt it's not corrupted archives, they all pass MD5 and SHA1 checksum tests. I'll try the new version, thanks!
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/24/2010 08:12:50
|
zeeiyer
consul
Joined: 05/24/2006 14:28:28
Messages: 493
Offline
|
After some of our engineers looked at it - the conclusion is that there is a bug (race condition) deep in clustered SureFire - therefore some of the maven goals such as tc:test, tc:run-integration etc. are broken. So I'd suggest not using those goals. A Community JIRA with votes would bring attention to it, perhaps.
|
Sreeni Iyer, Terracotta.
Not a member yet - Click here to join the Terracotta Community |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/24/2010 11:11:00
|
steve
ophanim
Joined: 05/24/2006 14:22:53
Messages: 619
Offline
|
Ludovic has developed a fix for this.
|
Want to post to this forum? Join the Terracotta Community |
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/24/2010 11:58:17
|
jbaruch
journeyman
Joined: 09/30/2008 06:35:18
Messages: 12
Offline
|
Steve, the fix is the attached 1.5.2-SNAPSHOT zip?
|
|
|
 |
![[Post New]](/forums/templates/default/images/icon_minipost_new.gif) 03/28/2010 05:58:00
|
lorban
master
Joined: 01/08/2010 13:09:16
Messages: 98
Location: CET
Offline
|
Yes, the attached 1.5.2-SNAPSHOT zip contains the fixed plugin and its pom file.
|
Ludovic Orban (Terracotta engineer) |
|
|
 |
|
|