329 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Jobs | Twitter | Bookmarks | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Neil Armstrong
Sun, Aug 26th 2012 262
Privacy in the modern connected world?
Fri, Jul 20th 2012 201
Olympus XZ-1
Sat, Mar 17th 2012 246
The new iPad
Sat, Mar 17th 2012 206
Apple Reinvents Education
Mon, Jan 23rd 2012 231
Moo cards
Tue, Jan 10th 2012 211
Unable to reliably deploy XPages using XSCD
Tue, Dec 20th 2011 294
Top 10
Java memory issues and HTTPUseNotesMemory
Fri, Jan 28th 2011 368
SXSW (belated review)
Sun, Apr 17th 2011 336
Unable to reliably deploy XPages using XSCD
Tue, Dec 20th 2011 294
Run Disk Utility before installing OSX Lion
Thu, Jul 21st 2011 284
DAOS – Does LZ1 compression apply to web uploads?
Fri, Jul 1st 2011 275
Neil Armstrong
Sun, Aug 26th 2012 262
11″ MacBook Air
Sat, Oct 30th 2010 247
Gravatar – the LotusScript solution
Sun, Jan 16th 2011 246
Olympus XZ-1
Sat, Mar 17th 2012 246
Apple Reinvents Education
Mon, Jan 23rd 2012 231


Unable to reliably deploy XPages using XSCD
Paul    

We’re late to the XPages game and it’s only in the last few weeks I’ve felt confident enough to push XPages into our system’s templates. I only allow new Domino tech to be deployed when I’m confident that the technology works because we run on a very constrained 32-bit Solaris Domino install. I was ready to use XPages on 8.5.2 but we ran into issues pushing out a XPage Single Copy Design to websites. I tried using standard Domino single copy design templates but whenever we updated an XPage we received various errors. So I waited until 8.5.3 as this version was meant to fix our issue with XSCD.

Although we can now push our XSCD’s through our templates, unfortunately moving to XSCD has not solved our issue. We are still unable to reliably deploy changes to XPages to all servers in our cluster without receiving the error:

 

HTTP Web Server: Command Not Handled Exception

 

In the XPages error log:

Exception Thrown
 java.lang.NullPointerException
 at com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:87)
 at com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
 at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
 at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
 at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
 at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
 at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
 at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
 at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
 at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
 at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
 at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
 at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)

 

This appears irrespective of the complexity of the XPages. It doesn’t matter if the XPages included complex code or simply says ‘Hello World’. The server the code is replicated to will 95% of the time display the error message, and the other servers in the cluster fail around 50% of the time. At the point that the new XPages fails. Every XPages in the database fails.  The odd thing is that after an hour the page starts to work. Which suggests some sort of cache is being flushed.
 

Things I’ve tried unsuccessfully:

  1. Make a minor change and re-replicate.
  2. Make a minor change to the XSCD template directly on the server.
  3. Use the ‘Build’ function to rebuild the database and replicate.
  4. Rebuild directly on the server.
  5. Re-sign the database and replicate
  6. Re-sign the database on the server.
  7. Delete page and redeployed
  8. HTTP refresh
  9. Accessing an XPages immediately after the JVM purge period has expired.
  10. Changed the page persistence from disk to ‘keep pages in memory’
  11. Changed the page persistence to ‘keep current page in memory’
  12. Changed the minimum supported release to 8.5.3
  13. Uninstalled Notes client and reinstalled, build, re-sign and re-deploy.

 

Things I’ve tried successfully:

  1. Restarting HTTP server (unacceptable with 900 active web users per server, many of whom are students assignments)

 

Because we run on Solaris and IBM refuse to move Solaris to a 64-bit platform, our JVM is set to 256mb and is set to use OS memory for the HTTP task otherwise our server collapses due to a lack of headroom. So we do not have much leverage to change this figure.

Has anyone experienced this problem?



---------------------
http://blog.pahudson.net/archives/736
Dec 20, 2011
295 hits



Recent Blog Posts
262


Neil Armstrong
Sun, Aug 26th 2012 6:13a   Paul Hudson
Most of us fail to make any indelible mark on history. A small selection become a footnote in a history book. A very very small number become a historical nexus, the beginning of a new phase of human history. Neil Armstrong is one of these individuals. Neil’s name will be known to the end of human history as the first person to step on another world. In millennium to come, there will be children who know his name who have never seen Earth. I truly believe that this will happen. I have to, [read] Keywords: facebook twitter wiki
201


Privacy in the modern connected world?
Fri, Jul 20th 2012 4:09p   Paul Hudson
For the last few week signs have been appearing all round campus that include a ‘no photography’ symbol. In the modern connected world, with the ability to instantly grab and share photographs with all your friends, I think the instant reaction from most of us was ‘is this realistic?’. But I think this opens an interesting debate about the future of our right to privacy when just stepping out in public has the potential to undermined an individual’s privacy. As you [read] Keywords: development facebook
246


Olympus XZ-1
Sat, Mar 17th 2012 1:13p   Paul Hudson
Cameras for me, are like handbags are for many women. You need the right camera for the occasion. An iPhone for everywhere, a compact for gigs, a mirror less camera for times when I’ve got a small rucksack with me, and a SLR for quality. (I’ve recently upgraded my SLR to a Sony A77). For the last 3 years my I’ve been using a Panasonic TZ-5 as my compact of choice. I bought it because it was a super zoom and I thought it would be great for capturing the stage from further back i [read] Keywords: exchange exchange interface iphone
206


The new iPad
Sat, Mar 17th 2012 10:10a   Paul Hudson
I bought the original iPad on the UK day of release and have used daily ever since. I was at SXSW last year when the iPad2 was released but decided against buying one in the ‘pop-up’ shop, Apple set up for the conference. Clearly the iPad2 was much better than the original iPad. It was quicker, featured a front facing camera for video conferencing and was smaller and lighter than the original iPad. But despite all these advantages, it wasn’t enough to justify my buying one. The [read] Keywords: apple application applications iphone ipod
231


Apple Reinvents Education
Mon, Jan 23rd 2012 2:11p   Paul Hudson
… no really it has. It’s come up with this fantastic product, the electronic book. It’s so much more than ‘book v1′, it’s interactive. ‘Books v2′ is so much better for the current generation of students. Apple thinks our current generation of students are too stupid to understand words and need pictures and too stupid to understand diagrams, so they need videos. Seriously Apple, is this meant to ‘change education’? The announcement happ [read] Keywords: ibm lotusphere apple mac network wireless
211


Moo cards
Tue, Jan 10th 2012 7:11p   Paul Hudson
I usually don’t have much call for business cards. Internally they’re not much use, and I don’t get to many conferences. But it’s always a bit uncomfortable at business conferences when you don’t have cards. So at the last minute I decided to get some for Lotusphere. But rather than having the hassle of sorting cards out through work I decided I this was the excuse I needed to play with Moo.com, a service that allows you to create personal business cards through the [read] Keywords: lotusphere apple twitter
295


Unable to reliably deploy XPages using XSCD
Tue, Dec 20th 2011 5:11a   Paul Hudson
We’re late to the XPages game and it’s only in the last few weeks I’ve felt confident enough to push XPages into our system’s templates. I only allow new Domino tech to be deployed when I’m confident that the technology works because we run on a very constrained 32-bit Solaris Domino install. I was ready to use XPages on 8.5.2 but we ran into issues pushing out a XPage Single Copy Design to websites. I tried using standard Domino single copy design templates but whe [read] Keywords: domino ibm notes notes client xpages database java server




126


My gigs of 2011 ‘Storified’
Fri, Dec 9th 2011 5:10p   Paul Hudson
One of the things I liked about SXSW were the Accelerator sessions where web startups pitched their ideas to a room full of investors, press and the paying public. The winner of News Accelerator was Storify, a website that allows users to curate tweets, photos, videos and web by dragging them into a single stream of information to tell a story. It’s a bit like gathering news headlines in a scrap book. It’s been used during some of the big events of 2011, such as the ‘Arab Sprin [read] Keywords: development facebook integration iphone
172


Sony A77
Sun, Nov 27th 2011 3:12p   Paul Hudson
Sony recently released a new camera that may turn out to be a game changer, the Sony A77. This new 24 Mega pixel APS-C camera is a DSLT camera. Instead of using a standard mirror like a DLSR. DSLT cameras use a fixed semi-translucent mirror. 70-80% of the light passes through the mirror while the rest is bounced up to an auto focus sensor and because there’s insufficient light for an optical viewfinder, the main sensor is used to generate a live view on an Electronic Viewfinder. The new we [read] Keywords: mac
119


Unresponsive iPhone4 button
Sat, Nov 26th 2011 6:13a   Paul Hudson
For the last few months my iPhone’s home button has been unresponsive. Double clicking would often take me to the search pane and not the multitask bar. This is getting to be very annoying. I’ve been hoping that the button would hang on until the iPhone 5, next summer, but in the last few weeks it seems to have got worse. So much so, I’d even started to use the assistive technology in the iPhone to by-pass the requirement of using the home button. Doing some research this mo [read] Keywords: apple iphone




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition