2 Replies Latest reply on Feb 25, 2014 5:26 AM by Monica Oza

    Windows Bulletin MSWU-736 is broken after update of latest Shavlik XML's

    Steffen Kreis

      Hi,

       

      we realized today, that the Hotfixes belonging to MSWU-736 are corrupt after running a CUJ with the latest Shavlik XML's.

      As i suspect this affects everybody, i thought it makes sense to post some information here.

       

      We can see this behavior in all our BSA environments (All on 8.3.2) and on all Windows Patch Catalogs that contain that Bulletin.

       

      When i try to open a Hotfix that belongs to that Bulletin via the console, the following Exception is displayed:

       

      java.net.URISyntaxException: Illegal character in path at index 37: http://hotfixv4.microsoft.com/Windows Vista/sp3/Fix444512/6000/free/460025_intl_i386_zip.exe

          at java.net.URI$Parser.fail(Unknown Source)

          at java.net.URI$Parser.checkChars(Unknown Source)

          at java.net.URI$Parser.parseHierarchical(Unknown Source)

          at java.net.URI$Parser.parse(Unknown Source)

          at java.net.URI.<init>(Unknown Source)

          at java.net.URI.create(Unknown Source)

          at com.bladelogic.om.infra.client.ui.software.WindowsHotfixExtendedPropertyPanel.init(WindowsHotfixExtendedPropertyPanel.java:164)

          at com.bladelogic.om.infra.client.ui.software.WindowsHotfixExtendedPropertyPanel.<init>(WindowsHotfixExtendedPropertyPanel.java:95)

          at com.bladelogic.om.infra.client.ui.software.SoftwarePropertyEditor.initPanels(SoftwarePropertyEditor.java:205)

          at com.bladelogic.om.infra.client.ui.rcp.editors.depot.BLDepotItemEditor.createBlDepotSoftwareEditor(BLDepotItemEditor.java:269)

          at com.bladelogic.om.infra.client.ui.rcp.editors.depot.BLDepotItemEditor.createControl(BLDepotItemEditor.java:124)

          at com.bladelogic.om.infra.client.ui.rcp.editors.BLEditorBase.createPartControl(BLEditorBase.java:578)

          at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)

          at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)

          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)

          at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:266)

          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2820)

          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)

          at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)

          at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)

          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)

          at com.bladelogic.om.infra.client.ui.rcp.BLEditorRegistry$EditorFactory.openEditor(BLEditorRegistry.java:281)

          at com.bladelogic.om.infra.client.ui.rcp.actions.BLOpenAction.run(BLOpenAction.java:79)

          at com.bladelogic.om.infra.client.ui.rcp.actions.BLMainActionGroup.handleOpen(BLMainActionGroup.java:256)

          at com.bladelogic.om.infra.client.ui.rcp.views.hierarchy.BLConfigurableExplorerView$2.open(BLConfigurableExplorerView.java:300)

          at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)

          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

          at org.eclipse.core.runtime.Platform.run(Platform.java:880)

          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)

          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)

          at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)

          at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)

          at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183)

          at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)

          at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)

          at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)

          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)

          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)

          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)

          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)

          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)

          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)

          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)

          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)

          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)

          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

          at com.bladelogic.om.infra.client.ui.rcp.BLWorkbenchApplication.start(BLWorkbenchApplication.java:60)

          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)

          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

          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)

          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

          at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

          at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

       

       

      I even tested with a brand-new catalog, which i created yesterday and get the same error.

      A Deployment of that Bulletin also fails, and the following Log-Entry can be seen in the bldeploy.log.

       

       

      Warning    Jan 16, 2014 9:51:04 AM     [stderr: 50]     '""' is not recognized as an internal or external command,

          50    WindowsServer2003-KB2821346-v2-x86-ENU.exe-MSWU-736-en-WINDOWS SERVER 2003 R2, STANDARD EDITION-SP2

       

      Just wanted to let you know that i already opened a ticket with support about this one and asked them to investigate.

       

      Cheers

      Steffen