# Error when attempting to create questionnaire using form component

**URL:** <https://discourse.psychopy.org/t/error-when-attempting-to-create-questionnaire-using-form-component/19008>\
**Category:** Builder\
**Created:** [December 15, 2020, 10:12am UTC](https://discourse.psychopy.org/t/error-when-attempting-to-create-questionnaire-using-form-component/19008 "2020-12-15T10:12:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JLC1](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@JLC1](https://discourse.psychopy.org/u/JLC1)\
**Post date:** [December 15, 2020, 10:12am UTC](https://discourse.psychopy.org/t/error-when-attempting-to-create-questionnaire-using-form-component/19008/1 "2020-12-15T10:12:03Z")

</div>

**OS** (e.g. Win10): Win10  
**PsychoPy version** (e.g. 1.84.x): 2020.2.8  
**Standard Standalone? (y/n)** If not then what?: y  
**What are you trying to achieve?:**

I’m trying to display a simple questionnaire using the form component.

**What did you try to make it work?:**

I created a basic working example with a single form component, and a CSV file with the required column headers.

This can be viewed at: [James Lewis-Cheetham / questionnaire\_example · GitLab (pavlovia.org)](https://gitlab.pavlovia.org/JWLC1/questionnaire_example)

**What specifically went wrong when you tried that?:**

The code immediately exits with the following error:

Traceback (most recent call last):  
File “C:\Users\jwlc1\OneDrive - University of St Andrews\Documents\questionnaire\_example\questionnaire\_example\_lastrun.py”, line 90, in   
itemPadding=0.05,)  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\form.py”, line 144, in **init**  
self.\_createItemCtrls()  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\form.py”, line 670, in \_createItemCtrls  
self.\_setQuestion(item)  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\form.py”, line 375, in \_setQuestion  
font=‘Arial’)  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\textbox2\textbox2.py”, line 211, in **init**  
self.text = text if text is not None else “”  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\tools\attributetools.py”, line 32, in **set**  
newValue = self.func(obj, value)  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\textbox2\textbox2.py”, line 293, in text  
self.\_layout()  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\textbox2\textbox2.py”, line 469, in \_layout  
self.glFont.upload()  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\textbox2\fontmanager.py”, line 504, in upload  
self.atlas.upload()  
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\visual\textbox2\fontmanager.py”, line 301, in upload  
gl.GL\_ALPHA, gl.GL\_UNSIGNED\_BYTE, self.data)  
ctypes.ArgumentError: argument 9: \<class ‘TypeError’\>: wrong type

##### Experiment ended.

Thanks!

---

<div class="post-metadata">

**Author:** ![wakecarter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.psychopy.org/wakecarter/32/5753_2.png) [@wakecarter](https://discourse.psychopy.org/u/wakecarter)\
**Post date:** [December 15, 2020, 12:15pm UTC](https://discourse.psychopy.org/t/error-when-attempting-to-create-questionnaire-using-form-component/19008/2 "2020-12-15T12:15:43Z")

</div>

It might be because your csv file says the question is a radio but doesn’t give any reponses.

---

<div class="post-metadata">

**Author:** ![JLC1](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@JLC1](https://discourse.psychopy.org/u/JLC1)\
**Post date:** [December 15, 2020, 1:32pm UTC](https://discourse.psychopy.org/t/error-when-attempting-to-create-questionnaire-using-form-component/19008/3 "2020-12-15T13:32:51Z")

</div>

According to the docs the radio button will default to yes/no, and I still encounter the same error when changing the question to a different type. Thanks for taking a look though!
