Er trad een fout op tijdens de verwerking van de sjabloon.
The following has evaluated to null or missing:
==> UserLocalServiceUtil  [in template "20097#20123#42809" at line 17, column 3]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${UserLocalServiceUtil.getUsers(Query...  [in template "20097#20123#42809" at line 17, column 1]
----
1<#-- 
2Widget templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<#-- 
10Widget templates can be used to modify the look of a 
11specific application. 
12 
13Please use the left panel to quickly add commonly used variables. 
14Autocomplete is also available and can be invoked by typing "${". 
15--> 
16<#assign UserLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.UserLocalService")> 
17${UserLocalServiceUtil.getUsers(QueryUtil.ALL_POS, QueryUtil.ALL_POS)} 
18 
19<#-- 
20<#assign 
21group = themeDisplay.getLayout().getGroup() 
22userId = 0 
23/> 
24<#if group?has_content> 
25  <#assign userId = group.getClassPK() /> 
26 </#if> 
27 
28<#assign authTokenUtil = staticUtil["com.liferay.portal.kernel.security.auth.AuthTokenUtil"]  
29authToken = authTokenUtil.getToken(request) 
30 
31compId = themeDisplay.getCompanyId() 
32/>  
33 
34<#assign jsonws = "/api/jsonws/user/add-user/company-id/20121/auto-password/true/password1/password2/auto-screen-name/true/screen-name/email-address/" + email + "locale/nl_NL/first-name/" + voorNaam + "middle-name/last-name/" + achterNaam + "prefix-id/suffix-id/male/true/birthday-month/birthday-day/birthday-year/job-title/test/group-ids/organization-ids/role-ids/user-group-ids/send-email/true/?p_auth=" + authToken />--> 
35 
36<!-- <div class="row"> 
37        <div class="col-md-6"> 
38            <h5>Titel (van webcontent)</h5> 
39            <input type="text" class="field form-control" id="titel" name="titel"> 
40        </div> 
41        <div class="col-md-6"> 
42            <h5>Beschrijving (van webcontent)</h5> 
43            <input type="text" class="field form-control" id="type" name="type"> 
44        </div> 
45    </div>  
46    <br> --> 
47    <br> 
48    <form id="formSubmit"> 
49    <div class="row"> 
50        <div class="col-md-6"> 
51            <h5>Voornaam</h5> 
52            <input type="text" class="field form-control" id="voornaam" name="voornaam"> 
53        </div> 
54        <div class="col-md-6"> 
55            <h5>Achternaam</h5> 
56            <input type="text" class="field form-control" id="achternaam" name="achternaam"> 
57        </div> 
58    </div> 
59    <br> 
60     <div class="row"> 
61        <div class="col-md-6"> 
62            <h5>Email</h5> 
63            <input type="text" class="field form-control" id="email" name="mail"> 
64        </div> 
65        <div class="col-md-6"> 
66            <h5>Telefoon</h5> 
67            <input type="text" class="field form-control" id="telefoon" name="tellie"> 
68        </div> 
69    </div> 
70    <br> 
71     <div class="row"> 
72        <div class="col-md-6"> 
73            <h5>FunctieOmschrijving</h5> 
74            <input type="text" class="field form-control" id="functie" name="functie"> 
75        </div> 
76        <div class="col-md-6"> 
77            <h5>Organisatie</h5> 
78            <input type="text" class="field form-control" id="organisatie" name="organisatienaam"> 
79        </div> 
80    </div> 
81    <br> 
82    <div class="row"> 
83        <div class="col-md-12"> 
84            <h5>Over mij</h5> 
85            <textarea class="field form-control" id="over_mij" name="overmij" rows="3"></textarea> 
86        </div> 
87    </div> 
88    <br> 
89     <div class="row"> 
90        <div class="col-md-12"> 
91            <h5>Betrokken bij Hilversum Omdat...</h5> 
92            <textarea class="field form-control" id="betrokken" name="betrokken" rows="3"></textarea> 
93        </div> 
94    </div> 
95    <br> 
96    <div class="row"> 
97        <div class="col-md-12"> 
98            <h5>Favourite Trotspot...</h5> 
99            <textarea class="field form-control" id="trotspot" name="betrokken" rows="3"></textarea> 
100        </div> 
101    </div> 
102    <br> 
103    <div class="row"> 
104        <div class="col-md-12"> 
105            <h5>Word Enthousiast Van..</h5> 
106            <textarea class="field form-control" id="enthousiast" name="enthousiast" rows="3"></textarea> 
107        </div> 
108    </div> 
109    <br> 
110    <div class="row"> 
111        <div class="col-md-3"> 
112            <h5>Facebook link</h5> 
113            <input type="text" class="field form-control" id="facebook" name="functie"> 
114        </div> 
115        <div class="col-md-3"> 
116            <h5>Persoonlijke website</h5> 
117            <input type="text" class="field form-control" id="website" name="organisatienaam"> 
118        </div> 
119          <div class="col-md-3"> 
120            <h5>Linkedin link</h5> 
121            <input type="text" class="field form-control" id="linkedin" name="functie"> 
122        </div> 
123        <div class="col-md-3"> 
124            <h5>Instagram</h5> 
125            <input type="text" class="field form-control" id="instagram" name="organisatienaam"> 
126        </div> 
127    </div> 
128    <br> 
129     <div class="row"> 
130        <div class="col-md-6"> 
131            <h5>Twitter Link</h5> 
132            <input type="text" class="field form-control" id="twitter" name="functie"> 
133        </div> 
134       <!-- <div class="col-md-6"> 
135            <h5>Werkt mee aan.. (altijd Hilversum)</h5> 
136            <input type="text" class="field form-control" id="regio" name="organisatienaam"> 
137        </div> --> 
138    </div> 
139            <button class="btn btn-primary btn-default" id="create" type="submit" style="margin-top:10px;">Create</button> 
140    </form> 
141<script> 
142 
143    $(document).on('click', '#create', function(e) { 
144        e.preventDefault(); 
145         
146     // var title = $('#titel').val(); 
147     // var desc = $('#type').val(); 
148        var voorNaam = $('#voornaam').val(); 
149        var achterNaam = $('#achternaam').val(); 
150        var email = $('#email').val(); 
151        var telefoon = $('#telefoon').val(); 
152        var functieOmschrijving = $('#functie').val(); 
153        var organisatieNaam = $('#organisatie').val(); 
154        var over_mij = $('#over_mij').val(); 
155        var betrokken = $('#betrokken').val(); 
156        var trotspot = $('#trotspot').val(); 
157        var wordEnthousiast = $('#enthousiast').val(); 
158        var facebookLink = $('#facebook').val(); 
159        var website = $('#website').val(); 
160        var linkedinLink = $('#linkedin').val(); 
161        var instagramLink = $('#instagram').val(); 
162        var twitterLink = $('#twitter').val();   
163    //  var regio = $('#regio').val(); 
164         
165         
166        Liferay.Service( 
167            '/user/add-user',  
168
169            companyId: 20097, 
170            autoPassword: true, 
171            password1: '', 
172            password2: '', 
173            autoScreenName: true, 
174            screenName: '', 
175            emailAddress: email, 
176            locale: 'nl_NL', 
177            firstName: voorNaam, 
178            middleName: '', 
179            lastName: achterNaam, 
180            prefixId: 2, 
181            suffixId: 1, 
182            male: true, 
183            birthdayMonth: 02, 
184            birthdayDay: 04, 
185            birthdayYear: 2000, 
186            jobTitle: functieOmschrijving, 
187            groupIds: null, 
188            organizationIds: null, 
189            roleIds: null, 
190            userGroupIds: null, 
191            sendEmail: true 
192          }, 
193            function(obj){ 
194            console.log(obj); 
195            console.log("Add User: " + obj.companyId); 
196                 
197                $.ajax({ 
198                    type: "POST", 
199                    url: $('#formSubmit').attr('action'), 
200                    success: function(response) { 
201                        console.log(response.userId); 
202                            Liferay.Service( 
203                                '/expandovalue/add-value', 
204
205                                companyId: 20097, 
206                                className: 'com.liferay.portal.kernel.model.User', 
207                                tableName: 'CUSTOM_FIELDS', 
208                                columnName: 'Betrokken Bij Hilversum Om', 
209                                classPK: obj.userId, 
210                                data: betrokken 
211                                    }, 
212                                     
213                                  function(obj) { 
214                                    console.log(obj); 
215                                    console.log("Expando: " + obj); 
216
217                                ); 
218                                 
219                            Liferay.Service( 
220                                '/expandovalue/add-value', 
221
222                                companyId: 20097, 
223                                className: 'com.liferay.portal.kernel.model.User', 
224                                tableName: 'CUSTOM_FIELDS', 
225                                columnName: 'Favoriete Trotspot', 
226                                classPK: obj.userId, 
227                                data: trotspot 
228                            }); 
229                             
230                            Liferay.Service( 
231                                '/expandovalue/add-value', 
232
233                                companyId: 20097, 
234                                className: 'com.liferay.portal.kernel.model.User', 
235                                tableName: 'CUSTOM_FIELDS', 
236                                columnName: 'Over Mij', 
237                                classPK: obj.userId, 
238                                data: over_mij 
239                            }); 
240                             
241                 /*           Liferay.Service( 
242                                '/expandovalue/add-value', 
243
244                                companyId: 20097, 
245                                className: 'com.liferay.portal.kernel.model.User', 
246                                tableName: 'CUSTOM_FIELDS', 
247                                columnName: 'Weergeef Email Adres Openbaar', 
248                                classPK: obj.userId, 
249                                data:  
250                            }); */ 
251                             
252                            Liferay.Service( 
253                                '/expandovalue/add-value', 
254
255                                companyId: 20097, 
256                                className: 'com.liferay.portal.kernel.model.User', 
257                                tableName: 'CUSTOM_FIELDS', 
258                                columnName: 'Wijk Of Organisatie', 
259                                classPK: obj.userId, 
260                                data: organisatieNaam 
261                            }); 
262                             
263                            Liferay.Service( 
264                                '/expandovalue/add-value', 
265
266                                companyId: 20097, 
267                                className: 'com.liferay.portal.kernel.model.User', 
268                                tableName: 'CUSTOM_FIELDS', 
269                                columnName: 'Wordt Enthousiast Van', 
270                                classPK: obj.userId, 
271                                data: wordEnthousiast 
272                            }); 
273                    }, 
274                    error:function() { 
275                        // entities missen als redirect url / bedrag  
276                        alert('submit kon niet worden gestart … '); 
277
278                }); 
279
280        ); 
281         
282        $.ajax({ 
283             
284        }); 
285     
286    }); 
287 
288 
289</script>