The following code fails with the error below:
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[XSP.openTooltipDialog("#{id:userInfo}", this)]]></xp:this.script>
</xp:eventHandler>
</xp:button>
<xe:tooltipDialog id="userInfo">
<xp:panel>Test!</xp:panel>
</xe:tooltipDialog>
com.ibm.xsp.page.FacesPageException: Cannot create a view with the initial tag userınfo as there is no component that id.
Cannot create a view with the initial tag userınfo as there is no component that id.
The problem seems to be related to an incorrect use of toLowerCase() function in com.ibm.xsp.extlib.component.util.DynamicUIUtil class. On line 135,
page.addComponent(context, null, rootComponent, createId.toLowerCase());
If the control name contains "I" character, Turkish locale systems will try to convert it to "ı" (dotless i), therefore it can't find the component.