Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dali-dev] Failing Diagram editor Hudson build job

I think I’ve resolved all the compiling issues in diagram editor – the changes are NOT submitted yet. Now it works with the latest I-build of WTP -  wtp-sdk-I-3.3.0-20110215033613.zip.

I’m updating the distribution with Graphiti from the site http://download.eclipse.org/releases/indigo/ and it seems that it’s the latest too: 0.8.0, which is not released yet.

Everything seems fine, the editor works, the JUnit tests pass successfully, but when I try to build it with Maven (locally) it fails:

 

Apache Maven 3.0.2 (r1056850; 2011-01-09 02:58:10+0200)

Java version: 1.6.0_10, vendor: Sun Microsystems Inc.

Java home: C:\Program Files\Java\jdk1.6.0_10\jre

Default locale: en_US, platform encoding: Cp1252

OS name: "windows vista", version: "6.0", arch: "x86", family: "windows"

[INFO] Error stacktraces are turned on.

[DEBUG] Reading global settings from C:\apache-maven-3.0.2\conf\settings.xml

[DEBUG] Reading user settings from C:\Users\i034410\.m2\settings.xml

[DEBUG] Using local repository at C:\Users\i034410\.m2\repository

[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 for C:\Users\i034410\.m2\repository

[INFO] Scanning for projects...

[DEBUG] org.sonatype.tycho:tycho-maven-plugin:jar:0.9.0:

[DEBUG]    org.sonatype.tycho:tycho-osgi-components:jar:0.9.0:compile

[DEBUG]       org.apache.maven:maven-core:jar:3.0-beta-1:compile

[DEBUG]          org.apache.maven:maven-model:jar:3.0-beta-1:compile

[DEBUG]          org.apache.maven:maven-settings:jar:3.0-beta-1:compile

[DEBUG]          org.apache.maven:maven-artifact:jar:3.0-beta-1:compile

[DEBUG]          org.apache.maven:maven-model-builder:jar:3.0-beta-1:compile

[DEBUG]          org.codehaus.plexus:plexus-interpolation:jar:1.11:compile

[DEBUG]          org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile

[DEBUG]          org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile

[DEBUG]             org.sonatype.plexus:plexus-cipher:jar:1.4:compile

[DEBUG]       org.apache.maven:maven-plugin-api:jar:3.0-beta-1:compile

[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.3:compile

[DEBUG]       org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-12:compile

[DEBUG]          org.codehaus.plexus:plexus-io:jar:1.0-alpha-4:compile

[DEBUG]       de.pdark:decentxml:jar:1.3:compile

[DEBUG]       org.sonatype.tycho:org.eclipse.osgi:jar:3.6.0.v20100517:compile

[DEBUG]       org.sonatype.tycho:tycho-equinox:jar:0.9.0:compile

[DEBUG]    org.sonatype.tycho:tycho-p2-facade:jar:0.9.0:compile

[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.4:compile

[DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.5.4:compile

[DEBUG]          org.apache.xbean:xbean-reflect:jar:3.4:compile

[DEBUG]             log4j:log4j:jar:1.2.12:compile

[DEBUG]             commons-logging:commons-logging-api:jar:1.1:compile

[DEBUG]          com.google.collections:google-collections:jar:1.0:compile

[DEBUG]          junit:junit:jar:4.1:compile (version managed from 3.8.2)

[DEBUG]       org.apache.maven:maven-compat:jar:3.0-beta-1:compile

[DEBUG]          org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile

[DEBUG]    org.sonatype.tycho:tycho-p2-runtime:zip:0.9.0:compile

[DEBUG] Created new class realm maven.api

[DEBUG] Importing foreign packages into class realm maven.api

[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core

[DEBUG]   Imported: org.sonatype.aether.transfer < plexus.core

[DEBUG]   Imported: org.apache.maven.exception < plexus.core

[DEBUG]   Imported: org.sonatype.aether.metadata < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core

[DEBUG]   Imported: org.sonatype.aether.collection < plexus.core

[DEBUG]   Imported: org.sonatype.aether.version < plexus.core

[DEBUG]   Imported: org.apache.maven.monitor < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core

[DEBUG]   Imported: org.apache.maven.profiles < plexus.core

[DEBUG]   Imported: org.sonatype.aether.repository < plexus.core

[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core

[DEBUG]   Imported: org.apache.maven.execution < plexus.core

[DEBUG]   Imported: org.sonatype.aether.artifact < plexus.core

[DEBUG]   Imported: org.sonatype.aether.spi < plexus.core

[DEBUG]   Imported: org.apache.maven.reporting < plexus.core

[DEBUG]   Imported: org.apache.maven.usability < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core

[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core

[DEBUG]   Imported: org.sonatype.aether.graph < plexus.core

[DEBUG]   Imported: org.sonatype.aether.* < plexus.core

[DEBUG]   Imported: org.apache.maven.settings < plexus.core

[DEBUG]   Imported: org.codehaus.classworlds < plexus.core

[DEBUG]   Imported: org.sonatype.aether.impl < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core

[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core

[DEBUG]   Imported: org.sonatype.aether.deployment < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core

[DEBUG]   Imported: org.apache.maven.configuration < plexus.core

[DEBUG]   Imported: org.apache.maven.cli < plexus.core

[DEBUG]   Imported: org.sonatype.aether.installation < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core

[DEBUG]   Imported: org.apache.maven.project < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core

[DEBUG]   Imported: org.apache.maven.artifact < plexus.core

[DEBUG]   Imported: org.apache.maven.model < plexus.core

[DEBUG]   Imported: org.apache.maven.* < plexus.core

[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core

[DEBUG]   Imported: org.sonatype.aether.resolution < plexus.core

[DEBUG]   Imported: org.apache.maven.plugin < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core

[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core

[DEBUG] Populating class realm maven.api

[DEBUG] Created new class realm extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0

[DEBUG] Importing foreign packages into class realm extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0

[DEBUG]   Imported:  < maven.api

[DEBUG] Populating class realm extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0

[DEBUG]   Included: org.sonatype.tycho:tycho-maven-plugin:jar:0.9.0

[DEBUG]   Included: org.sonatype.tycho:tycho-osgi-components:jar:0.9.0

[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11

[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3

[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4

[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.3

[DEBUG]   Included: org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-12

[DEBUG]   Included: org.codehaus.plexus:plexus-io:jar:1.0-alpha-4

[DEBUG]   Included: de.pdark:decentxml:jar:1.3

[DEBUG]   Included: org.sonatype.tycho:org.eclipse.osgi:jar:3.6.0.v20100517

[DEBUG]   Included: org.sonatype.tycho:tycho-equinox:jar:0.9.0

[DEBUG]   Included: org.sonatype.tycho:tycho-p2-facade:jar:0.9.0

[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.4

[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4

[DEBUG]   Included: log4j:log4j:jar:1.2.12

[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1

[DEBUG]   Included: com.google.collections:google-collections:jar:1.0

[DEBUG]   Included: junit:junit:jar:4.1

[DEBUG]   Included: org.sonatype.tycho:tycho-p2-runtime:zip:0.9.0

[DEBUG] Extension realms for project org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor_parent:pom:0.5.0-

SNAPSHOT: [ClassRealm[extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0, parent: sun.misc.Launcher$AppClassLoader@d9

f9c3]]

[DEBUG] Created new class realm project>org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-S

NAPSHOT

[DEBUG] Populating class realm project>org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-SN

APSHOT

[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>org.eclipse.jpt.ui.diagrameditor:org.ecli

pse.jpt.ui.diagrameditor_parent:0.5.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]

[DEBUG] Extension realms for project org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor:eclipse-plugin:0.

5.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0, parent: sun.misc.Launcher$AppClassLoade

r@d9f9c3]]

[DEBUG] Looking up lifecyle mappings for packaging eclipse-plugin from ClassRealm[project>org.eclipse.jpt.ui.diagramedit

or:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]

[DEBUG] Extension realms for project org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.test:eclipse-test

-plugin:0.5.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0, parent: sun.misc.Launcher$App

ClassLoader@d9f9c3]]

[DEBUG] Looking up lifecyle mappings for packaging eclipse-test-plugin from ClassRealm[project>org.eclipse.jpt.ui.diagra

meditor:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]

[DEBUG] Extension realms for project org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.feature:eclipse-f

eature:0.5.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0, parent: sun.misc.Launcher$AppC

lassLoader@d9f9c3]]

[DEBUG] Looking up lifecyle mappings for packaging eclipse-feature from ClassRealm[project>org.eclipse.jpt.ui.diagramedi

tor:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]

[DEBUG] Extension realms for project org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.repository:eclips

e-update-site:0.5.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.tycho:tycho-maven-plugin:0.9.0, parent: sun.misc.Launch

er$AppClassLoader@d9f9c3]]

[DEBUG] Looking up lifecyle mappings for packaging eclipse-update-site from ClassRealm[project>org.eclipse.jpt.ui.diagra

meditor:org.eclipse.jpt.ui.diagrameditor_parent:0.5.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]

[WARNING]

[WARNING] Some problems were encountered while building the effective model for org.eclipse.jpt.ui.diagrameditor:org.ecl

ipse.jpt.ui.diagrameditor.repository:eclipse-update-site:0.5.0-SNAPSHOT

[WARNING] 'build.plugins.plugin.version' for org.sonatype.tycho:maven-osgi-packaging-plugin is missing. @ line 18, colum

n 12

[WARNING]

[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.

[WARNING]

[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.

[WARNING]

[DEBUG] Using P2 runtime at C:\Users\i034410\.m2\repository\org\sonatype\tycho\tycho-p2-runtime\0.9.0\eclipse

[DEBUG] target-platform-configuration for MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagramedito

r:0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\plugins\org.eclipse.jpt.ui.diagrameditor\pom.xml:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

  <resolver>p2</resolver>

</configuration>

[WARNING] No explicit target runtime environment configuration. Build is platform dependent.

[INFO] Resolving target platform for project MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagramed

itor:0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\plugins\org.eclipse.jpt.ui.diagrameditor\pom.xml

 

[DEBUG] P2resolver.addMavenProject MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor:0.5.0

-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\plugins\org.eclipse.jpt.ui.diagrameditor\pom.xml

[DEBUG] P2resolver.addMavenProject MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.test:

0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\tests\org.eclipse.jpt.ui.diagrameditor.test\pom.xml

[DEBUG] P2resolver.addMavenProject MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.featu

re:0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\features\org.eclipse.jpt.ui.diagrameditor.feature\

pom.xml

[DEBUG] P2resolver.addMavenProject MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor.repos

itory:0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\development\org.eclipse.jpt.ui.diagrameditor.re

pository\pom.xml

[DEBUG] P2resolver.addMavenProject MavenProject: org.eclipse.jpt.ui.diagrameditor:org.eclipse.jpt.ui.diagrameditor_paren

t:0.5.0-SNAPSHOT @ C:\Eclipse\Indigo_M5\workspace\jpa_diagram_editor\development\org.eclipse.jpt.ui.diagrameditor.releng

\pom.xml

[DEBUG] Ignoring Maven repository build.snapshots (http://nexus:8081/nexus/content/groups/build.snapshots/)

log4j:WARN No appenders could be found for logger (org.apache.commons.httpclient.HttpClient).

log4j:WARN Please initialize the log4j system properly.

[INFO] Adding repository http://download.eclipse.org/releases/indigo/

[INFO] Adding repository http://download.eclipse.org/releases/indigo/

[DEBUG] Added p2 repository indigo (http://download.eclipse.org/releases/indigo/)

[DEBUG] Ignoring Maven repository mirror1 (http://nexus:8081/nexus/content/groups/build.releases/)

[INFO] Cannot complete the request.  Generating details.

{org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1, osgi.ws=win32, osgi.arch=x86, osgi.os=win32,

 org.eclipse.update.install.features=true, org.osgi.framework.system.packages=}

[Software being installed: org.eclipse.jpt.ui.diagrameditor 0.5.0.qualifier, Missing requirement: org.eclipse.jpt.ui.dia

grameditor 0.5.0.qualifier requires 'bundle org.eclipse.jpt.common.ui 0.0.0' but it could not be found]

[ERROR] Internal error: java.lang.RuntimeException: org.eclipse.equinox.p2.core.ProvisionException: No solution found be

cause the problem is unsatisfiable. -> [Help 1]

org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: org.eclipse.equinox.p2.core.Provisi

onException: No solution found because the problem is unsatisfiable.

        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:168)

        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)

        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)

        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)

        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:597)

        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)

        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)

        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)

        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Caused by: java.lang.RuntimeException: org.eclipse.equinox.p2.core.ProvisionException: No solution found because the pro

blem is unsatisfiable.

        at org.sonatype.tycho.p2.resolver.ProjectorResolutionStrategy.resolve(ProjectorResolutionStrategy.java:82)

        at org.sonatype.tycho.p2.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:323)

        at org.sonatype.tycho.p2.resolver.P2ResolverImpl.resolveProject(P2ResolverImpl.java:306)

        at org.sonatype.tycho.p2.facade.P2TargetPlatformResolver.doResolvePlatform(P2TargetPlatformResolver.java:401)

        at org.sonatype.tycho.p2.facade.P2TargetPlatformResolver.resolvePlatform(P2TargetPlatformResolver.java:105)

        at org.codehaus.tycho.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java

:143)

        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:273)

        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)

        ... 11 more

Caused by: org.eclipse.equinox.p2.core.ProvisionException: No solution found because the problem is unsatisfiable.

        ... 19 more

[ERROR]

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/InternalErrorException

 

The repository site I’m using for maven build is the same:

 

              <repository>

                     <id>indigo</id>

                     <url>http://download.eclipse.org/releases/indigo/</url>

                     <layout>p2</layout>

              </repository>

 

At first () there is:

 

This error indicates a programming bug in Maven itself.

 

The red link says:

 

This error indicates a programming bug in Maven itself.

 

So now I’m wondering – is it really some problem with maven or there is some problem with its configuration?

 

Best wishes!

Stefan

 

 

 

From: dali-dev-bounces@xxxxxxxxxxx [mailto:dali-dev-bounces@xxxxxxxxxxx] On Behalf Of Brian Vosburgh
Sent: Tuesday, February 15, 2011 5:46 PM
To: General Dali EJB ORM developer discussion.
Subject: Re: [dali-dev] Failing Diagram editor Hudson build job

 

Stefan:



 1.     What happened with

PersistentAttribute.SPECIFIED_MAPPING_PROPERTY

 

There is PersistentAttribute.MAPPING_PROPERTY

 

of course, but can I use the second one instead of first?

 

Yes, you can use ReadOnlyPersistentAttribute.MAPPING_PROPERTY. The attribute no longer holds both
"specified" and "default" mappings; it holds only its current mapping (whether it is specified or default)
and calculates the "key" of its default mapping (DEFAULT_MAPPING_KEY_PROPERTY) so Dali can indicate
in the UI which mapping is the attribute's current default.


I can’t find what replaced Relationship.PREDOMINANT_JOINING_STRATEGY_PROPERTY

That has moved to ReadOnlyRelationship.STRATEGY_PROPERTY.


 

What happened with SynchronousJpaProjectUpdater

 

The JpaProject "update" has been split into a "context model synchronization" and an "update".
Depending on what you need, you will need to call one or both of these two methods:
    JpaProject.setContextModelSynchronizer(Synchronizer)
    JpaProject.setUpdateSynchronizer(Synchronizer)
What are you trying to do? These processes need only be synchronous if you need to
inspect immediately the updated state of the JpaProject after you make a change
(e.g. in tests). In a UI, you typically need only wait for the appropriate events to be
fired. To see how the Dali tests set these processes to be synchronous, see the
constructor TestJpaProject(String, boolean, IDataModel).

Brian


Back to the top