java调用Delphi开发的发Outlook邮件的DLL错误

Nepalon 2007-03-22 04:04:51
用Delphi开发了一个发送任务邮件的DLL。这个发任务的程序在Delphi中建Application工程已经可以发送成功,而且在java中调用这个DLL中的另一个打印HelloWorld的接口也可以正常调用,但调用那个发邮件接口就出异常。下面是生成的日志:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (0xeedfade), pid=6384, tid=6512
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode)
# Problematic frame:
# C [kernel32.dll+0x12a5b]
#

--------------- T H R E A D ---------------

Current thread (0x00823670): JavaThread "main" [_thread_in_native, id=6512]

siginfo: ExceptionCode=0xeedfade, ExceptionInformation=0x0af2c8b1 0x0b0221ec 0x800401f0 0x0006fa38 0x0006fa04 0x0006fa60 0x0006f508

Registers:
EAX=0x0006f484, EBX=0x800401f0, ECX=0x00000000, EDX=0x0af2c8b1
ESP=0x0006f480, EBP=0x0006f4d4, ESI=0x0006f508, EDI=0x0006fa04
EIP=0x7c812a5b, EFLAGS=0x00000202

Top of Stack: (sp=0x0006f480)
0x0006f480: 0006fa38 0eedfade 00000001 00000000
0x0006f490: 7c812a5b 00000007 0af2c8b1 0b0221ec
0x0006f4a0: 800401f0 0006fa38 0006fa04 0006fa60
0x0006f4b0: 0006f508 0af2c7b9 800401f0 0aed3dba
0x0006f4c0: 0b0221ec 0af2c7eb 0006fa04 0aed3d81
0x0006f4d0: 0006f4f8 0006fa60 0af2c8b1 0eedfade
0x0006f4e0: 00000001 00000007 0006f4ec 0af2c8b1
0x0006f4f0: 0b0221ec 800401f0 0006fa38 0006fa04

Instructions: (pc=0x7c812a5b)
0x7c812a4b: 8d 7d c4 f3 a5 5f 8d 45 b0 50 ff 15 08 15 80 7c
0x7c812a5b: 5e c9 c2 10 00 85 ff 0f 8e 36 93 ff ff 8b 55 fc


Stack: [0x00030000,0x00070000), sp=0x0006f480, free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [kernel32.dll+0x12a5b]
C [MyDll.dll+0x5c8b1]
j HelloWorld.sendMail()V+0
j HelloWorld.main([Ljava/lang/String;)V+17
v ~StubRoutines::call_stub
V [jvm.dll+0x86e84]
V [jvm.dll+0xddead]
V [jvm.dll+0x86d55]
V [jvm.dll+0x8dda7]
C [javaw.exe+0x14c5]
C [javaw.exe+0x3151]
C [kernel32.dll+0x16fd7]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j HelloWorld.sendMail()V+0
j HelloWorld.main([Ljava/lang/String;)V+17
v ~StubRoutines::call_stub
...全文
492 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nepalon 2007-03-25
  • 打赏
  • 举报
回复
自己顶一下
歪嘴鱼 2007-03-25
  • 打赏
  • 举报
回复
费这么大劲干什么,为什么不用jms?
Nepalon 2007-03-22
  • 打赏
  • 举报
回复
--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x0083b840 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=848]
0x008391f0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3284]
0x008382c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=804]
0x00836470 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=768]
0x00835720 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3372]
0x008330c0 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=6664]
0x0082c460 JavaThread "Finalizer" daemon [_thread_blocked, id=7020]
0x0082b1e0 JavaThread "Reference Handler" daemon [_thread_blocked, id=8184]
=>0x00823670 JavaThread "main" [_thread_in_native, id=6512]

Other Threads:
0x0082a4c0 VMThread [id=6324]
0x0083c410 WatcherThread [id=7280]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 576K, used 203K [0x02bd0000, 0x02c70000, 0x030b0000)
eden space 512K, 39% used [0x02bd0000, 0x02c02e48, 0x02c50000)
from space 64K, 0% used [0x02c50000, 0x02c50000, 0x02c60000)
to space 64K, 0% used [0x02c60000, 0x02c60000, 0x02c70000)
tenured generation total 1408K, used 0K [0x030b0000, 0x03210000, 0x06bd0000)
the space 1408K, 0% used [0x030b0000, 0x030b0000, 0x030b0200, 0x03210000)
compacting perm gen total 8192K, used 1477K [0x06bd0000, 0x073d0000, 0x0abd0000)
the space 8192K, 18% used [0x06bd0000, 0x06d414a0, 0x06d41600, 0x073d0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040d000 Y:\jdk\bin\javaw.exe
0x7c920000 - 0x7c9b4000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91c000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee1000 C:\WINDOWS\system32\RPCRT4.dll
0x77d10000 - 0x77d9f000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f37000 C:\WINDOWS\system32\GDI32.dll
0x77be0000 - 0x77c38000 C:\WINDOWS\system32\MSVCRT.dll
0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll
0x6d730000 - 0x6d8cb000 Y:\jdk\jre\bin\client\jvm.dll
0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 Y:\jdk\jre\bin\hpi.dll
0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d3f0000 - 0x6d425000 Y:\jdk\jre\bin\jdwp.dll
0x6d700000 - 0x6d70c000 Y:\jdk\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 Y:\jdk\jre\bin\java.dll
0x6d720000 - 0x6d72f000 Y:\jdk\jre\bin\zip.dll
0x6d290000 - 0x6d297000 Y:\jdk\jre\bin\dt_socket.dll
0x71a20000 - 0x71a37000 C:\WINDOWS\system32\WS2_32.dll
0x71a10000 - 0x71a18000 C:\WINDOWS\system32\WS2HELP.dll
0x719c0000 - 0x719fe000 C:\WINDOWS\System32\mswsock.dll
0x76ef0000 - 0x76f17000 C:\WINDOWS\system32\DNSAPI.dll
0x76f80000 - 0x76f88000 C:\WINDOWS\System32\winrnr.dll
0x76f30000 - 0x76f5c000 C:\WINDOWS\system32\WLDAP32.dll
0x76f90000 - 0x76f96000 C:\WINDOWS\system32\rasadhlp.dll
0x60fd0000 - 0x61025000 C:\WINDOWS\system32\hnetcfg.dll
0x71a00000 - 0x71a08000 C:\WINDOWS\System32\wshtcpip.dll
0x0aed0000 - 0x0af51000 Y:\jdk\jre\bin\MyDll.dll
0x770f0000 - 0x7717c000 C:\WINDOWS\system32\oleaut32.dll
0x76990000 - 0x76acd000 C:\WINDOWS\system32\ole32.dll
0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\version.dll
0x5d170000 - 0x5d20a000 C:\WINDOWS\system32\comctl32.dll
0x5efe0000 - 0x5eff7000 C:\WINDOWS\system32\olepro32.dll
0x76fa0000 - 0x7701f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77020000 - 0x770ba000 C:\WINDOWS\system32\COMRes.dll
0x75e00000 - 0x75eae000 C:\WINDOWS\system32\SXS.DLL

VM Arguments:
jvm_args: -Xbootclasspath:Y:\jdk\jre\lib\rt.jar -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:8831
java_command: HelloWorld
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=Z:\jdk
CLASSPATH=.;APUSIC_HOME\lib\apusic.jar;APUSIC_HOME\lib\apws.jar;.;APUSIC_HOME\lib\apusic.jar;APUSIC_HOME\lib\apws.jar;.;APUSIC_HOME\lib\apusic.jar;APUSIC_HOME\lib\apws.jar;磍asspath
PATH=D:\Perl\site\bin;D:\Perl\bin;D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\ConnectUtilities;;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;Z:\jdk\bin;C:\Downloads\ruby-1.8.5-p12-i386-mswin32\bin;d:\Program Files\Subversion\bin;D:\Program Files\MySQL\MySQL Server 4.1\bin;;C:\Program Files\Intel\Wireless\Bin\;E:\nepalon\workspace\chainsea\crmdevelop\Apusic-3.0_crm3.4.10.1\bin;D:\Perl\site\bin;D:\Perl\bin;D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\ConnectUtilities;;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;Z:\jdk\bin;C:\Downloads\ruby-1.8.5-p12-i386-mswin32\bin;d:\Program Files\Subversion\bin;D:\Program Files\MySQL\MySQL Server 4.1\bin;;C:\Program Files\Intel\Wireless\Bin\;.;d:\Apusic-4.0.3\bin;d:\Apusic-3.0\bin;D:\Perl\site\bin;D:\Perl\bin;D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\ConnectUtilities;;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;Z:\jdk\bin;C:\Downloads\ruby-1.8.5-p12-i386-mswin32\bin;d:\Program Files\Subversion\bin;D:\Program Files\MySQL\MySQL Server 4.1\bin;;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;Z:\jdk\bin
USERNAME=britney
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel



--------------- S Y S T E M ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 2095468k(905556k free), swap 2460108k(1283368k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_08-b03) for windows-x86, built on Jul 26 2006 01:10:50 by "java_re" with MS VC++ 6.0

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧