The problem will be fixed in a future release if there is one.For example here https://www-304.ibm.com/support/docview.wss?uid=swg1LO58441.
I know I should not care about Lotusscript anymore because IBM says it is dead. Unfortunately if you have 15 years of code, sometimes you just cannot move on (except you migrate and even it that case you sometimes need old code).
The good thing is. If you recognize that Designer is going to die in a second you can at least close and save all other open libraries. Just leave the "faulty" library as it is. Designer will crash if you close them. Still I find this very annoying.Today's crash statistics
IBM Domino Designer: 13 (then I gave up)
Netbeans 7 Beta: 0
Who says IBM can't win anymore?
On a positive note developing with TextMate and/or Netbeans on the Mac really is a pleasant experience.
This nice message appears on several machines if I get too busy in Domino Designer. Not only does it show you a stupid MessageBox. It displays every few seconds until you close all open XPages and start over again.
I feel sorry to say but this is not Enterprise software anymore. What a pity.Your sessionScope remains. This may cause confusion if you have several logins on a Domino server and store data in sessionScope.
Maybe not a typical use case but I had a case where Power Users switch users for testing functionality. They store UNIDs for caching in the sessionScope.
Solution:
Custom Logout function and clearing variables. A nice example can be found on the blog from Tommy Valand atUpdate
The LDD Wiki says that a logout should clear sessionScope which it did not in this case.We apologize for any inconvenience, the Lotus DeveloperWorks server is currently down for unexpected maintenance. It will be back up shortly.
<a name="test"><h1>Test</h1></a>
It will generate an
java.lang.StringIndexOutOfBoundsExceptionin Domino 8.5.2 (Designer HTTP Preview or Domino server).
<a name="test" href="http://www.ibm.com"><h1>Test</h1></a>
The error seems to be caused by the missing href attribute although this is valid html.
libia32-libs
Frisch ans Werk***************************************************** Domino does not support this system: *****************************************************Ok diese Meldung ist bekannt und hat mich seit ein paar Jahren nicht abgehalten
atom:/opt/ibm/lotus/notes/latest/linux# ldd server linux-gate.so.1 => (0xf7784000) libnotes.so => not found libpthread.so.0 => /lib32/libpthread.so.0 (0xf7761000) libresolv.so.2 => /lib32/libresolv.so.2 (0xf774c000) libdl.so.2 => /lib32/libdl.so.2 (0xf7748000) libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7653000) libm.so.6 => /lib32/libm.so.6 (0xf762d000) libc.so.6 => /lib32/libc.so.6 (0xf74e6000) libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf74c8000) /lib/ld-linux.so.2 (0xf7785000)Eigentlich findet der Server nur sich selber nicht (libnotes.so). Das ist eigentlich auch nicht wichtig.
/opt/ibm/lotus/notes/latest/linuxevtl. auch noch
/opt/ibm/lotus/notes/latest/linux/jvm/lib/i386Danach ein ldconfig damit der Eintrag aktualisiert wird und eine erneute Überprüfung ergibt
libnotes.so => /opt/ibm/lotus/notes/85020/linux/libnotes.so (0xf54df000)Warum denn nicht gleich so!?
HTTP JVM: The XPages runtime engine faced an OutOfMemoryErrorDas passiert auch unter einem supporteten Windows System.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br />
<html lang="de"><br />
<head><br />
<title>Hello World</title><br />
<script type="text/javascript" src="/domjs/dojo-1.3.2/dojo/dojo.js" djConfig="locale: 'de-de'"></script><br />
<script type="text/javascript" src="/domjs/dojo-1.3.2/ibm/xsp/widget/layout/xspClientDojo.js"></script><br />
<link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/webstandard/xsp.css"><br />
<link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/webstandard/xspLTR.css"><br />
<link rel="stylesheet" type="text/css" href="/domjava/xsp/theme/webstandard/xspSF.css"><br />
</head><br />
<body><br />
Hello World</body><br />
</html>
Use what is needed, leave away what not.So what's the deal with the auto-generated code?
Disclaimer: I still believe that besides advertising the product itself is in need of more development resources to make it more usable outside of the existing customer base. I still think it is too hard to "get Notes". It will be interesting to follow how this will work.
[...] Recent Lotus wins include The Coca-Cola Company, HSBC, ABB, BASF, Blue Cross Blue Shield, Fidelity Investments, Hyundai, Liberty Mutual, Linde Group, Mass Mutual, Nationwide, State Bank of India, and The Hartford, among others. [...]Now that isn't bad at all.
Trust me - I know what I'm doing!Update: Another three hours and everything is fine. Already upgraded 5 servers(including the first Hotfix). Fix Central works much better than Passport Advantage.
<img width="1" height="1" src="/icons/ecblank.gif" border="0" alt="" />
Well there has been a lot of talk around XPages and other new stuff. Again IBM added a new collar but the face itself remains quite ugly. This is not bad because companies already running Notes and Domino enhance their toolsets but if this should ever attract new customers (and developers) the mess around the Notes core has to be fixed too.
And if you thought Notes 8 is slow then be prepared that the Eclipse Domino Designer beta opens a new level of response times, even on my Dual-Core 4 GB machine (it is beta release so I expect some improvements in this area).20.06.2008 22:28:27 XSP Command Manager initialized - Open for Web2.0!So now I finally own some of Web 2.0. How cool is that?
The following recipe is a solution (or workaround depending on your point of view) to displaying a link icon in a view which, when clicked, opens a document in another database related to the one displayed in the current view. The solution takes advantage of the InViewEdit feature of Notes.
Assumptions:
Icon := 41;
Icon
This value (41) represents the tan dog-eared page icon which is similar to the standard doclink icon. It's important to use the variable assignment rather than a numeric literal because the Editable Column option will be grayed out and unavailable if a literal is used.
Next, bring up column properties and select the checkboxes for "Display values as icons" and "Editable Column"
Finally, open the view's InViewEdit event and add the following LotusScript code and modify as necessary to open your target documents.
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim caret As String
Dim URLparts(4) As String
caret = Source.CaretNoteID
If caret = "0" Then Exit Sub 'check for click on a doc, not a category
Set db = Source.View.Parent
Set doc = db.GetDocumentByID(caret)
'build the url to the link target document
URLparts(0) = "Notes:/" 'Notes protocol for the URL
URLparts(1) = db.Server 'this assumes the target db is on the same server as the current db
URLparts(2) = "my/target/database.nsf" 'your db path goes here
URLparts(3) = "0" 'special view placeholder, don't change
URLparts(4) = doc.LinkUNID(0) 'replace with fieldname containing a UNID for the target doc
Call ws.URLOpen( Join( URLparts, "/") )