Mystery Solved: "Error loading USE or USELSX module"

For a week, I was trying to solve a problem with an old database. The problem was a well-known error message: "Error loading USE or USELSX module" in my agents and script libraries.

This case, I couldn't update my agents, script libraries, etc. because my designer wasn't compiling due to this error.

So after hours of try and error, I noticed that I didn't test one thing I should have tested at the beginning. My friends guess what I'm talking about :)

If there is Java, you're living in Turkey, you should check "i" character first!


I did and found the problem. I can reproduce the problem and have opened PMR report. Now I won't share the exact steps but show the screen shots.

Before, I should tell you that this case is valid for new Lotusscript Editor and Turkish Language in Regional Settings. But there are similar accented character problems in other languages. Therefore use your creativity to find another bug in your language :)

We have two script libraries:

Image:Mystery Solved: "Error loading USE or USELSX module"

Now we are opening TestLib02 and connect it to TestLib01. But oops!

Image:Mystery Solved: "Error loading USE or USELSX module"

Very funny, right?

Suppose we have created this application before. We can't modify any code in the library, because it wouldn't compile.

There are two workarounds:

1. Use Uppercase.

Image:Mystery Solved: "Error loading USE or USELSX module"


2. Disable new Lotusscript editor... This is not happenning in old editor.

Image:Mystery Solved: "Error loading USE or USELSX module"

What is the implication of this problem?

It also solves the famous "Lotus Workflow is not working on 8.5.x" problem of Turkish customers. Many of my customers mentioned about this problem.

Moreover, this is just a simple case. The lesson of the day is; For any unresolved problems in DDE, if the subject of the problem contains "case insensitivity", the issue is "i" character for Turkish customers.

Expecting your comments about any findings in other languages.
Serdar Basegmez   |   November 21 2011 01:00:16 PM   |    Development  Problems  R8.5.3    |  
  |   Next Document   |   Previous Document
Comments [4]    add

  1 Tommy Valand    http://dontpanic82.blogspot.com    11/21/2011 2:06:43 PM

What charset are you using in eclipse?

Preferences -> General -> Workspace -> Text File -> Text File Encoding

I have used UTF-8 since 8.5, and haven't had any problems. The default CL1252 caused some issues with JS libraries for a colleague of mine.


  2 Serdar Basegmez    http://www.developi.com    11/21/2011 2:14:37 PM

Tommy,

It was CP1254. Changed to UTF-8 but does not solve this case.

However, it should be UTF-8. Otherwise I had problems in multilingual applications.


  3 Daniel       06/05/2012 2:08:47 PM

Same problem.. renamed libs and it wokred however I would like to fix it permanently


  4 hend hamdy       02/20/2013 2:44:16 PM

Error loading USE or USELSX module: OS BackEnd 32Bit


Add Comment
 *    
 *

Licensing

Creative Commons License

LotusNotus Blog by Serdar Basegmez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at lotusnotus.com.

Unless otherwise stated, all code samples and downloads are copyright Serdar Basegmez and licensed under Apache License 2.0.

 

Serdar Basegmez


Developi Information Systems
 |   |   |  more...
 
design & content : © 2009 serdar başeğmez   |   powered by ibm lotus® domino® blog template 8.5.1
Related Posts with Thumbnails