Code Monkey home page Code Monkey logo

tink_json's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tink_json's Issues

Missing "Cannot determine expected type" error with Haxe 3.4.0

I assume tink_json requires the type of the return expression to be known (which makes sense). However, if you don't provide a type, the error message is.. not particularly helpful:

trace(tink.Json.parse('{"s": "Foo"}'));

C:\HaxeToolkit\haxe\std/haxe/macro/Context.hx:390: characters 9-38 : Invalid input value
C:\HaxeToolkit\haxe\std/haxe/macro/TypeTools.hx:101: characters 2-29 : Called from
C:\HaxeToolkit\haxe\lib\tink_macro/0,12,1/src/tink/macro/Types.hx:155: characters 53-93 : Called from
C:\HaxeToolkit\haxe\lib\tink_json/0,3,1/src/tink/Json.hx:20: characters 17-30 : Called from
source/Main.hx:3: characters 8-39 : Called from
Aborted

This is using Haxe 3.4.0. I assume this is a regression, since with 3.2.1, it actually produced a somewhat helpful error message:

source/Main.hx:3: characters 24-38 : Cannot determine expected type

Note that even with that error, it's still not really clear where it came from (tink_json).

Lib versions:

tink_core: 1.0.0-rc.1 1.6.1 [1.8.1]
tink_json: [0.3.1] git
tink_macro: [0.12.1]
tink_typecrawler: [0.3.1]

"expandable" fields

Some API allow populating/expanding a particular field:

// not expanded
{
  client: 'some_id'
}

// expanded
{
  client: {
    id: 'some_id',
    name: 'some name',
    // ... more fields
  }
}

And it could possible be represented by introducing tink.json.Expandable

enum Expandable<Id, Obj> {
  Collapsed(id:Id);
  Expanded(obj:Obj);
}

typedef Data = {
  client:Expandable<String, ClientObject>,
}

Add -D tink_json_compact_code

Currently, the code generated by tink_json is rather big. There should be a way to generate more compact code at reasonable cost in speed.

"Strict mode" to disallow additional fields?

Would it be possible to have a "strict mode" that errors when the parser encounters fields that are not part of the specified type? The "Reading" section in the Readme states:

Notice how fields not mentioned in the expected type do not show up.

So it seems additional fields are just ignored right now.

In a "strict mode", the parser should error with Unexpected field 'f' in this example:

class Main {
    public static function main() {
        var o:Struct = tink.Json.parse('{"e":"foo", "f":"bar"}');
        trace(o);
    }
}

typedef Struct = {
    var e:String;
}

intermediate typedef

hi,
in a case like this can be possible have the typedef intermedie generated for the json definition?

enum A {
	A1(b:B);
}

enum B {
	B1(c:C);
}

enum C {
	C1(s:String);
}

typedef X = {
	a:A
}

 class Main {


	static function main() {
		var x:X = {
			a: A1(B1(C1("test")))
		};
		var s = tink.Json.stringify(x);
		trace(s);
		var x2:X = tink.Json.parse(s);
		var rt = switch (x2.a) {
			case A1(B1(C1(s))): s;
		};
		trace(rt);
	}
}


mongoose ObjectId parsing

Hi,

I try to use tink_web with js-kit@mongoose library, but while ufront use haxe json parser, the tink_web is use tink_json macro powered json parser.

I start using tink_web because ufront doesn't support to pass custom type of data.
But now every time when I want to update a document I need to parse the _id to ObjectId:

	@:post
	public function staff(body:{shopId:String, staffData:StaffUserData}) {
		return Future.async(function(callback) {
			body.staffData._id = ObjectId.createFromHexString(body.staffData._id);
			var query = {};
			var update = {"$set": {'shops.$[shop].staffs.$[staff]': body.staffData}};
			var options = {arrayFilters: [{'shop._id': ObjectId.createFromHexString(body.shopId)},{'staff._id':body.staffData._id}]};
			this.companyManager.findOneAndUpdate(query, update, options).exec(function(error, staff) {
				callback({data: staff, error: error});
			});
		});
	}

StaffUserData.hx

typedef StaffUserData = BaseUserData;

typedef BaseUserData = {
	?_id:Dynamic,
	name:String,
	email:String,
	password:String,
	?permissions:Array<UserPermission>,
	?modifyed:Date,
	?registered:Date,
	?status:ActivationState,
	?nickname:String
}

There is a way to do abstraction for ObjectId on tink_json?

thanks for any help!

How to work with random key names?

Can tink_json work with defined json objects held by a a random name?
For instance suppose I have this json:

{
      "hungary": { "vol": 43.356, "p": 356.747 },
      "croatia": { "vol": 261.72, "p": 59.25 }
} 

Is it possible for json_tink to recognize any name such as "croatia" or "hungary" and put them e.g. in a Map<String, Something>?

From the doc I think it can recognize [ "somekey" => .. ] format, but of course I'm talking about pure json and haven't understood how to do that.

Type not found

I'm doing something wrong, but am not getting proper error reporting. I see the following messages:

.../haxe/macro/Expr.hx:542: characters 2-24 : Type not found : ProjectDefinition
.../tink/json/macros/Macro.hx:50: lines 50-52 : Defined in this class

The line in Expr refers to TPath: https://github.com/HaxeFoundation/haxe/blob/db5a1e4ddd2899befaaa5535124c518e581255d0/std/haxe/macro/Expr.hx#L542

The type is a typedef which I'm using to type tink_web responses and I don't see much wrong with it.
Any suggestions how I can debug this more easily? My guess is the typepath is constructed somewhere without path or correct module?

UInt support on JS

UInt is currently not serialized correctly on all targets / has inconsistent results across targets.

class Main {
	static function main() {
		var i:UInt = 0x80000000;
		trace(i); // 2147483648
		trace((i : Int)); // -2147483648

		var data:Data = {i: i};
		trace(tink.Json.stringify(data));
	}
}

typedef Data = {
	var i:UInt;
}
  • for HL/CPP/Neko/Python/Java/Interp: {"i":2147483648}
  • for JS: {"i":-2147483648}

Not sure if there's more targets with incorrect results.

Date support

Now stringly has date support, I suppose we can stick to that specification here

Option to omit null fields altogether

I was using tink_json with my db, while my struct is something like {?foo:String, ?bar:String} and I try to perform an update with tink.Json.stringify({foo:'new value'}). The result is that tink_json encodes bar=null for me and causing a unintended update to the bar field in db.

I think this option could be compile time so there will be not extra checks on runtime.
For the time being, I will fallback to haxe.Json :P

parse error with nullable argument in enum constructor

Parsing an enum with a nullable type will fail when the value is actually null, but works otherwise.

Types.hx

enum Item {
...
  @:json({ type: 'cape' }) Cape(color:Null<String>);
...
}

failing ParserTest.hx line 83

public function enums() {
  return assert(typedCompare(
    [Shield({armor:50}), Cape(null)],
    parse('[{ "type": "shield", "armor": 50 },{ "type": "cape", "color": null }]')
  ));
}

ok ParserTest.hx line 83

public function enums() {
  return assert(typedCompare(
    [Shield({armor:50}), Cape("black")],
    parse('[{ "type": "shield", "armor": 50 },{ "type": "cape", "color": "black" }]')
  ));
}

As a workaround, using an optional ?color: String parameter seems to be ok.

Distinguish null and non-exist fields

In tink_web I would like to create an API to patch data in database, where fields provided will be updated (even the value is null). So there is a need to distinguish a field of value null and a field that doesn't exist at all.

When this is supported in tink_json, we may add some meta in tink_web to toggle the behavior...

Related: #6

haxe4p5 final unification

class Main {
  static function main() {
    tink.Json.parse(('':E));
  }
}

enum E {
  A(a:{final i:Int;});
}

This fails in haxe4p5 because Cannot unify final and non-final fields

Option<Anon> and Some(null)

  public function optionalStructure() {
    var e:{o:Option<{a:Int}>} = {o: Some(null)};
    asserts.assert(stringify(e) == '{"o":null}');
    return asserts.done();
  }

This currently throws Cannot read property 'a' of null

But I can't think of a way to denote the Type inside Option to be nullable. Should we treat it as so for all cases?

[cpp target] C1061: compiler limit: blocks nested too deeply

I'm encountering an issue with the cpp target (Windows 10, using vc2017), where the generated code won't compile.

Test code is available in https://github.com/sh-dave/tink_json/tree/cpp-nesting-too-deep in tests/T57Test.hx. I tested with haxe 3.4 and 4.0.0-preview5.

Compiling group: haxe
cl.exe -Iinclude -nologo /WX- /fp:precise -DHX_WINDOWS -GR -O2(optim-std) -Zi(debug) -Fde:\projects\tink\tink_json\bin\cpp\obj/msvc19xp/vc.pdb(debug) -Od(debug) -O2(release) -Os(optim-size) -FS -Oy- -c -EHs -GS- -arch:SSE2 -IC:/Users/dave/AppData/Roaming/haxe/haxelib/hxcpp/4,0,4/include -DHXCPP_VISIT_ALLOCS(haxe) -DHXCPP_API_LEVEL=331(haxe) -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -wd4996 ... tags=[haxe,static]
 - src/RunTests.cpp
 - src/__boot__.cpp
 - src/tink/unit/TestSuiteBuilder5.cpp
 - src/T57Test.cpp
 - src/ECSComponent.cpp
 - src/tink/json/Parser42.cpp
Error: Parser42.cpp
./src/tink/json/Parser42.cpp(10512): fatal error C1061: compiler limit: blocks nested too deeply

Can't parse inlined enum + structure with optional final field

enum Content {
	Opt(opt:OptionalFinal);
}

typedef OptionalFinal = {
  @:optional final i:Int;
}

error:

src/tink/json/macros/GenReader.hx:268: characters 46-47 : error: Cannot unify final and non-final fields
src/tink/json/macros/GenReader.hx:268: characters 46-47 :  have: { i: Dynamic }
src/tink/json/macros/GenReader.hx:268: characters 46-47 :  want: { i: Dynamic }

Argument-less enum constructors?

#3 suggests that this is supported. I couldn't find any example usage though - neither in the readme nor in the unit tests.

I tried these two variants:

'{ "EnumValue": {} }'
'{ "EnumValue" }'

Both produce the same error:

C:\HaxeToolkit\haxe\lib\tink_json/0,3,1/src/tink/json/macros/GenReader.hx:220: characters 23-29 : TestEnum cannot be called
C:\HaxeToolkit\haxe\lib\tink_json/0,3,1/src/tink/json/macros/Macro.hx:41: lines 41-43 : Defined in this class
source/Main.hx:3: characters 35-56 : Void should be TestEnum
C:\HaxeToolkit\haxe\lib\tink_json/0,3,1/src/tink/json/macros/Macro.hx:41: lines 41-43 : Defined in this class

Am I doing something wrong, or is this a regression?

Here's the full code:

class Main {
    public static function main() {
        var o:TestEnum = tink.Json.parse('{ "EnumValue" }');
        trace(o);
    }
}

enum TestEnum {
    EnumValue;
}

"Conflict field" should be allowed in enum?

This following will result in an error conflict field "type"

class Main {
    static function main() {
        var o:E = tink.Json.parse('dummy');
    }
}

enum E {
    @:json({kind:'A'}) A(a:{type:Int});
    @:json({kind:'B'}) B(b:{type:String});
}

However since it is an enum, the parser should be able to branch into two separate parsing path according to the kind tag, even this may require parsing the object twice: 1st pass finds the tag and 2nd pass actually parses the enum payload.

Handling exceptions ?

Hi,

What is the way to handle errors in tink-JSON?

I want to catch a 422 UnprocessableEntity error.

The following is not catch:

try {
    out = tink.Json.parse(sys.io.File.getContent(path));
}
catch (excep:Any){
    Log.error(excep);
    return null;
}

Thanks

Serialized @:from

In the context of trying to parse json in a query string (haxetink/tink_querystring#7), the following was suggested:

I mean I think we could make it so that tink.json.Serialized is a bit easier to use
i.e. it could have a proper @:from cast so that you can just stick in the data
and we could make sure it passes tink_querystring (you'll have to call theJsonField.parse() to get at the actual data)

I'm not sure which type were adding a @:from for? Stringly? I guess that would mean some changes to tink_querystring as well?

[Request] Add support for stringifying haxe.ds.Vector

haxe.ds.Vector behaves similar to Array and can be converted to them easily, but converting them during runtime can be pretty expensive.

Adding support for stringifying Vectors shouln't be too hard to implement.

Thanks in advance.

Unhelpful "Cannot parse Abstract" error message

Consider this code:

class Main {
	public static function main() {
		var o:Struct = tink.Json.parse('{"a": "hello"}');
		trace(o);
	}
}

typedef Struct = {
	var a:Abstract;
}

abstract Abstract(String) {}

It produces the following error:

source/Main.hx:9: characters 1-16 : Cannot parse Abstract

There are two issues with this:

  • The user has no idea where the error came from (might be a compiler error for all he knows, it doesn't mention tink_json)
  • It doesn't give any indication of how the error might be fixed. I eventually noticed in the Readme that to and from are required, but this could be more intuitive.

A better error might look something like this:

source/Main.hx:9: characters 1-16 : tink_json: Cannot parse abstract type 'Abstract' (it does not define JSON-compatible from / to conversions)

Parse as dynamic?

I am just thinking will there be any chances that one wishes to parse whatever value regardless of its type?

Json.parse(("1":Int)); // works
Json.parse(("1":Dynamic)); // fails

Null<T> and T uses the same writer

public function nullableDate() {
  // var e:{date:Option<Date>} = {date: Some(Date.fromTime(0))};
  // asserts.assert(stringify(e) == '{"date":0}');
  var e:{date:Option<Null<Date>>} = {date: Some(null)};
  asserts.assert(stringify(e) == '{"date":null}');
  return asserts.done();
}

The above test runs fine as is, until the two lines are uncommented, then it would cause a null pointer exception as the writer tries to access getTime() from the null date.

Inconsistent abstract toString vs from/to precedence

class Main {
    static function main() {
        var o:Opacity = 0.5;
        trace(tink.Json.stringify(o));
    }
}

abstract Opacity(Float) from Float to Float {
	@:to
	public function toString():String {
		return 'huh?';
	}
}

I expect the above code to print 0.5, which is the case on js.
But on most other platform I have tested, it prints huh? (cpp,python,interp,neko)

I think because toString has special meaning, renaming it fixed the problem.

confusing error message for wrong variable type.

When I supplied a typedef with wrong types, to be the parsing result for Json.parse function
I got the following exception.

Uncaught exception - Error#422: 
Expected " at character 30 in ... :true,"data":[{"id": ----> 9 <---- 225,"creator_user_id ... @ tink.json.BasicParser.die:237

An example for a better error message can be:

IN array 'data', item's field 'id:String' should be 'id:Int' to match '9' 
line was:  .....

Thanks!

Enum: argumentless constructors don't seem to work

i'm using tink_json 0.6.2 from haxelib

enum Component {
  @:json({ type: 'Transform' }) Transform( x: Float, y: Float );
  @:json('Borked') Borked;
}

class Main {
  public static function main() {
    var data = '[
      { "type": "Transform", "x": 12.3, "y": 45.6 },
      { "type": "Borked" }
    ]';

    var stuff: Array<Component> = tink.Json.parse(data);
    trace(stuff);
  }
}
d:\projects\tink_json_enum_test\index.js:2403 throw new js__$Boot_HaxeError(
new tink_core_TypedError(
  422,
  "Cannot process " + Std.string(__ret), { 
    fileName : "GenReader.hx",
    lineNumber : 291,
    className : "tink.json.Parser0", methodName : "parse0"
  }
));
                                ^
Error: Error#422: Cannot process {
        type : Borked,
        x : null,
        y : null
} @ tink.json.Parser0.parse0:291
    at tink_json_Parser0.parse0 (d:\projects\tink_json_enum\index.js:2403:11)
    at tink_json_Parser0.parse (d:\projects\tink_json_enum\index.js:2551:21)
    at Function.Main.main (d:\projects\tink_json_enum\index.js:45:38)
    at d:\projects\tink_json_enum\index.js:2627:6
    at Object.<anonymous> (d:\projects\tink_json_enum\index.js:2628:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

haxe.Utf8 is deprecated. Use UnicodeString instead.

I'm running an app with Haxe in a docker container:

FROM haxe:4.0
RUN apt-get update \
    && apt-get install \
            --yes \
            --no-install-recommends \
            --no-install-suggests \
        php7.3 \
        php7.3-mbstring  \
    && rm -rf /var/lib/apt/lists/*

RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY *.hxml /usr/src/app/
RUN yes | haxelib install all

COPY . /usr/src/app/
RUN haxe build.hxml

CMD ["php", "-S", "0.0.0.0:8080", "-t", "www", "www/index.php"]

and with tink_json lib installed through the build.xml:

-cp src
-lib jstack 
-lib tink_json
-D JSTACK_HAXE_DEV
-D JSTACK_FORMAT=vscode
-debug
-php www
-main Main

When building my app:

docker exec -it cagette-backend watch -n 2 haxe build.hxml

I got the following warnigs:

/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:130: characters 21-30 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:130: characters 21-37 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:161: characters 13-28 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:162: characters 5-14 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:162: characters 5-19 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:168: characters 15-24 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:168: characters 37-46 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:167: characters 23-32 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:167: characters 45-54 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:165: characters 23-32 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:165: characters 45-54 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:169: characters 16-25 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:169: characters 38-47 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:166: characters 23-32 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:166: characters 45-54 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:164: characters 33-42 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:164: characters 55-64 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:170: characters 16-25 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.
/haxelib/tink_json/0,10,0/src/tink/json/Writer.hx:174: characters 13-23 : Warning : haxe.Utf8 is deprecated. Use UnicodeString instead.

How can I fix this warning? I tink up-to-date with haxe:4.x?

disclaimer: I'm new to haxe, so it might be trivial bug.

Integer constants as enums

As far as I can see, there's no way of parsing target as an enum in the following example:

    "bufferViews": [
        {
            "buffer": 0,
            "byteOffset": 576,
            "byteLength": 72,
            "target": 34963
        },
        {
            "buffer": 0,
            "byteOffset": 0,
            "byteLength": 576,
            "byteStride": 12,
            "target": 34962
        }
    ],

The following results in [haxe] invalid use of @:json

enum BufferTarget {
    @:json(34963) ElementArrayBuffer;
    @:json(34962) ArrayBuffer;
}

Right now I'm using an enum abstract, but I think it would be more elegant if something like the above were possible.

Custom abstract types?

Cool lib!

Is there a way to work with custom abstract types as well?
The following simple test gives an Cannot handle AString error:

 abstract AString(String) to String from String {
      inline public function new(string:String)  this = string;   
 }

 typedef Test =  { name:String, age:Int, email:AString };

class Main 
{   
    static function main() 
    {       
        var test:Test = { name:'Jonas', age:49, email:'[email protected]' };
        var json = Json.stringify(test);        
        var test2:Test = Json.parse(json);
    }   
}

Troubles with compiler server

Hello, I got some troubles when using tink_json with the compiler server enabled. The first compilation is all right, but the second+ compilation gives me a stack overflow.

Macros of tink_json seem to mess up with record-macros ...

( I did not try to jsonify a record-macros object directly, but I convert record-macros objects to anonymous structures before serialization )

sorry for the dirty dump :

Executing task: haxe cagetteAllPlugins.hxml --connect 6000 <

:1: character 0 : Stack overflow
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
:1: character 0 : Called from
/usr/share/haxe/std/neko/_std/String.hx:35: characters 7-31 : Called from
:1: character 0 : Called from
/usr/share/haxe/std/neko/_std/String.hx:22: lines 22-205 : Called from
/usr/share/haxe/std/neko/_std/String.hx:122: characters 9-61 : Called from
/usr/share/haxe/std/neko/_std/String.hx:146: characters 9-52 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:102: characters 15-60 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:78: characters 14-42 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:114: characters 24-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:75: characters 18-47 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:32: characters 12-30 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Sisyphus.hx:84: characters 40-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Types.hx:179: characters 53-92 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:36: characters 17-30 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:97: lines 97-102 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:53: characters 18-32 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:55: characters 9-40 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:48: characters 11-41 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/Positions.hx:37: characters 19-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:142: characters 12-166 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenBase.hx:39: characters 13-47 : Called from
:1: character 0 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/GenWriter.hx:350: characters 17-44 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:68: characters 11-39 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_typecrawler/0,6,2/src/tink/typecrawler/Crawler.hx:21: characters 15-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:109: characters 14-62 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:162: lines 162-167 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:179: characters 19-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:189: characters 21-29 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_macro/0,16,4/src/tink/macro/BuildCache.hx:140: characters 11-51 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/tink_json/0,8,0/src/tink/json/macros/Macro.hx:99: characters 11-57 : Called from
src/controller/api/Order.hx:46: characters 32-60 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
/usr/share/haxe/std/haxe/macro/Context.hx:47: characters 9-34 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:91: characters 2-25 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:834: characters 21-67 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:576: characters 11-24 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:761: characters 11-35 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:751: characters 13-26 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1171: characters 10-31 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/RecordMacros.hx:1227: characters 12-54 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/record-macros/git/src/sys/db/Manager.hx:90: characters 9-61 : Called from
/home/bubar/projects/docker-cagette/app/.haxelib/cagette-pro/git/src/pro/controller/Admin.hx:637: characters 17-102 : Called from
Aborted
Le processus du terminal s'est achevé avec le code de sortie 1

[cpp] error: ambiguous overload for ‘operator>>’

It seems the fix in a81cd00 doesn't properly work when compiling with -D analyzer-optimize as it still generates the same code as before. Tested on gcc7.3 and msvc17.

Error: ./src/tink/json/BasicParser.cpp: In member function ‘Dynamic tink::json::BasicParser_obj::die(String, Dynamic, Dynamic)’:
./src/tink/json/BasicParser.cpp:1393:41: error: ambiguous overload for ‘operator>>’ (operand types are ‘Dynamic’ and ‘int’)
 HXLINE( 344)  int center = ((pos + end) >> 1);
                             ~~~~~~~~~~~~^~~~
./src/tink/json/BasicParser.cpp:1393:41: note: candidate: operator>>(int, int) <built-in>
./src/tink/json/BasicParser.cpp:1393:41: note: candidate: operator>>(unsigned int, int) <built-in>
./src/tink/json/BasicParser.cpp:1393:41: note: candidate: operator>>(cpp::Int64 {aka long int}, int) <built-in>
./src/tink/json/BasicParser.cpp:1393:41: note: candidate: operator>>(cpp::UInt64 {aka long unsigned int}, int) <built-in>
Error: Build failed
Failed to invoke `haxelib run-dir travix /home/dklein/haxe/haxe_libraries/travix/0.12.2/github/7da3bf96717b52bf3c7e5d2273bf927a8cd7aeb5 cpp` because Error: Command failed: haxelib run-dir travix /home/dklein/haxe/haxe_libraries/travix/0.12.2/github/7da3bf96717b52bf3c7e5d2273bf927a8cd7aeb5 cpp

infinite loop with haxe4 preview 5 ?

when compiling a project , haxe compiler is stuck in an infinite loop.

If I call "haxe -v cagette.hxml" , I get a neverending log like this :

Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType
Calling macro tink.macro.Types.resolveDirectType (C:\HaxeToolkit\haxe\std/haxe/macro/Expr.hx:555)
Exiting macro tink.macro.Types.resolveDirectType

Better error for empty Enum

enum Message {}

class Main {
  static function main() {
    var message:Message = null;
    trace(tink.Json.stringify(message));
  }
}

This simple example gives Unmatched patterns: _

I have a more complex situation that gives a more obscure error:

Unbound variable, please report this
{
        v_id = 21864;
        v_name = `;
        v_type = Message;
        v_capture = false;
        v_extra = None;
        v_meta = [];
}

Perhaps we should detect that early and fail with a better error message.

Add `tink.json.Serialized<T>` type.

This type would represent serialized JSON and would probably look something like:

abstract Serialized<T>(String) to String {
  macro public function parse(ethis:ExprOf<Serialized<T>>):ExprOf<T>;
  macro public function tryParse(ethis:ExprOf<Serialized<T>>):ExprOf<Outcome<T, Error>>;
}

//stringifying it is trivial, and parsing is almost as straight forward, if we add this:

class BasicParser {
  ...
  function parseSerialized<T>():Serialized<T> {
     var start = pos;
     skipValue();
     return cast source.slice(start, pos);
  }
}

Also stringify should return Serialized rather than String. This way, it is possible to embed pre-serialized chunks into other documents when writing and also delay subtrees when parsing documents.

JS Target: Haxe 4 getting Cannot stringify Map<String, String>

In Haxe 4, JS or CPP target, I'm getting

Cannot stringify Map<String, String>

This does not occur in haxe 3.4.7

Error is displayed on the return line
var eventArray = new Array<Map<String,String>>(); ... return Json.stringify(eventArray);

let me know if you want a test project. This is not an issue for me today just looking toward the future

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.