24-03-2010

8.5.1 is still broken for large applications

Category Lotus Notes Lotus Domino LotusScript
A while ago Erik Brooks blogged about a major problem introduced in Notes/Domino 8.5.1. IBM reacted to this quite fast and released a fix for the problem.
Erik has posted a summary of where we are with the issue here: 8.5.1 UNFAIL - Part 2: The Fix.

Basically the problem introduced in 8.5.1 is that the behaviour of all variants of GetSOMETHINGByKey (For instance GetAllDocumentsByKey) has changed compared to earlier releases of Notes/Domino. Now the LotusScript might fail with "The collection has become invalid" if the view used was updated while the LotusScript code was running.
If you have an application with "lots" of document updates, this issue will show up at your site.

A fix was released, but only available on request from Lotus Support. But at least you can have it.

Now it looks like the fix is actually only a half way fix. It apparently only addresses the issue when the LotusScript is executed on the Lotus Domino server. In an agent for instance. But the original problem is also seen when the GetSOMETHINGByKey is executed from a Lotus Notes client. Have a look in the comments on the original blog entry. Comments number 27, 28 and 29: 8.5.1 FAIL. Your code may just break.

Most of the organisations that I know who have Notes/Domino Applications will experience this problem. This is a major bug, and it does not sound like it is scheduled for a quick fix.

21-03-2010

Øhm: Noteskode der afvikles 3-6 gange hurtigere. øh - wow!

Category Lotus Notes Danish
Prøv lige at læse denne blogentry: synchronize(this);

Ham her har fundet ud af at der findes en anden jar-fil end den som man tænker mest på når man laver Java-kode i notes.
Og inde i den findes en del af de klasser+metoder som vi allerede kender fra notes.jar.
Den største forskel på notes.jar og så denneher ny-fundne jar-fil er, at hvis din kode trækker på klasserne i den nye så kører din kode 3-6 gange hurtigere end før.
Kode som arbejder på Notes-objekter.

Inde i IBM/Lotus ved man godt at man har denne super-hurtige udgave. Den er ikke komplet. Den bruges i nogle hjørner af Notesklienten i dag. Og de vil gerne lave den færdig, men kunderne efterspørger det ikke.
HVAD GØR DE IKKE?

Det er altså rimeligt vildt. Det er vigtig læsning. Måske vi skal slå på nogle trommer et sted. Det handler slet ikke bare om vores (stort set ikke-eksisterende) java-baserede agenter. Det handler om hele Notesklienten. Som måske kunne køre 3-6 gange hurtigere.

07-10-2009

8.5 and 8.5.1 interoperability - can I design in 8.5.1 and run on 8.5?

Category Lotus Notes
I have not myself had my hands on the new 8.5.1 Notes client+Designer, but from what I hear, it's a great release.
At Convergens we are in the early stages of developing a new Composite Application-based user interface for our document management product. And I am wondering about how or if 8.5.1 should have influence on our development.
I am pretty sure that we will not be in a position to require our customers to run anything newer than 8.5 Fixpack 1 (not just yet). But of course we could use the 8.5.1 Designer client.
Doing so of course would require us to navigate around design elements and features that are introduced in 8.5.1. For instance if there is a new property to NotesSession, we would have to keep our hands off that property. And Xpages in the Notes client would be off limits.
My main reasons for even considering going down this path are these two:
- Improvements around Composite Applications.
- The new LotusScript editor.

I am pretty sure that the Composite Application Editor in 8.5.1 has improved in several ways. We have - with both 8.5 and 8.5 FP1 - experienced some time consuming problems when editing a CA.
I would also guess that the CA editor has had some improvements that make it easier, quicker, slicker when you wire and work with your CA.

The new editor for LotusScript also sounds like what we need. We have many home made LotusScript classes, and working with these sounds like it will be a lot faster. Once we learn how to use it of course.

My experience with creating Composite Applications in 8.5 and then running them in the 8.0.2 client have been without issues....

Research is coming up.

23-04-2009

Notes 8.5 installs just fine on Ubuntu 9.04

Category Lotus Notes Ubuntu Linux
I just installed Ubuntu 9.04 inside a VmWare image. Ubuntu Linux was released today april 23rd.
Then I got a copy of the Lotus Notes 8.5 Debian installer for Ubuntu, untarred the package and installed just the Lotus Notes package:
sudo dpkg -i ibm_lotus_notes-8.5.i586.deb
No problems execept for the fonts. Nothing new there. Some of the fonts are just not looking good because they are not installed as part of the Ubuntu standard installation.
I then installed these two packages using the Synaptic Package Manager:
  • ttf-xfree86-nonfree
  • ttf-xfree86-nonfree-syriac

    And that was it. Works just fine.
    I used ext3 for the file system, not ext4. Chicken, I know.

    This blog entry is getting written from the new installation. My Laptop will be next.

    Update... I just did a new install - also inside a VmWare image. This time with ext4. Notes 8.5 works just fine there too. I can't say if performance is any better in this image though.

Translation

Jens vægt-o-meter

12/08-06: 96,9 kg
14/10-06: 90,1 kg
14/08-07: 94,3 kg
07/11-07: 88,9 kg
09/11-08: 96,3 kg
03/02-09: 93,6 kg
09/08-09: 96,7 kg
30/12-09: 89.6 kg
25/01-10: 88.9 kg
09/03-10: 87.3 kg
31/03-10: 86.3 kg
26/08-10: 94.2 kg

MiscLinks

geocaching

Profile for jbruntt

Visitors