Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Encoding related error in Xtend 2.4
Encoding related error in Xtend 2.4 [message #1030083] Sat, 30 March 2013 13:00 Go to next message
Axel Guckelsberger is currently offline Axel Guckelsberger
Messages: 184
Registered: July 2009
Senior Member
Hi all,

when starting the generator using the new versions of MWE and Xtend the
console log gets filled up with stacktraces of java.io.FileNotFoundException
for each generated file.
Looking like this:

9359 [main] ERROR esource.generic.XMLEncodingProvider  - Error detecting 
encoding for file:/home/.../some/file
java.io.FileNotFoundException: /home/.../some/file (No such file or 
directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:137)
	at 
org.eclipse.emf.ecore.resource.impl.FileURIHandlerImpl.createInputStream(FileURIHandlerImpl.java:99)
	at 
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:354)
	at 
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:348)
	at 
org.eclipse.xtext.resource.generic.XMLEncodingProvider.getEncoding(XMLEncodingProvider.java:32)
	at 
org.eclipse.xtext.generator.JavaIoFileSystemAccess.getEncoding(JavaIoFileSystemAccess.java:140)
	at 
org.eclipse.xtext.generator.JavaIoFileSystemAccess.generateFile(JavaIoFileSystemAccess.java:81)
	at 
org.eclipse.xtext.generator.AbstractFileSystemAccess.generateFile(AbstractFileSystemAccess.java:75)
....


Basically the problem occurs in XMLEncodingProvider#getEncoding() which
creates an input stream without checking properly if the file exists before.

Did I forget to setup something or is it a bug?

Axel

[Updated on: Sat, 30 March 2013 13:07]

Report message to a moderator

Re: Encoding related error in Xtend 2.4 [message #1034201 is a reply to message #1030083] Fri, 05 April 2013 02:09 Go to previous messageGo to next message
Axel Guckelsberger is currently offline Axel Guckelsberger
Messages: 184
Registered: July 2009
Senior Member
Any clue?


Axel Guckelsberger wrote:

> Hi all,
>
> when starting the generator using the new versions of MWE and Xtend the
> console log gets filled up with stacktraces of
> java.io.FileNotFoundException for each generated file.
> Looking like this:
>
> 9359 [main] ERROR esource.generic.XMLEncodingProvider - Error detecting
> encoding for file:/home/.../some/file
> java.io.FileNotFoundException: /home/.../some/file (No such file or
> directory)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:137)
> at
>
org.eclipse.emf.ecore.resource.impl.FileURIHandlerImpl.createInputStream(FileURIHandlerImpl.java:99)
> at
>
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:354)
> at
>
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:348)
> at
>
org.eclipse.xtext.resource.generic.XMLEncodingProvider.getEncoding(XMLEncodingProvider.java:32)
> at
>
org.eclipse.xtext.generator.JavaIoFileSystemAccess.getEncoding(JavaIoFileSystemAccess.java:140)
> at
>
org.eclipse.xtext.generator.JavaIoFileSystemAccess.generateFile(JavaIoFileSystemAccess.java:81)
> at
>
org.eclipse.xtext.generator.AbstractFileSystemAccess.generateFile(AbstractFileSystemAccess.java:75)
> ...
>
> Basically the problem occurs in XMLEncodingProvider#getEncoding() which
> creates an input stream without checking properly if the file exists
> before.
>
> Did I forget to setup something or is it a bug?
>
> Axel
Re: Encoding related error in Xtend 2.4 [message #1034230 is a reply to message #1034201] Fri, 05 April 2013 03:08 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian Dietrich
Messages: 4444
Registered: July 2009
Senior Member
Hi,

the encoding provider is for reading model (xmi) files. so it may not been optimized for the use in the generator.
sounds like a bug to me.

~Christian
Re: Encoding related error in Xtend 2.4 [message #1060511 is a reply to message #1030083] Sat, 25 May 2013 13:53 Go to previous message
Axel Guckelsberger is currently offline Axel Guckelsberger
Messages: 184
Registered: July 2009
Senior Member
Thanks Christian,

I added bug 409069 for this issue.
Previous Topic:generated launch configuration
Next Topic:Infer from external source
Goto Forum:
  


Current Time: Tue May 28 17:08:29 EDT 2013

Powered by FUDForum. Page generated in 0.02747 seconds