Menu

preferences not working on linux

Help
2006-09-28
2013-04-25
  • Joel Andersson

    Joel Andersson - 2006-09-28

    I get this exception thrown whenever I use wicked shell on my linux box.

    java.io.StreamCorruptedException: invalid stream header
        at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:753)
        at java.io.ObjectInputStream.<init>(ObjectInputStream.java:268)
        at net.sf.wickedshell.util.preferences.PreferenceStoreHelper.deserializeObject(PreferenceStoreHelper.java:94)
        at net.sf.wickedshell.util.preferences.PreferenceStoreHelper.getObject(PreferenceStoreHelper.java:58)
        at net.sf.wickedshell.ui.shell.ShellView.createPartControl(ShellView.java:76)
        at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:332)
        at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:197)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
        at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:3898)
        at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2922)
        at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1936)
        at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805)
        at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681)
        at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679)
        at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650)
        at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473)
        at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702)
        at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)

     
    • Joel Andersson

      Joel Andersson - 2006-09-28

      I forgot to mention, I'm using version 1.4.0 and eclipse 3.2.

       
    • S. Reichert

      S. Reichert - 2006-10-30

      Hi Joel,

      I totally refactored the preferences and moved away from object serialisation to Apache XML Beans. With the 2.0 release, everything will work just fine (I tested it at my home linux system).

      Regards and thanks for posting,
      Stefan

      PS: Sorry for the eternal delay of the response. I had some very busy weeks.

       

Log in to post a comment.