Hello,

J ai une exception lorsque je tente de créer un ObjectInputStream de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	private void initializeContents(IFile file) {
		try {
			InputStream is = file.getContents(false);
			ObjectInputStream ois = new ObjectInputStream(is);
			setContents(ois.readObject());
			ois.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
de quoi peut provenir cette erreur ? voici le contenu de mon stream :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
 
<?xml version="1.0" encoding="ASCII"?>
<com.odcgroup.page.model:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.odcgroup.page.model="http://www.odcgroup.com/page/model" xmi:id="_rhWlgPTjEdygXKvxE3BNuQ" version="0.1">
  <widget xmi:id="_rhWlgfTjEdygXKvxE3BNuQ" typeName="Module" libraryName="xgui">
    <properties xmi:id="_rhWlgvTjEdygXKvxE3BNuQ" value="" typeName="id" libraryName="xgui"/>
    <properties xmi:id="_rhWlg_TjEdygXKvxE3BNuQ" value="" typeName="icon" libraryName="xgui"/>
    <properties xmi:id="_rhWlhPTjEdygXKvxE3BNuQ" value="center" typeName="verticalAlignment" libraryName="xgui"/>
    <properties xmi:id="_rhWlhfTjEdygXKvxE3BNuQ" value="1205998374682.name" typeName="name" libraryName="xgui" i18n="true"/>
    <properties xmi:id="_rhWlhvTjEdygXKvxE3BNuQ" value="" typeName="context" libraryName="xgui"/>
    <properties xmi:id="_rhWlh_TjEdygXKvxE3BNuQ" value="" typeName="documentation" libraryName="xgui"/>
    <properties xmi:id="_rhWliPTjEdygXKvxE3BNuQ" value="" typeName="pagebreak" libraryName="xgui"/>
    <contents xmi:id="_4jELYPZvEdylt7xqFozWvg" typeName="Box" libraryName="xgui">
      <properties xmi:id="_4jELYfZvEdylt7xqFozWvg" value="none" typeName="widgetBorder" libraryName="xgui"/>
      <properties xmi:id="_4jELYvZvEdylt7xqFozWvg" value="vertical" typeName="boxType" libraryName="xgui"/>
      <properties xmi:id="_4jELY_ZvEdylt7xqFozWvg" value="0" typeName="width" libraryName="xgui"/>
      <properties xmi:id="_4jELZPZvEdylt7xqFozWvg" value="true" typeName="isWidgetSelectable" libraryName="xgui"/>
      <properties xmi:id="_4jELZfZvEdylt7xqFozWvg" value="0" typeName="constraints" libraryName="xgui"/>
      <properties xmi:id="_4jELZvZvEdylt7xqFozWvg" value="1206012131156.caption" typeName="caption" libraryName="xgui" i18n="true"/>
      <properties xmi:id="_4jELZ_ZvEdylt7xqFozWvg" value="true" typeName="isWidgetDeletable" libraryName="xgui"/>
      <properties xmi:id="_4jELaPZvEdylt7xqFozWvg" value="" typeName="id" libraryName="xgui"/>
      <properties xmi:id="_4jELafZvEdylt7xqFozWvg" value="false" typeName="aggregation" libraryName="xgui"/>
      <properties xmi:id="_4jELavZvEdylt7xqFozWvg" value="left" typeName="horizontalAlignment" libraryName="xgui"/>
      <properties xmi:id="_4jELa_ZvEdylt7xqFozWvg" value="center" typeName="verticalAlignment" libraryName="xgui"/>
      <properties xmi:id="_4jELbPZvEdylt7xqFozWvg" value="0" typeName="height" libraryName="xgui"/>
      <properties xmi:id="_4jELbfZvEdylt7xqFozWvg" value="-1" typeName="indexOfSelectedChild" libraryName="xgui"/>
      <properties xmi:id="_4jELbvZvEdylt7xqFozWvg" value="" typeName="context" libraryName="xgui"/>
      <properties xmi:id="_4jELb_ZvEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
      <properties xmi:id="_4jELcPZvEdylt7xqFozWvg" value="" typeName="cssClass" libraryName="xgui"/>
      <contents xmi:id="_6QvOIPZvEdylt7xqFozWvg" typeName="Conditional" libraryName="xgui">
        <properties xmi:id="_6QvOIfZvEdylt7xqFozWvg" value="" typeName="technicalName" libraryName="xgui"/>
        <properties xmi:id="_6QvOIvZvEdylt7xqFozWvg" value="1" typeName="indexOfSelectedChild" libraryName="xgui"/>
        <properties xmi:id="_6QvOI_ZvEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
        <contents xmi:id="_6QvOJPZvEdylt7xqFozWvg" typeName="ConditionalBody" libraryName="xgui">
          <properties xmi:id="_6QvOJfZvEdylt7xqFozWvg" value="Condition1" typeName="technicalName" libraryName="xgui"/>
          <properties xmi:id="_6QvOJvZvEdylt7xqFozWvg" value="vertical" typeName="boxType" libraryName="xgui"/>
          <properties xmi:id="_6QvOJ_ZvEdylt7xqFozWvg" value="" typeName="javaCode" libraryName="xgui"/>
          <properties xmi:id="_6QvOKPZvEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
          <properties xmi:id="_6QvOKfZvEdylt7xqFozWvg" value="false" typeName="isWidgetDeletable" libraryName="xgui"/>
          <properties xmi:id="_6QvOKvZvEdylt7xqFozWvg" value="false" typeName="isWidgetVisible" libraryName="xgui"/>
          <contents xmi:id="_8DeXEPZvEdylt7xqFozWvg" typeName="Label" libraryName="xgui">
            <properties xmi:id="_8DeXEfZvEdylt7xqFozWvg" value="" typeName="icon" libraryName="xgui"/>
            <properties xmi:id="_8DeXEvZvEdylt7xqFozWvg" value="true" typeName="enabled" libraryName="xgui"/>
            <properties xmi:id="_8DeXE_ZvEdylt7xqFozWvg" value="module_1206012157531.text" typeName="text" libraryName="xgui" i18n="true"/>
            <properties xmi:id="_8DeXFPZvEdylt7xqFozWvg" value="" typeName="disabledIcon" libraryName="xgui"/>
            <properties xmi:id="_8DeXFfZvEdylt7xqFozWvg" value="74" typeName="posY" libraryName="xgui"/>
            <properties xmi:id="_8DeXFvZvEdylt7xqFozWvg" value="250" typeName="posX" libraryName="xgui"/>
            <properties xmi:id="_8DeXF_ZvEdylt7xqFozWvg" value="" typeName="for" libraryName="xgui"/>
            <properties xmi:id="_8DeXGPZvEdylt7xqFozWvg" value="0" typeName="maxCharacters" libraryName="xgui"/>
            <properties xmi:id="_8DeXGfZvEdylt7xqFozWvg" value="false" typeName="mandatory" libraryName="xgui"/>
            <properties xmi:id="_8DeXGvZvEdylt7xqFozWvg" value="" typeName="verticalTextPosition" libraryName="xgui"/>
            <properties xmi:id="_8DeXG_ZvEdylt7xqFozWvg" value="0" typeName="width" libraryName="xgui"/>
            <properties xmi:id="_8DeXHPZvEdylt7xqFozWvg" value="left" typeName="horizontalAlignment" libraryName="xgui"/>
            <properties xmi:id="_8DeXHfZvEdylt7xqFozWvg" value="center" typeName="verticalAlignment" libraryName="xgui"/>
            <properties xmi:id="_8DeXHvZvEdylt7xqFozWvg" value="" typeName="horizontalTextPosition" libraryName="xgui"/>
            <properties xmi:id="_8DeXH_ZvEdylt7xqFozWvg" value="" typeName="context" libraryName="xgui"/>
            <properties xmi:id="_8DeXIPZvEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
            <properties xmi:id="_8DeXIfZvEdylt7xqFozWvg" value="" typeName="action" libraryName="xgui"/>
            <properties xmi:id="_8DeXIvZvEdylt7xqFozWvg" value="" typeName="cssClass" libraryName="xgui"/>
            <properties xmi:id="_8DeXI_ZvEdylt7xqFozWvg" value="true" typeName="nowrap" libraryName="xgui"/>
            <properties xmi:id="_8DeXJPZvEdylt7xqFozWvg" value="module_1206012157531.tooltip" typeName="tooltip" libraryName="xgui" i18n="true"/>
          </contents>
        </contents>
        <contents xmi:id="_AS0sYPZwEdylt7xqFozWvg" typeName="ConditionalBody" libraryName="xgui">
          <properties xmi:id="_AS0sYfZwEdylt7xqFozWvg" value="Condition2" typeName="technicalName" libraryName="xgui"/>
          <properties xmi:id="_AS0sYvZwEdylt7xqFozWvg" value="vertical" typeName="boxType" libraryName="xgui"/>
          <properties xmi:id="_AS0sY_ZwEdylt7xqFozWvg" value="" typeName="javaCode" libraryName="xgui"/>
          <properties xmi:id="_AS0sZPZwEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
          <properties xmi:id="_AS0sZfZwEdylt7xqFozWvg" value="false" typeName="isWidgetDeletable" libraryName="xgui"/>
          <properties xmi:id="_AS0sZvZwEdylt7xqFozWvg" value="true" typeName="isWidgetVisible" libraryName="xgui"/>
          <contents xmi:id="_BQNhsPZwEdylt7xqFozWvg" typeName="Label" libraryName="xgui">
            <properties xmi:id="_BQNhsfZwEdylt7xqFozWvg" value="" typeName="icon" libraryName="xgui"/>
            <properties xmi:id="_BQNhsvZwEdylt7xqFozWvg" value="true" typeName="enabled" libraryName="xgui"/>
            <properties xmi:id="_BQNhs_ZwEdylt7xqFozWvg" value="module_1206012190999.text" typeName="text" libraryName="xgui" i18n="true"/>
            <properties xmi:id="_BQNhtPZwEdylt7xqFozWvg" value="" typeName="disabledIcon" libraryName="xgui"/>
            <properties xmi:id="_BQNhtfZwEdylt7xqFozWvg" value="67" typeName="posY" libraryName="xgui"/>
            <properties xmi:id="_BQNhtvZwEdylt7xqFozWvg" value="374" typeName="posX" libraryName="xgui"/>
            <properties xmi:id="_BQNht_ZwEdylt7xqFozWvg" value="" typeName="for" libraryName="xgui"/>
            <properties xmi:id="_BQNhuPZwEdylt7xqFozWvg" value="0" typeName="maxCharacters" libraryName="xgui"/>
            <properties xmi:id="_BQNhufZwEdylt7xqFozWvg" value="false" typeName="mandatory" libraryName="xgui"/>
            <properties xmi:id="_BQNhuvZwEdylt7xqFozWvg" value="" typeName="verticalTextPosition" libraryName="xgui"/>
            <properties xmi:id="_BQNhu_ZwEdylt7xqFozWvg" value="0" typeName="width" libraryName="xgui"/>
            <properties xmi:id="_BQNhvPZwEdylt7xqFozWvg" value="left" typeName="horizontalAlignment" libraryName="xgui"/>
            <properties xmi:id="_BQNhvfZwEdylt7xqFozWvg" value="center" typeName="verticalAlignment" libraryName="xgui"/>
            <properties xmi:id="_BQNhvvZwEdylt7xqFozWvg" value="" typeName="horizontalTextPosition" libraryName="xgui"/>
            <properties xmi:id="_BQNhv_ZwEdylt7xqFozWvg" value="" typeName="context" libraryName="xgui"/>
            <properties xmi:id="_BQNhwPZwEdylt7xqFozWvg" value="" typeName="documentation" libraryName="xgui"/>
            <properties xmi:id="_BQNhwfZwEdylt7xqFozWvg" value="" typeName="action" libraryName="xgui"/>
            <properties xmi:id="_BQNhwvZwEdylt7xqFozWvg" value="" typeName="cssClass" libraryName="xgui"/>
            <properties xmi:id="_BQNhw_ZwEdylt7xqFozWvg" value="true" typeName="nowrap" libraryName="xgui"/>
            <properties xmi:id="_BQNhxPZwEdylt7xqFozWvg" value="module_1206012190999.tooltip" typeName="tooltip" libraryName="xgui" i18n="true"/>
          </contents>
        </contents>
      </contents>
    </contents>
  </widget>
</com.odcgroup.page.model:Model>