Client will not launch after changing font size & theme

  • The text in the “Application Pane” is heinously tiny on my monitor so I changed the Font size drop-down to “Large” from “Normal”, and set two theme drop-downs to “Eclipse 2.1” and “Classic”.- Now the client won’t launch. I get the login just fine, but immediately after typing my password a box pops up for a mere fraction of a second. It’s got a red “X” in the upper-left area and looks blank otherwise. The disk keeps on “scratching” for a full minute after this box blinks on and off, then nothing. No client, no client process, and any attempt to reload the client produces precisely the same result.

  • This is preventing me from working, and it doesn’t make me even a tiny bit happy that doing something as trivially simple changing themes to out-of-the-box selections utterly destroys the client.

  • How do I fix this latest mess with DDE?

  • Thanks for your time…

Subject: Thank-you for taking the time to report this issue…

I was able to reproduce this issue as well, I sent issue to the Designer team for investigation.

John

Notes UI team

Subject: Not fixed 2 years later?

Awesome.

Subject: BUG: Changing presentation settings in DDE causes a NullPointerException in the client

  • Acronis did in fact save my bacon again. By copying workspace.config and workspace.metatdata from a backup, the client launches again.- So I changed one of the two settings, leaving font size at “Normal” and changing General → Appearance Presentation to “Classis Presentation” and Current Theme (same property page) to “Classic Theme”. BOOM. Client is hosed.

  • Recopy the .config & .metatdata dirs from backup. POOF. Back online.

  • Where do I send the bill?

Subject: Thanks.

I did not have backups of these directories, so I just removed them. They were recreated when I launched the next time.

I guess I won’t be touching the themes again.

Subject: Nice …

  • If I search the entire Notes directory for files containing “Classic Theme”, the only hit is “workspace.config\org.eclipse.core.runtime.mainData.61”, which is a binary file. Since this is the only hit I have to wonder if it’s where the drop-down selection originates, but I’ve no idea.- How do I reset the client so it’ll load again?

Subject: If I load Designer first, then launch Notes…

  • The box that blinks on and off actually stays on the screen. it is not in fact empty. It says"“Could not create the view: An unexpected exception was thrown.” This window has a “Details>>” that shows the same NullPointerException I pasted from the error log earlier.

  • Additionally I see an actual dialog box titled “Problem Occurred” that says:

"‘Platform Command Processor’ has encountered a problem.

Error"

with an “Ok” button and “Details>>” that simply shows “Error”.

  • I found a set of “.bak” files on a mod date search and copied them all to their respective places, but that had no effect. What’s the point of a “bak” file if it’s not backing up something important?

  • I also found two .pref files that were not backed up. If they contain critical configuration, a comparison of them with another R8 install that’s not borked revealed no obvious relation to font/theme setting changes.

  • Is is normal for theme settings to utterly rape a “Gold” product from IBM? I’d like a charge code to bill my lost time to IBM for their defective “IDE”. I feel like a beta tester, except I’m squandering critical work time in the process.

  • Guess Acronis will have to save my bacon again; if that doesn’t work I guess I’m down to the moronic winblows fix-all: re-install. Thanks, IBM!

Subject: This looks important…

	<children name="CommonBaseEventLogRecord:name" type="string"> 

		<values>SEVERE</values>

	</children>

</extendedDataElements>

<extendedDataElements name="CommonBaseEventLogRecord:Exception" type="string">

	<values>java.lang.NullPointerException

at com.ibm.workplace.noteswc.views.NotesView.setTabIcon(Unknown Source)

at com.ibm.workplace.noteswc.views.NotesView.createPartControlDeferred(Unknown Source)

at com.ibm.workplace.noteswc.views.NotesView.createPartControl(Unknown Source)

at org.eclipse.ui.internal.ViewReference.createPartHelper(Unknown Source)

at org.eclipse.ui.internal.ViewReference.createPart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.makeActive(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.access$14(Unknown Source)

at org.eclipse</values>

	<values>.ui.internal.WorkbenchPage$15.runWithException(Unknown Source)

at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(Unknown Source)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)

at org.eclipse.ui.internal.UISynchronizer.syncExec(Unknown Source)

at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)

at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.restoreState(Unknown Source)

at org.eclipse.ui.internal.WorkbenchWindow.restoreState(Unknown Source)

at com.ibm.rcp.personality.framework.internal.PersonalityWindowStateStore.restoreState(Unknown Source)

at com.ibm.rcp.platform.personality.DefaultWorkbenchWindowAdvisor.postWindowCreate(Unknown Source)

at org.eclipse.ui.internal.WorkbenchWindow.fireWindowCreated(Unknown Source)

at org.eclipse.ui.internal.Workben</values>

	<values>chWindow.open(Unknown Source)

at org.eclipse.ui.internal.Workbench$22.runWithException(Unknown Source)

at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(Unknown Source)

at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)

at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)

at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Unknown Source)

at com.ibm.rcp.personality.framework.internal.RCPWorkbenchAdvisor.openWindows(Unknown Source)

at org.eclipse.ui.internal.Workbench$27.runWithException(Unknown Source)

at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(Unknown Source)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)

at org.eclipse.ui.i</values>

	<values>nternal.UISynchronizer.syncExec(Unknown Source)

at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)

at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(Unknown Source)

at org.eclipse.ui.internal.Workbench.init(Unknown Source)

at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)

at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)

at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)

at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</values>

	<values>

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)
	<values>

at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)

at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)

at org.eclipse.equinox.launcher.Main.run(Unknown Source)

at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)

at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)

at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
</extendedDataElements>

<sourceComponentId component="Expeditor 6.2" componentIdType="ProductName" instanceId="1245877221765" location="192.168.0.108" locationType="IPV4" subComponent="org.eclipse.ui.workbench" threadId="2" componentType="http://www.w3.org/2001/XMLSchema-instance"/>

<situation categoryName="ReportSituation">

	<situationType xmlns:xsi="ReportSituation" reasoningScope="INTERNAL" reportCategory="LOG"/>

</situation>