Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Problems occurred when invoking code from plug-in: "org.eclipse.core.resources"

A particular job in 1 Git branch opens and runs fine.  When it gets merged into another branch that had an older version of this job, we receive the "java.lang.NullPointerException"

 

It manifests itself when:

-The Git indicates there is a Merge conflict and after we resolve it by choosing the new version ("Accept theirs").  A message shows all conflicts have been resolved, but a pop-up message shows the null exception

-When opening this job in the merged branch

-When running the job

 

 

Here is the exception in the Error Log:

java.lang.NullPointerException
 at org.talend.repository.viewer.content.listener.ResourceCollectorVisitor.getTopNodeFromResourceDelta(ResourceCollectorVisitor.java:65)
 at org.talend.repository.viewer.content.listener.ResourceCollectorVisitor.isValidResourceDelta(ResourceCollectorVisitor.java:60)
 at org.talend.repository.viewer.content.listener.ResourceCollectorVisitor.visit(ResourceCollectorVisitor.java:118)
 at org.talend.repository.viewer.content.listener.ResourceCollectorVisitor.visit(ResourceCollectorVisitor.java:47)
 at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
 at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
 at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
 at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
 at org.talend.repository.viewer.content.listener.ResourcePostChangeRunnableListener.resourceChanged(ResourcePostChangeRunnableListener.java:98)
 at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
 at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
 at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
 at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:378)
 at org.eclipse.core.internal.resources.Workspace.aboutToBuild(Workspace.java:301)
 at org.eclipse.core.internal.resources.Project$1.run(Project.java:608)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
 at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
 at org.eclipse.core.internal.resources.Project.build(Project.java:114)
 at org.talend.designer.runprocess.java.TalendProcessJavaProject.buildWholeCodeProject(TalendProcessJavaProject.java:321)
 at org.talend.designer.runprocess.java.TalendProcessJavaProject.mavenBuildCodeProjectPom(TalendProcessJavaProject.java:299)
 at org.talend.designer.runprocess.java.TalendProcessJavaProject.buildModules(TalendProcessJavaProject.java:258)
 at org.talend.designer.maven.tools.MavenPomSynchronizer.cleanMavenFiles(MavenPomSynchronizer.java:230)
 at org.talend.designer.runprocess.java.TalendProcessJavaProject.cleanMavenFiles(TalendProcessJavaProject.java:360)
 at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1918)
 at org.talend.repository.remoteprovider.RemoteProviderPlugin.logonProject(RemoteProviderPlugin.java:43)
 at org.talend.repository.gitprovider.ui.action.SwitchBranchAction$1.run(SwitchBranchAction.java:239)
 at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
 at org.talend.repository.gitprovider.ui.action.SwitchBranchAction$2.run(SwitchBranchAction.java:397)
 at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

 

Labels (3)
1 Reply
Anonymous
Not applicable
Author

Hello.

 Could you please clarify in which Talend version/edition you are?

Best regards

Sabrina