Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iam-dev] Re: Error on updating dependencis

I think the issue is enabling Maven in the project that is already in
the workspace. Try deleting the project from eclipse and eclipse
specific file/folders (.settings,.classpath,.project) from the file
system, and then importing using "Import - Maven project"

Or alternatively, check out from svn outside of eclipse and then
import with "Import - Maven project"

I believe the issue is enabling IAM on projects that are already in
the workspace imported using other methods than the IAM importer

On Tue, Apr 6, 2010 at 10:14 PM, Richard Hauswald
<richard.hauswald@xxxxxxxxxxxxxx> wrote:
> Ok, I can reproduce the error... Here are your details:
> 1. Downloaded eclipse-jee-galileo-SR2-win32.zip
> 2. extracted to a folder
> 3. Since I'm running a 64Bit Windows 7 added the -vm pathTo32BitJdk
> parameter to the shortcut
> 4. starting the first time, choosing fresh workspace
> 5. installing subversive -> restarting
> 6. installing svnkit 1.3.0 -> restarting
> 7. adding svn repo and check out project without any eclipse specific
> file/folders (.settings,.classpath,.project)
> 8. verified that eclipse does not know anything about this project, no
> dependencies, no source folders, no red bubbles, etc
> 9. right click the project, use maven dependency management
> 10 successfully received error message and .log file entry
> 11. Removed and Readded maven dependency management, same error
>
> Let me know if you need something to trace this problem.
>
> Here is my log:
> !SESSION 2010-04-07 10:01:03.651 -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.6.0_16
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
> Framework arguments:  -product org.eclipse.epp.package.jee.product
> -product org.eclipse.epp.package.jee.product
> Command-line arguments:  -os win32 -ws win32 -arch x86 -product
> org.eclipse.epp.package.jee.product -data
> C:\Users\Richard.Hauswald\workspaces\mavendwh -product
> org.eclipse.epp.package.jee.product
>
> !ENTRY org.eclipse.equinox.registry 2 0 2010-04-07 10:01:06.031
> !MESSAGE The extensions and extension-points from the bundle
> "org.aspectj.runtime" are ignored. The bundle is not marked as
> singleton.
>
> !ENTRY org.eclipse.core.jobs 4 2 2010-04-07 10:04:14.031
> !MESSAGE An internal error occurred during: "Updating classpath
> container: admintool.fe".
> !STACK 0
> java.lang.NullPointerException
>        at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.removeLink(VirtualResource.java:300)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.addOverlayWarFolders(MavenWarClasspathListener.java:89)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.resolved(MavenWarClasspathListener.java:57)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.resolveArtifacts(MavenClasspathContainer.java:272)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.refreshClasspath(MavenClasspathContainer.java:141)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.newClasspath(MavenClasspathContainer.java:181)
>        at org.eclipse.iam.jdt.core.classpath.container.UpdateClasspathJob.runInWorkspace(UpdateClasspathJob.java:80)
>        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> !ENTRY org.eclipse.core.jobs 4 2 2010-04-07 10:04:15.524
> !MESSAGE An internal error occurred during: "Updating classpath
> container: admintool.fe".
> !STACK 0
> java.lang.NullPointerException
>        at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.removeLink(VirtualResource.java:300)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.addOverlayWarFolders(MavenWarClasspathListener.java:89)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.resolved(MavenWarClasspathListener.java:57)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.resolveArtifacts(MavenClasspathContainer.java:272)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.refreshClasspath(MavenClasspathContainer.java:141)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.newClasspath(MavenClasspathContainer.java:181)
>        at org.eclipse.iam.jdt.core.classpath.container.UpdateClasspathJob.runInWorkspace(UpdateClasspathJob.java:80)
>        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> !ENTRY org.eclipse.iam.search.core 4 0 2010-04-07 10:04:52.503
> !MESSAGE Cannot init search providers: Plug-in org.eclipse.iam.ui was
> unable to load class
> org.eclipse.iam.ui.core.BuiltinArtifactSearchProvider.
>
> !ENTRY org.eclipse.core.jobs 4 2 2010-04-07 10:05:02.626
> !MESSAGE An internal error occurred during: "Updating classpath
> container: admintool.fe".
> !STACK 0
> java.lang.NullPointerException
>        at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.removeLink(VirtualResource.java:300)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.addOverlayWarFolders(MavenWarClasspathListener.java:89)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.resolved(MavenWarClasspathListener.java:57)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.resolveArtifacts(MavenClasspathContainer.java:272)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.refreshClasspath(MavenClasspathContainer.java:141)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.newClasspath(MavenClasspathContainer.java:181)
>        at org.eclipse.iam.jdt.core.classpath.container.UpdateClasspathJob.runInWorkspace(UpdateClasspathJob.java:80)
>        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> !ENTRY org.eclipse.core.jobs 4 2 2010-04-07 10:05:03.580
> !MESSAGE An internal error occurred during: "Updating classpath
> container: admintool.fe".
> !STACK 0
> java.lang.NullPointerException
>        at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.removeLink(VirtualResource.java:300)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.addOverlayWarFolders(MavenWarClasspathListener.java:89)
>        at org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.resolved(MavenWarClasspathListener.java:57)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.resolveArtifacts(MavenClasspathContainer.java:272)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.refreshClasspath(MavenClasspathContainer.java:141)
>        at org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.newClasspath(MavenClasspathContainer.java:181)
>        at org.eclipse.iam.jdt.core.classpath.container.UpdateClasspathJob.runInWorkspace(UpdateClasspathJob.java:80)
>        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
>
> On Wed, Apr 7, 2010 at 9:58 AM, Richard Hauswald
> <richard.hauswald@xxxxxxxxxxxxxx> wrote:
>> Damnit, forgot the pom:
>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/maven-v4_0_0.xsd";>
>>        <modelVersion>4.0.0</modelVersion>
>>        <groupId>de.dser</groupId>
>>        <artifactId>admintool.fe</artifactId>
>>        <packaging>war</packaging>
>>        <version>1.0-SNAPSHOT</version>
>>        <name>admintool.fe Maven Webapp</name>
>>        <url>http://maven.apache.org</url>
>>        <dependencies>
>>                <dependency>
>>                        <groupId>junit</groupId>
>>                        <artifactId>junit</artifactId>
>>                        <version>4.8.1</version>
>>                        <scope>test</scope>
>>                </dependency>
>>                <!-- Logging -->
>>                <dependency>
>>                        <groupId>org.slf4j</groupId>
>>                        <artifactId>slf4j-api</artifactId>
>>                        <version>1.5.11</version>
>>                        <scope>provided</scope>
>>                </dependency>
>>                <!-- Stripes -->
>>                <dependency>
>>                        <groupId>net.sourceforge.stripes</groupId>
>>                        <artifactId>stripes</artifactId>
>>                        <version>1.5</version>
>>                        <scope>runtime</scope>
>>                        <exclusions>
>>                                <exclusion>
>>                                        <artifactId>commons-logging</artifactId>
>>                                        <groupId>commons-logging</groupId>
>>                                </exclusion>
>>                        </exclusions>
>>                </dependency>
>>                <dependency>
>>                        <groupId>org.slf4j</groupId>
>>                        <artifactId>jcl-over-slf4j</artifactId>
>>                        <version>1.5.11</version>
>>                        <scope>provided</scope>
>>                </dependency>
>>                <!-- Web Libs -->
>>                <dependency>
>>                        <groupId>javax.servlet</groupId>
>>                        <artifactId>servlet-api</artifactId>
>>                        <version>2.4</version>
>>                        <scope>provided</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>servlets.com</groupId>
>>                        <artifactId>cos</artifactId>
>>                        <version>05Nov2002</version>
>>                        <scope>provided</scope>
>>                </dependency>
>>                <!-- Guice -->
>>                <dependency>
>>                        <groupId>com.silvermindsoftware.stripes</groupId>
>>                        <artifactId>stripes-guice</artifactId>
>>                        <version>1.5.0</version>
>>                        <scope>compile</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>com.google.inject</groupId>
>>                        <artifactId>guice</artifactId>
>>                        <version>2.0</version>
>>                        <scope>runtime</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>com.google.inject.extensions</groupId>
>>                        <artifactId>guice-servlet</artifactId>
>>                        <version>2.0</version>
>>                        <scope>compile</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>javax.servlet</groupId>
>>                        <artifactId>jstl</artifactId>
>>                        <version>1.1.2</version>
>>                        <scope>runtime</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>taglibs</groupId>
>>                        <artifactId>standard</artifactId>
>>                        <version>1.1.2</version>
>>                        <scope>runtime</scope>
>>                </dependency>
>>                <dependency>
>>                        <groupId>javax.servlet.jsp</groupId>
>>                        <artifactId>jsp-api</artifactId>
>>                        <version>2.1</version>
>>                        <scope>provided</scope>
>>                </dependency>
>>        </dependencies>
>>        <!-- stripes-guice repository -->
>>        <repositories>
>>                <repository>
>>                        <id>silvermindsoftware.repo</id>
>>                        <name>Silvermind Software Release Repo</name>
>>                        <url>http://m2.silvermindsoftware.com/repo/</url>
>>                        <releases>
>>                                <enabled>true</enabled>
>>                                <checksumPolicy>fail</checksumPolicy>
>>                                <updatePolicy>never</updatePolicy>
>>                        </releases>
>>                        <snapshots>
>>                                <enabled>false</enabled>
>>                        </snapshots>
>>                </repository>
>>                <repository>
>>                        <id>silvermindsoftware.snapshot</id>
>>                        <name>Silvermind Software Snapshot Repo</name>
>>                        <url>http://m2.silvermindsoftware.com/snapshot/</url>
>>                        <releases>
>>                                <enabled>false</enabled>
>>                                <checksumPolicy>fail</checksumPolicy>
>>                        </releases>
>>                        <snapshots>
>>                                <enabled>true</enabled>
>>                        </snapshots>
>>                </repository>
>>
>>        </repositories>
>>        <build>
>>                <finalName>admintool.fe</finalName>
>>                <plugins>
>>                        <plugin>
>>                                <groupId>org.apache.maven.plugins</groupId>
>>                                <artifactId>maven-compiler-plugin</artifactId>
>>                                <version>2.0.2</version>
>>                                <configuration>
>>                                        <source>1.6</source>
>>                                        <target>1.6</target>
>>                                </configuration>
>>                        </plugin>
>>                </plugins>
>>        </build>
>> </project>
>>
>> On Wed, Apr 7, 2010 at 9:58 AM, Richard Hauswald
>> <richard.hauswald@xxxxxxxxxxxxxx> wrote:
>>> On Wed, Apr 7, 2010 at 9:42 AM, Abel Muiño Vizcaino <amuino@xxxxxxxxx> wrote:
>>>> Yes, it is something in WTP support (I suppose the admintool.fe project is a
>>>> web project?).
>>> Sorry for not mentioning it. Yes it is a web project.
>>>
>>>> The exception is raised from the component supporting the war overlay... are
>>>> you using that maven feature?
>>> To be honest: I don't know what a war overlay feature is. I'm using
>>> only default settings in eclipse so I guess you will find the answer
>>> to your question in the projects pom. I put its contents at the end of
>>> this mail.
>>>
>>>> From your email, I am not sure if this started happening "without reason" or
>>>> if you did some changes to the project pom (or reimported the project or any
>>>> other action). Do you have any idea of what could have changed to start
>>>> reporting this error?
>>> Not really since its a fresh eclipse and workspace. But I have to
>>> admit that I've done horrible things to this eclipse: Opened a
>>> workspace of another eclipse installation accidentally -> switched to
>>> new one -> checked out the project of the svn, noticed project
>>> settings has been committed too, deleted them and then added maven
>>> support. I'm currently setting up everything again. If the error can
>>> be reproduced I can provide you with detailed information.
>>>
>>>
>>>> El 07/04/2010, a las 9:37, Richard Hauswald escribió:
>>>>
>>>>> Update:
>>>>> I uninstalled the Eclipse IAM Web tools support and now the
>>>>> dependencies are being resolved without errors. So I guess the error
>>>>> is located in the wtp support plugin.
>>>>>
>>>>> On Wed, Apr 7, 2010 at 9:33 AM, Richard Hauswald
>>>>> <richard.hauswald@xxxxxxxxxxxxxx> wrote:
>>>>>>
>>>>>> Hello list,
>>>>>> please excuse my silence in the last post - I didn't get the chance to
>>>>>> try the hints. I'll respond as soon as I tried it. Today in ran into
>>>>>> another error. When refreshing my dependencies i get the following
>>>>>> error in my .log file:
>>>>>> !SESSION 2010-04-07 09:28:12.433
>>>>>> -----------------------------------------------
>>>>>> eclipse.buildId=unknown
>>>>>> java.version=1.6.0_16
>>>>>> java.vendor=Sun Microsystems Inc.
>>>>>> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
>>>>>> Framework arguments:  -product org.eclipse.epp.package.jee.product
>>>>>> Command-line arguments:  -os win32 -ws win32 -arch x86 -product
>>>>>> org.eclipse.epp.package.jee.product
>>>>>>
>>>>>> !ENTRY org.eclipse.equinox.registry 2 0 2010-04-07 09:28:14.833
>>>>>> !MESSAGE The extensions and extension-points from the bundle
>>>>>> "org.aspectj.runtime" are ignored. The bundle is not marked as
>>>>>> singleton.
>>>>>>
>>>>>> !ENTRY org.eclipse.core.jobs 4 2 2010-04-07 09:29:01.849
>>>>>> !MESSAGE An internal error occurred during: "Updating classpath
>>>>>> container: admintool.fe".
>>>>>> !STACK 0
>>>>>> java.lang.NullPointerException
>>>>>>       at
>>>>>> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.removeLink(VirtualResource.java:300)
>>>>>>       at
>>>>>> org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.addOverlayWarFolders(MavenWarClasspathListener.java:89)
>>>>>>       at
>>>>>> org.eclipse.iam.wtp.core.internal.war.MavenWarClasspathListener.resolved(MavenWarClasspathListener.java:57)
>>>>>>       at
>>>>>> org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.resolveArtifacts(MavenClasspathContainer.java:272)
>>>>>>       at
>>>>>> org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.refreshClasspath(MavenClasspathContainer.java:141)
>>>>>>       at
>>>>>> org.eclipse.iam.jdt.core.classpath.container.MavenClasspathContainer.newClasspath(MavenClasspathContainer.java:181)
>>>>>>       at
>>>>>> org.eclipse.iam.jdt.core.classpath.container.UpdateClasspathJob.runInWorkspace(UpdateClasspathJob.java:80)
>>>>>>       at
>>>>>> org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>>>>>>       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>>>>>>
>>>>>> Any hints on this?
>>>>>>
>>>>>> Thanks
>>>>>> Richard
>>>>>>
>>>>>> --
>>>>>> Richard Hauswald
>>>>>> Blog: http://tnfstacc.blogspot.com/
>>>>>> LinkedIn: http://www.linkedin.com/in/richardhauswald
>>>>>> Xing: http://www.xing.com/profile/Richard_Hauswald
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Richard Hauswald
>>>>> Blog: http://tnfstacc.blogspot.com/
>>>>> LinkedIn: http://www.linkedin.com/in/richardhauswald
>>>>> Xing: http://www.xing.com/profile/Richard_Hauswald
>>>>> _______________________________________________
>>>>> iam-dev mailing list
>>>>> iam-dev@xxxxxxxxxxx
>>>>> https://dev.eclipse.org/mailman/listinfo/iam-dev
>>>>
>>>> --
>>>> Abel Muiño - http://ramblingabout.wordpress.com/
>>>>
>>>> _______________________________________________
>>>> iam-dev mailing list
>>>> iam-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/iam-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Richard Hauswald
>>> Blog: http://tnfstacc.blogspot.com/
>>> LinkedIn: http://www.linkedin.com/in/richardhauswald
>>> Xing: http://www.xing.com/profile/Richard_Hauswald
>>>
>>
>>
>>
>> --
>> Richard Hauswald
>> Blog: http://tnfstacc.blogspot.com/
>> LinkedIn: http://www.linkedin.com/in/richardhauswald
>> Xing: http://www.xing.com/profile/Richard_Hauswald
>>
>
>
>
> --
> Richard Hauswald
> Blog: http://tnfstacc.blogspot.com/
> LinkedIn: http://www.linkedin.com/in/richardhauswald
> Xing: http://www.xing.com/profile/Richard_Hauswald
> _______________________________________________
> iam-dev mailing list
> iam-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/iam-dev
>


Back to the top