dev@glassfish.java.net

Re: [V3] Build error

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Mon, 09 Jun 2008 17:39:40 -0700

This is really strange as even rebuilding api/ caused the same error (there were
no changes in 'api' reported by 'svn update').
'mvn -U' somehow solved the problem (I'd be interested to know how and why).

thanks,
-marina

Bhakti Mehta wrote:
> Marina,
> I just checked this using svn update and am unable to reproduce this
> problem. The glassfish-api version is 10.0.0-rev2
> Pls can you let me know if you are still seeing the error
> Regards,
> Bhakti
>
> Marina Vatkina wrote:
>
>> Shouldn't org.glassfish.api be 10.0.0-rev2 instead of 10.0-SNAPSHOT?
>> There is something weird with this rev, as it wasn't picked up for me
>> when it was chenged from rev1 to rev2 in my pom. I don't remember what
>> exactly did I do, but something like removing and adding the lines in
>> my pom.xml. But SHAPSHOT is different.
>>
>> [1] is the stacktraces.
>>
>> -marina
>> [1]
>> Path to dependency:
>> 1) com.sun.enterprise:hk2-maven-plugin:maven-plugin:0.3.2
>> 2) com.sun.enterprise:auto-depends-plugin:jar:0.3.2
>> 3) com.sun.xml.bind:jaxb-xjc:jar:2.1.3
>> 4) com.sun.xml.bind:jaxb-impl:jar:2.1.3
>> 5) javax.xml.bind:jaxb-api:jar:2.1
>>
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
>>
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>> at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by:
>> org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable
>> to get dependency information: Unable to read the metadata file for
>> artifact 'javax.activation:activation:jar': Cannot find parent:
>> org.glassfish.api:api for project: javax.activation:activation:jar:1.1
>> for project javax.activation:activation:jar:1.1
>> javax.activation:activation:jar:1.1
>>
>> from the specified remote repositories:
>> repo1.maven.org (http://repo1.maven.org/maven2),
>> maven2.java.net (http://download.java.net/maven/2),
>> glassfish-repository (http://download.java.net/maven/glassfish),
>> java.net (http://download.java.net/maven/1),
>> maven2.java.net-backup
>> (https://maven2-repository.dev.java.net/nonav/repository),
>> maven-repository.dev.java.net
>> (https://maven-repository.dev.java.net/repository),
>> glassfish-repository-wsinterop (http://maven.dyndns.org/glassfish/),
>> central (http://repo1.maven.org/maven2),
>> java-dev-repository
>> (https://maven-repository.dev.java.net/nonav/repository),
>> maven2-repository.dev.java.net
>> (https://maven2-repository.dev.java.net/repository),
>> maven2.java.net-wsinterop (http://maven.dyndns.org/2)
>> Path to dependency:
>> 1) com.sun.enterprise:hk2-maven-plugin:maven-plugin:0.3.2
>> 2) com.sun.enterprise:auto-depends-plugin:jar:0.3.2
>> 3) com.sun.xml.bind:jaxb-xjc:jar:2.1.3
>> 4) com.sun.xml.bind:jaxb-impl:jar:2.1.3
>> 5) javax.xml.bind:jaxb-api:jar:2.1
>>
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:365)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:370)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:76)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:292)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:280)
>>
>> at
>> org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete(DefaultPluginManager.java:658)
>>
>> at
>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:561)
>>
>> at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:425)
>>
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>>
>> ... 16 more
>> Caused by:
>> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException:
>> Unable to read the metadata file for artifact
>> 'javax.activation:activation:jar': Cannot find parent:
>> org.glassfish.api:api for project: javax.activation:activation:jar:1.1
>> for project javax.activation:activation:jar:1.1
>> at
>> org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:134)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:342)
>>
>> ... 27 more
>> Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
>> find parent: org.glassfish.api:api for project:
>> javax.activation:activation:jar:1.1 for project
>> javax.activation:activation:jar:1.1
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1259)
>>
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:745)
>>
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:233)
>>
>> at
>> org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:105)
>>
>> ... 28 more
>> Caused by: org.apache.maven.project.ProjectBuildingException: POM
>> 'org.glassfish.api:api' not found in repository: Unable to locate
>> resource in repository
>>
>> org.glassfish.api:api:pom:10.0-SNAPSHOT
>>
>> from the specified remote repositories:
>> repo1.maven.org (http://repo1.maven.org/maven2),
>> maven2.java.net (http://download.java.net/maven/2),
>> glassfish-repository (http://download.java.net/maven/glassfish),
>> java.net (http://download.java.net/maven/1),
>> maven2.java.net-backup
>> (https://maven2-repository.dev.java.net/nonav/repository),
>> maven-repository.dev.java.net
>> (https://maven-repository.dev.java.net/repository),
>> glassfish-repository-wsinterop (http://maven.dyndns.org/glassfish/),
>> central (http://repo1.maven.org/maven2),
>> java-dev-repository
>> (https://maven-repository.dev.java.net/nonav/repository),
>> maven2-repository.dev.java.net
>> (https://maven2-repository.dev.java.net/repository),
>> maven2.java.net-wsinterop (http://maven.dyndns.org/2)
>> for project org.glassfish.api:api
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:571)
>>
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1255)
>>
>> ... 31 more
>> Caused by:
>> org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
>> to locate resource in repository
>>
>> org.glassfish.api:api:pom:10.0-SNAPSHOT
>>
>> from the specified remote repositories:
>> repo1.maven.org (http://repo1.maven.org/maven2),
>> maven2.java.net (http://download.java.net/maven/2),
>> glassfish-repository (http://download.java.net/maven/glassfish),
>> java.net (http://download.java.net/maven/1),
>> maven2.java.net-backup
>> (https://maven2-repository.dev.java.net/nonav/repository),
>> maven-repository.dev.java.net
>> (https://maven-repository.dev.java.net/repository),
>> glassfish-repository-wsinterop (http://maven.dyndns.org/glassfish/),
>> central (http://repo1.maven.org/maven2),
>> java-dev-repository
>> (https://maven-repository.dev.java.net/nonav/repository),
>> maven2-repository.dev.java.net
>> (https://maven2-repository.dev.java.net/repository),
>> maven2.java.net-wsinterop (http://maven.dyndns.org/2)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:206)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:73)
>>
>> at
>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:524)
>>
>> ... 32 more
>> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
>> Unable to locate resource in repository
>> at
>> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:100)
>>
>> at
>> org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:94)
>> at
>> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:446)
>>
>> at
>> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:347)
>>
>> at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:190)
>>
>> ... 34 more
>> Caused by: java.io.FileNotFoundException:
>> http://maven.dyndns.org/glassfish/org/glassfish/api/api/10.0-SNAPSHOT/api-10.0-SNAPSHOT.pom
>>
>> at
>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1147)
>>
>> at
>> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:83)
>>
>> ... 38 more
>> [INFO]
>> ------------------------------------------------------------------------
>>
>>
>> Bhakti Mehta wrote:
>>
>>> I am trying to reproduce it too, we are working on certain issues
>>> with fresh checkout and trying to address those, but this is different
>>> Can you run with -e and send the log.
>>> Regards,
>>> Bhakti
>>> Marina Vatkina wrote:
>>>
>>>> This is on the latest 'svn update' followed by 'mvn clean install'.
>>>>
>>>> -marina
>>>>
>>>> [INFO] Building Common Utilities
>>>> [INFO] task-segment: [clean, install]
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>> [INFO] [clean:clean]
>>>> [INFO] Deleting directory /export/v3/v3/common/common-util/target
>>>> [INFO] [antrun:run {execution: default}]
>>>> [INFO] Executing tasks
>>>> [delete] Deleting:
>>>> /export/v3/v3/common/common-util/src/main/java/com/sun/appserv/server/util/Version.java
>>>>
>>>> [copy] Copying 1 file to
>>>> /export/v3/v3/common/common-util/src/main/java/com/sun/appserv/server/util
>>>>
>>>> [INFO] Executed tasks
>>>> [INFO] [resources:resources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>>
>>>> [INFO] Failed to resolve artifact.
>>>>
>>>> GroupId: org.glassfish.api
>>>> ArtifactId: api
>>>> Version: 10.0-SNAPSHOT
>>>>
>>>> Reason: Unable to locate resource in repository
>>>>
>>>> org.glassfish.api:api:pom:10.0-SNAPSHOT
>>>>
>>>> from the specified remote repositories:
>>>> repo1.maven.org (http://repo1.maven.org/maven2),
>>>> maven2.java.net (http://download.java.net/maven/2),
>>>> glassfish-repository (http://download.java.net/maven/glassfish),
>>>> java.net (http://download.java.net/maven/1),
>>>> maven2.java.net-backup
>>>> (https://maven2-repository.dev.java.net/nonav/repository),
>>>> maven-repository.dev.java.net
>>>> (https://maven-repository.dev.java.net/repository),
>>>> glassfish-repository-wsinterop (http://maven.dyndns.org/glassfish/),
>>>> central (http://repo1.maven.org/maven2),
>>>> java-dev-repository
>>>> (https://maven-repository.dev.java.net/nonav/repository),
>>>> maven2-repository.dev.java.net
>>>> (https://maven2-repository.dev.java.net/repository),
>>>> maven2.java.net-wsinterop (http://maven.dyndns.org/2)
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>