Xtext index and referenced JARs [message #689406] |
Mon, 27 June 2011 11:30  |
Eclipse User |
|
|
|
Hi,
I created a DSL using xtext, let say for files named *.mydsl.
In particular, I exploit references in my dsl, so that if I have two ressources a.mydsl and b.mydsl, I can refer in b to elements declared in a.
If I put these two resources in two eclipse project, and one refers to the other, everything is fine.
But if I export one in jar and add it as a dependency of the second, it does not work. It is as if the resource is not taken into account.
I suspect it is linked to the index, but I don't know at all where to watch or what to change to make it works!
|
|
|
|
|
|
Re: Xtext index and referenced JARs [message #692614 is a reply to message #689434] |
Mon, 04 July 2011 16:51  |
Eclipse User |
|
|
|
Hi Victor,
could you please file a ticket with steps to reproduce the issue. Which
maven plugin do you use?
Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com
On 27.06.11 18:32, Victor wrote:
> As a complement, the problem appeared in conjunction with maven: there
> was some dependencies in maven that were resolved as workspace projects,
> and the fact I closed these projects broke the xtext index or something
> like that.
>
> In particular, I got this error when closing such a project:
>
> java.lang.NullPointerException
> at org.eclipse.xtext.util.Strings.pack(Strings.java:307)
> at
> org.eclipse.xtext.ui.editor.validation.MarkerCreator.createMarker(MarkerCreator.java:38)
>
> at
> org.eclipse.xtext.builder.builderState.MarkerUpdaterImpl.addMarkers(MarkerUpdaterImpl.java:111)
>
> at
> org.eclipse.xtext.builder.builderState.MarkerUpdaterImpl.updateMarker(MarkerUpdaterImpl.java:69)
>
> at
> org.eclipse.xtext.builder.builderState.AbstractBuilderState.updateMarkers(AbstractBuilderState.java:76)
>
> at
> org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl.doValidate(PersistableResourceDescriptionsImpl.java:77)
>
> at
> org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl.java:71)
>
> at
> org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl.java:1)
>
> at
> org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:111)
>
> at
> org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$2$1.execute(ProjectOpenedOrClosedListener.java:134)
>
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
>
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
>
> at
> org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$2.run(ProjectOpenedOrClosedListener.java:146)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>
|
|
|
Powered by
FUDForum. Page generated in 0.04091 seconds