Bonjour,
J'ai un petit souci au niveau de l'utilisation de jacob.
En effet lorsque je tente de passer un tableau de string a ma macro, j'ai un crash de la machine virtuelle...
Voici le log:
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0ffad260, pid=596, tid=3512
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode)
# Problematic frame:
# C  [jacob.dll+0xd260]
#
 
---------------  T H R E A D  ---------------
 
Current thread (0x0ecf0ed8):  JavaThread "http-0.0.0.0-80-1" daemon [_thread_in_native, id=3512]
 
siginfo: ExceptionCode=0xc0000005, reading address 0x00000001
 
Registers:
EAX=0x00000000, EBX=0x100c2b68, ECX=0x1003fb64, EDX=0x6d8bf4ec
ESP=0x1003f208, EBP=0x1003f240, ESI=0x0ecf0f98, EDI=0x00000001
EIP=0x0ffad260, EFLAGS=0x00010246
 
Top of Stack: (sp=0x1003f208)
0x1003f208:   0ecf0ed8 0b9984d0 0b9984d0 009a82ff
0x1003f218:   0ecf0f98 1003f254 1003f250 1003f224
0x1003f228:   0b9984d0 1003f254 0b9a0298 00000000
0x1003f238:   0b9984d0 1003f250 1003f274 009a29e3
0x1003f248:   00000000 009a6509 02a3df30 02a41d30
0x1003f258:   1003f258 0b998442 1003f280 0b9a0298
0x1003f268:   00000000 0b998468 1003f27c 1003f2a0
0x1003f278:   009a29e3 02a3df30 02a41d30 1003f284 
 
Instructions: (pc=0x0ffad260)
0x0ffad250:   1d 53 ff 15 18 f1 fa 0f 66 c7 03 09 00 89 7b 08
0x0ffad260:   8b 0f 8b 51 04 57 ff d2 5f 5e 5b c2 0c 00 6a ff 
 
 
Stack: [0x10000000,0x10040000),  sp=0x1003f208,  free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [jacob.dll+0xd260]
j  com.jacob.com.Variant.putObject(Ljava/lang/Object;)V+2
j  com.jacob.com.Variant.<init>(Ljava/lang/Object;Z)V+422
j  com.jacob.com.Variant.<init>(Ljava/lang/Object;)V+3
j  Servlets.ProjectInitAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+4472
j  org.apache.struts.action.RequestProcessor.processActionPerform(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/apache/struts/action/Action;Lorg/apache/struts/action/ActionForm;Lorg/apache/struts/action/ActionMapping;)Lorg/apache/struts/action/ActionForward;+7
j  org.apache.struts.action.RequestProcessor.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+257
j  org.apache.struts.action.ActionServlet.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+40
j  org.apache.struts.action.ActionServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+139
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+354
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+61
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+670
j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285
j  org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+37
j  org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+342
j  org.jboss.web.tomcat.security.JaccContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+32
j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+141
j  org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+521
j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j  org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
j  org.apache.tomcat.util.net.MasterSlaveWorkerThread.run()V+32
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x87599]
V  [jvm.dll+0xdfbb2]
V  [jvm.dll+0x8746a]
V  [jvm.dll+0x871c7]
V  [jvm.dll+0xa2048]
V  [jvm.dll+0x1110d8]
V  [jvm.dll+0x1110a6]
C  [MSVCRT.dll+0x2a3b0]
C  [kernel32.dll+0xb50b]
 
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.jacob.com.Variant.putVariantDispatch(Ljava/lang/Object;)V+0
j  com.jacob.com.Variant.putObject(Ljava/lang/Object;)V+2
j  com.jacob.com.Variant.<init>(Ljava/lang/Object;Z)V+422
j  com.jacob.com.Variant.<init>(Ljava/lang/Object;)V+3
j  Servlets.ProjectInitAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+4472
j  org.apache.struts.action.RequestProcessor.processActionPerform(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/apache/struts/action/Action;Lorg/apache/struts/action/ActionForm;Lorg/apache/struts/action/ActionMapping;)Lorg/apache/struts/action/ActionForward;+7
j  org.apache.struts.action.RequestProcessor.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+257
j  org.apache.struts.action.ActionServlet.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+40
j  org.apache.struts.action.ActionServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+139
j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+354
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+61
j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+670
j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285
j  org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+37
j  org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+342
j  org.jboss.web.tomcat.security.JaccContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+32
j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+141
j  org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+521
j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+113
j  org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+45
j  org.apache.tomcat.util.net.MasterSlaveWorkerThread.run()V+32
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
 
---------------  P R O C E S S  ---------------
 
Java Threads: ( => current thread )
  0x0ed81d10 JavaThread "MySQL Statement Cancellation Timer" daemon [_thread_blocked, id=3820]
  0x0ecf1b68 JavaThread "http-0.0.0.0-80-3" daemon [_thread_blocked, id=3132]
  0x0099d698 JavaThread "http-0.0.0.0-80-2" daemon [_thread_blocked, id=2932]
=>0x0ecf0ed8 JavaThread "http-0.0.0.0-80-1" daemon [_thread_in_native, id=3512]
  0x0ee2c3d8 JavaThread "TP-Monitor" daemon [_thread_blocked, id=1576]
  0x0098c408 JavaThread "TP-Processor4" daemon [_thread_in_native, id=2564]
  0x0ee33408 JavaThread "TP-Processor3" daemon [_thread_blocked, id=4052]
  0x0ece1350 JavaThread "TP-Processor2" daemon [_thread_blocked, id=880]
  0x0ece11c8 JavaThread "TP-Processor1" daemon [_thread_blocked, id=2708]
  0x0f2144b8 JavaThread "http-0.0.0.0-80" daemon [_thread_in_native, id=2636]
  0x0f1ba5c8 JavaThread "JBossLifeThread" [_thread_blocked, id=336]
  0x0f4bfa18 JavaThread "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon [_thread_blocked, id=3240]
  0x0f189008 JavaThread "PooledInvokerAcceptor#0-4445" [_thread_in_native, id=1952]
  0x0f174718 JavaThread "RMI TCP Accept-4444" daemon [_thread_in_native, id=2272]
  0x0f4f8008 JavaThread "JBoss System Threads(1)-1" daemon [_thread_in_native, id=1572]
  0x0f25eae8 JavaThread "GC Daemon" daemon [_thread_blocked, id=3236]
  0x0f25e960 JavaThread "RMI Reaper" [_thread_blocked, id=628]
  0x0f2b49d8 JavaThread "Timer-1" daemon [_thread_blocked, id=1944]
  0x0f287558 JavaThread "RMI TCP Accept-1098" daemon [_thread_in_native, id=2452]
  0x0f15c2a0 JavaThread "ScannerThread" daemon [_thread_blocked, id=1188]
  0x0ecc2170 JavaThread "Timer-0" daemon [_thread_blocked, id=1800]
  0x00036bb8 JavaThread "DestroyJavaVM" [_thread_blocked, id=3096]
  0x009775a0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2380]
  0x009761a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1492]
  0x00975558 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2972]
  0x0096c3f8 JavaThread "Finalizer" daemon [_thread_blocked, id=3920]
  0x0096af88 JavaThread "Reference Handler" daemon [_thread_blocked, id=3928]
 
Other Threads:
  0x0092b7d0 VMThread [id=3440]
  0x009787f8 WatcherThread [id=3808]
 
VM state:not at safepoint (normal execution)
 
VM Mutex/Monitor currently owned by a thread: None
 
Heap
 def new generation   total 9088K, used 1101K [0x02a20000, 0x033f0000, 0x033f0000)
  eden space 8128K,   1% used [0x02a20000, 0x02a43560, 0x03210000)
  from space 960K, 100% used [0x03300000, 0x033f0000, 0x033f0000)
  to   space 960K,   0% used [0x03210000, 0x03210000, 0x03300000)
 tenured generation   total 121024K, used 20087K [0x033f0000, 0x0aa20000, 0x0aa20000)
   the space 121024K,  16% used [0x033f0000, 0x0478ddb0, 0x0478de00, 0x0aa20000)
 compacting perm gen  total 16128K, used 15888K [0x0aa20000, 0x0b9e0000, 0x0ea20000)
   the space 16128K,  98% used [0x0aa20000, 0x0b9a4008, 0x0b9a4200, 0x0b9e0000)
No shared spaces configured.
 
Dynamic libraries:
0x00400000 - 0x0040d000 	C:\Program Files\Java\jdk1.5.0_12\bin\java.exe
0x7c910000 - 0x7c9c7000 	C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c904000 	C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e4c000 	C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee1000 	C:\WINDOWS\system32\RPCRT4.dll
0x77be0000 - 0x77c38000 	C:\WINDOWS\system32\MSVCRT.dll
0x6d740000 - 0x6d8dd000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\client\jvm.dll
0x77d10000 - 0x77da0000 	C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f36000 	C:\WINDOWS\system32\GDI32.dll
0x76ae0000 - 0x76b0f000 	C:\WINDOWS\system32\WINMM.dll
0x6d300000 - 0x6d308000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\hpi.dll
0x76ba0000 - 0x76bab000 	C:\WINDOWS\system32\PSAPI.DLL
0x6d710000 - 0x6d71c000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\verify.dll
0x6d380000 - 0x6d39d000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\java.dll
0x6d730000 - 0x6d73f000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\zip.dll
0x6d540000 - 0x6d553000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\net.dll
0x719f0000 - 0x71a07000 	C:\WINDOWS\system32\WS2_32.dll
0x719e0000 - 0x719e8000 	C:\WINDOWS\system32\WS2HELP.dll
0x71990000 - 0x719d0000 	C:\WINDOWS\System32\mswsock.dll
0x76ed0000 - 0x76ef7000 	C:\WINDOWS\system32\DNSAPI.dll
0x76f60000 - 0x76f68000 	C:\WINDOWS\System32\winrnr.dll
0x76f10000 - 0x76f3d000 	C:\WINDOWS\system32\WLDAP32.dll
0x76f70000 - 0x76f76000 	C:\WINDOWS\system32\rasadhlp.dll
0x6d530000 - 0x6d538000 	C:\Program Files\Java\jdk1.5.0_12\jre\bin\management.dll
0x0ffd0000 - 0x0fff8000 	C:\WINDOWS\system32\rsaenh.dll
0x76960000 - 0x76a15000 	C:\WINDOWS\system32\USERENV.dll
0x6fee0000 - 0x6ff34000 	C:\WINDOWS\system32\netapi32.dll
0x62e40000 - 0x62e99000 	C:\WINDOWS\system32\hnetcfg.dll
0x719d0000 - 0x719d8000 	C:\WINDOWS\System32\wshtcpip.dll
0x0ffa0000 - 0x0ffb8000 	C:\Program Files\Java\jdk1.5.0_12\bin\jacob.dll
0x774a0000 - 0x775dc000 	C:\WINDOWS\system32\ole32.dll
0x770e0000 - 0x7716c000 	C:\WINDOWS\system32\OLEAUT32.dll
0x78130000 - 0x781cb000 	C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd\MSVCR80.dll
0x5b090000 - 0x5b0c8000 	C:\WINDOWS\system32\uxtheme.dll
0x74690000 - 0x746db000 	C:\WINDOWS\system32\MSCTF.dll
0x76f80000 - 0x76fff000 	C:\WINDOWS\system32\CLBCATQ.DLL
0x77000000 - 0x770d4000 	C:\WINDOWS\system32\COMRes.dll
0x77bd0000 - 0x77bd8000 	C:\WINDOWS\system32\VERSION.dll
0x101a0000 - 0x10466000 	C:\WINDOWS\system32\msi.dll
0x20000000 - 0x202da000 	C:\WINDOWS\system32\xpsp2res.dll
 
VM Arguments:
jvm_args: -Dprogram.name=run.bat -Xms128m -Xmx128m -Djava.endorsed.dirs=C:\Program Files\jboss-4.0.3\bin\\..\lib\endorsed
java_command: org.jboss.Main
Launcher Type: SUN_STANDARD
 
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_12
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\E!PC;C:\Program Files\Fichiers communs\GTK\2.0\bin;C:\Program Files\netbeans-5.5beta2\uml3\modules\DoorsIntegrationFiles\modules\bin;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\jet4.8-eval\bin
USERNAME=sta52590
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel
 
 
 
---------------  S Y S T E M  ---------------
 
OS: Windows XP Build 2600 Service Pack 2
 
CPU:total 2 (cores per cpu 1, threads per core 2) family 15 model 4 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht
 
Memory: 4k page, physical 514540k(111056k free), swap 1257220k(593944k free)
 
vm_info: Java HotSpot(TM) Client VM (1.5.0_12-b04) for windows-x86, built on May  2 2007 02:07:59 by "java_re" with MS VC++ 6.0
Si quelqu'un a une petite idée d'ou cela peux venir faites moi signe.