haxetink / tink_json Goto Github PK
View Code? Open in Web Editor NEWMacro powered JSON.
License: The Unlicense
Macro powered JSON.
License: The Unlicense
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]
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>,
}
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.
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;
}
as in std lib you can do haxe.Json.stringify(obj, '\t')
to make the output tab-indented.
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);
}
}
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!
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.
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
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;
}
{"i":2147483648}
{"i":-2147483648}
Not sure if there's more targets with incorrect results.
Now stringly has date support, I suppose we can stick to that specification here
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
Parsing an enum with a nullable type will fail when the value is actually null
, but works otherwise.
enum Item {
...
@:json({ type: 'cape' }) Cape(color:Null<String>);
...
}
public function enums() {
return assert(typedCompare(
[Shield({armor:50}), Cape(null)],
parse('[{ "type": "shield", "armor": 50 },{ "type": "cape", "color": null }]')
));
}
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.
Currently truu
will die with "expected rue", which is technically correct, but a bit awkward.
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
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
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?
Look like here
https://github.com/haxetink/tink_json/blob/master/src/tink/json/Writer.hx#L70-L83
should be {}
brackets
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
ParserTest.nullable
fails on C# with the flag not set. I suspect it's because Option<Null<Int>>
is generated as Option<Int>
but I;m just guessing.
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 }
#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;
}
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.
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
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?
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.
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:
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)
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
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.
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.
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!
Can't cast hl.types.ArrayObj to hl.types.ArrayBytes_Int?
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)
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.
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.
parse(('{"Some":{"v":null}}':Option<Null<Int>>));
This generates an error on static platforms:
On static platforms, null can't be used as basic type Int
Now 1a
parses as 1
and {}haha
parses as {}
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);
}
}
Sometimes we really need Dynamic in a JSON (say for some REST api we cannot change)
Currently it'll tell the user to read about custom parsers/serializers.
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
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
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
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.
Seems like if my abstract has from
to
defined then the Representation casts will be ignored.
But I think the reverse is more reasonable.
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.
Hello,
Is there a way to ask/configure for a key autowrap with double quotes ?
Thanks
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.