TruffleDSL annotation processing runtime exception

Stefan Marr java at stefan-marr.de
Tue Apr 14 22:40:07 UTC 2015


Hi Christian:


> On 15 Apr 2015, at 00:33, christian.humer at gmail.com wrote:
> 
> Sorry. The DSL just changed quite a bit (but no breaking changes). Give me some time to clean up the rough edges.

No worries, just wanted to report it.

> Could you point to me to the node that is causing this?

It’s AndMessageNode, NotMessageNode, OrMessageNode, WhilePrimitiveNode, and DoIndexesPrim.

(for instance: https://github.com/SOM-st/TruffleSOM/blob/master/src/som/interpreter/nodes/specialized/AndMessageNode.java
or https://github.com/SOM-st/TruffleSOM/blob/master/src/som/primitives/arrays/DoIndexesPrim.java)

A `git clone https://github.com/SOM-st/TruffleSOM.git`
and `ant` should fail currently.

Thanks
Stefan
 

> 
> Thanks
> - Christian Humer
> 
> 
> 
> 
> ------ Original Message ------
> From: "Stefan Marr" <stefan.marr at inria.fr>
> To: "Christian Humer" <christian.humer at gmail.com>; graal-dev at openjdk.java.net
> Sent: 15.04.2015 00:29:18
> Subject: TruffleDSL annotation processing runtime exception
> 
>> Hi Christian:
>> 
>> I just update to the latest Graal version and now get an error while annotation processing.
>> 
>> The relevant part of the stack traces look like this:
>> 
>> java.lang.NullPointerException at
>> com.oracle.truffle.dsl.processor.generator.NodeGenFactory.createCallDelegateExecute(NodeGenFactory.
>> java:1732) at
>> com.oracle.truffle.dsl.processor.generator.NodeGenFactory.createFastPath(NodeGenFactory.java:1705)
>> at
>> com.oracle.truffle.dsl.processor.generator.NodeGenFactory.createExecutableTypeOverride(NodeGenFact
>> ory.java:959) at com.oracle.truffle.dsl.processor.generator.NodeGenFactory.create(NodeGenFactory.java:
>> 216) at
>> com.oracle.truffle.dsl.processor.generator.NodeCodeGenerator.generateNodes(NodeCodeGenerator.java:
>> 132) at com.oracle.truffle.dsl.processor.generator.NodeCodeGenerator.create(NodeCodeGenerator.java:
>> 51) at com.oracle.truffle.dsl.processor.generator.NodeCodeGenerator.create(NodeCodeGenerator.java:
>> 40) at com.oracle.truffle.dsl.processor.AnnotationProcessor.process(AnnotationProcessor.java:82) ... 27
>> more
>> 
>> Best regards
>> Stefan
>> 
>> 
>> --
>> Stefan Marr
>> INRIA Lille - Nord Europe
>> http://stefan-marr.de/research/
>> 
>> 
>> 
> 

-- 
Stefan Marr
INRIA Lille - Nord Europe
http://stefan-marr.de/research/





More information about the graal-dev mailing list