# Error tracking

**URL:** https://discourse.orthanc-server.org/t/error-tracking/190
**Category:** Google Groups archive
**Created:** [June 12, 2015, 4:09am UTC](https://discourse.orthanc-server.org/t/error-tracking/190 "2015-06-12T04:09:38Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ozpacs](https://discourse.orthanc-server.org/letter_avatar_proxy/v4/letter/o/6bbea6/32.png) [@ozpacs](https://discourse.orthanc-server.org/u/ozpacs)
#### Post date: [June 12, 2015, 4:09am UTC](https://discourse.orthanc-server.org/t/error-tracking/190/1 "2015-06-12T04:09:38Z")

</div>

is there a way to narrow down exactly which image has caused an error in the logs?

I’m getting these errors every now and again, but finding it impossible to find the source

E0609 15:58:38.929278 3112 ServerContext.cpp:372] Error in OnStoredInstance callback (Lua): [string “line”]:7: bad argument #1 to ‘lower’ (string expected, got nil)

E0611 08:04:02.762610 3840 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)

---

<div class="post-metadata">

### Author: ![jodogne](https://discourse.orthanc-server.org/user_avatar/discourse.orthanc-server.org/jodogne/32/1511_2.png) [@jodogne](https://discourse.orthanc-server.org/u/jodogne)
#### Post date: [June 12, 2015, 6:41am UTC](https://discourse.orthanc-server.org/t/error-tracking/190/2 "2015-06-12T06:41:53Z")

</div>

To track the problem, you could use the “PrintRecursive()” and the “print()” functions inside the Lua script.

---

<div class="post-metadata">

### Author: ![ozpacs](https://discourse.orthanc-server.org/letter_avatar_proxy/v4/letter/o/6bbea6/32.png) [@ozpacs](https://discourse.orthanc-server.org/u/ozpacs)
#### Post date: [June 22, 2015, 6:09am UTC](https://discourse.orthanc-server.org/t/error-tracking/190/3 "2015-06-22T06:09:09Z")

</div>

OK. are there any examples of how these functions could be used for this? - sorry i’m new to lua scripting.

thanks

---

<div class="post-metadata">

### Author: ![jodogne](https://discourse.orthanc-server.org/user_avatar/discourse.orthanc-server.org/jodogne/32/1511_2.png) [@jodogne](https://discourse.orthanc-server.org/u/jodogne)
#### Post date: [June 22, 2015, 6:39am UTC](https://discourse.orthanc-server.org/t/error-tracking/190/4 "2015-06-22T06:39:05Z")

</div>

You can find several examples in the following folder:  
[https://code.google.com/p/orthanc/source/browse/#hg%2FResources%2FSamples%2FLua](https://code.google.com/p/orthanc/source/browse/#hg%2FResources%2FSamples%2FLua)

It contains several examples of using “print()”.

If you want to print the content of a data structure, say “tags”, you can use “PrintRecursive(tags)”.

Sébastien-
