Skip to main content



      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
Eclipse UserFriend
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] by 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
Eclipse UserFriend
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
Eclipse UserFriend
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 messageGo to next message
Eclipse UserFriend
Thanks Christian,

I added bug 409069 for this issue.
Re: Encoding related error in Xtend 2.4 [message #1101261 is a reply to message #1030083] Wed, 04 September 2013 04:13 Go to previous message
Eclipse UserFriend
Hi,

i can confirm this for 1.3.0.v201302260541 in Juno. Strange enough, when I run it from an eclipse via "run as -> eclipse application", it works all fine without that exception. Installing the plugin and running this eclipse, I get the error above. Even with the exception being thrown, all files are generated.

dennis
Previous Topic:Simplest way to build Xtext (TMF) from source code
Next Topic:Infinite loop while generating Java sources
Goto Forum:
  


Current Time: Thu Jul 17 01:48:18 EDT 2025

Powered by FUDForum. Page generated in 0.08384 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top