[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-users] Subclipse 1.2.1 crashes eclipse with JavaHL but not SVNKit

From: LUKE PLAMANN <laplamann_at_nglic.com>
Date: 2007-06-06 22:00:07 CEST

Ah, ok, I think I understand now.
 
I downloaded the "standard" Subversion 1.4.3, pointed APR_ICONV_PATH at its iconv directory, and Subclipse appears to be working properly.
 
Now, just to make sure I understand this.
- Subversion 1.4.3 for Apache 2.2 is built with Apache 2.2 and APR 1.2
- Subversion 1.4.3 (standard) is built with Apache 2.0 and APR 0.9
- Subclipse 1.2.1 is built with Apache 2.0 and APR 0.9
- Apache 2.0/APR 0.9 is incompatible with Apache 2.2/APR 1.2
 
So, I needed Apache 2.2.4, Subversion 1.4.3 (for apache 2.2.x), Subclipse 1.2.1, AND iconv from Subversion 1.4.3 (standard).
 
Is that accurate?
 

>>> "Mark Phippard" <markphip@gmail.com> 6/6/2007 2:30 PM >>>
But you downloaded the "special" Apache 2.2 version from tigris. You
need to get the "standard" version. On the Subversion download page,
this is what it says:

The latest command-line binaries and libraries for Windows can be
found in this directory of the file-sharing area. The packages are
".zip" files.

Note that the Apache modules included in this package was compiled
against Apache HTTP Server 2.0, and thus will not work with Apache
HTTP Server 2.2.

The latter is highlighted in yellow.

Anyway, this is the link to the standard version:

http://subversion.tigris.org/downloads/svn-win32-1.4.3.zip

Mark

On 6/6/07, LUKE PLAMANN <laplamann@nglic.com> wrote:
>
>
> Yes, they are installed on the same machine.
>
> APR_ICONV_PATH was pointing at the Subversion version that I downloaded from
> tigris. I added APR_ICONV1_PATH and pointed it at Apache's version. No
> change.
>
> C:\test>set APR
> APR_ICONV1_PATH=C:\Program Files\Apache Software
> Foundation\Apache2.2\bin\iconv
> APR_ICONV_PATH=C:\Program Files\Subversion\iconv
>
>
> >>> "Mark Phippard" <markphip@gmail.com> 6/6/2007 1:50 PM >>>
>
> Are these all installed on the same machine? The JavaHL binaries we
> include for Windows are built on Apache 2.0/APR 0.9. This is not
> compatible with Apache 2.2/APR 1.2. The problem is likely that the
> APR_ICONV_PATH environment variable is set and pointing to the Apache
> 2.2 apr-iconv.
>
> If you download the Subversion 1.4.3 binaries from tigris, and point
> APR_ICONV_PATH at that version, you should be OK again. You can then
> create an APR_ICONV1_PATH variable that points at the Apache 2.2
> version.
>
> Mark
>
>
>
> On 6/6/07, LUKE PLAMANN <laplamann@nglic.com> wrote:
> >
> >
> > Greetings-
> >
> > I'm trying to get a Subversion environment working as a proof of concept
> for
> > my company that currently has no version management. I'm having a bit of
> > trouble with Subclipse.
> >
> > Yesterday, I installed Apache 2.2.4, Subversion 1.4.3 (the version for
> > apache 2.2.x), and Subclipse 1.2.1. Subversion is working fine via command
> > line. I'm able to check out through Apache and the Basic Authentication is
> > working too. I'm feeling pretty good about that. I'm a bit of a newbie
> when
> > it comes to this kind of thing.
> >
> > However, when I try to use Subclipse, it crashes Eclipse with the
> following
> > abend message, and writes an error log which I have also added below.
> >
> > Anyone have any ideas as to what might be causing this? It appears there's
> > some issue with libapr-1.dll.
> >
> > ---------------------------
> > Eclipse
> > ---------------------------
> > JVM terminated. Exit code=1
> > C:\WINDOWS\system32\javaw.exe
> > -Xms128m
> > -Xmx512m
> > -jar C:\eclipse\startup.jar
> > -os win32
> > -ws win32
> > -arch x86
> > -launcher C:\eclipse\eclipse.exe
> > -name Eclipse
> > -showsplash 600
> > -exitdata 1744_70
> > -showlocation
> > -vm C:\WINDOWS\system32\javaw.exe
> > -vmargs
> > -Xms128m
> > -Xmx512m
> > -jar C:\eclipse\startup.jar
> > ---------------------------
> > OK
> > ---------------------------
> >
> > The following log is also written:
> >
> > #
> > # An unexpected error has been detected by HotSpot Virtual Machine:
> > #
> > # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x04c87c0c, pid=1384,
> > tid=4672
> > #
> > # Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
> > # Problematic frame:
> > # C [libapr-1.dll+0x7c0c]
> > #
> >
> > --------------- T H R E A D ---------------
> >
> > Current thread (0x02fb4500): JavaThread "Worker-0" [_thread_in_native,
> > id=4672]
> >
> > siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
> >
> > Registers:
> > EAX=0x0438d070, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
> > ESP=0x03968db8, EBP=0x03968dc4, ESI=0x02ff3718, EDI=0x00000000
> > EIP=0x04c87c0c, EFLAGS=0x00010246
> >
> > Top of Stack: (sp=0x03968db8)
> > 0x03968db8: 00000000 02ff3718 0438d070 0396adf0
> > 0x03968dc8: 03a11f32 0396adec 0438d070 00000000
> > 0x03968dd8: 00000000 00000000 02ff3718 0438d070
> > 0x03968de8: 00000000 0438d070 00000000 0438d070
> > 0x03968df8: 0438d110 6eec84f1 0438d070 00000010
> > 0x03968e08: 6ee40000 6eec11f2 0438d070 0438d110
> > 0x03968e18: 6eec1210 6eec8610 0438d070 0438d0c0
> > 0x03968e28: 0438d070 0438d070 00000000 003a0043
> >
> > Instructions: (pc=0x04c87c0c)
> > 0x04c87bfc: 89 55 10 53 8b 5d 14 56 57 85 db 75 03 8b 58 18
> > 0x04c87c0c: 8b 03 bf 01 00 00 00 3b c7 0f 82 19 01 00 00 8b
> >
> >
> > Stack: [0x03930000,0x03970000), sp=0x03968db8, free space=227k
> > Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> > code)
> > C [libapr-1.dll+0x7c0c]
> > C [libapriconv-1.dll+0x1f32]
> > C [libapriconv-1.dll+0x1da4]
> > C [_tbl_simple.so+0x123b]
> > C [_tbl_simple.so+0x11c4]
> >
> > Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
> > j
> >
> org.tigris.subversion.javahl.SVNClient.list(Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;Lorg/tigris/subversion/javahl/Revision;Z)[Lorg/tigris/subversion/javahl/DirEntry;+0
> > j
> >
> org.tigris.subversion.javahl.SVNClient.list(Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;Z)[Lorg/tigris/subversion/javahl/DirEntry;+5
> > j
> >
> org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getList(Lorg/tigris/subversion/svnclientadapter/SVNUrl;Lorg/tigris/subversion/svnclientadapter/SVNRevision;Z)[Lorg/tigris/subversion/svnclientadapter/ISVNDirEntry;+94
> > j
> >
> org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/tigris/subversion/subclipse/core/ISVNRemoteResource;+56
> > j
> >
> org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/tigris/subversion/subclipse/core/ISVNRemoteResource;+2
> > j
> >
> org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(Lorg/eclipse/core/runtime/IProgressMonitor;)V+37
> > j
> >
> org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V+35
> > j
> >
> org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(Ljava/lang/Object;Lorg/eclipse/ui/progress/IElementCollector;Lorg/eclipse/core/runtime/IProgressMonitor;)V+69
> > j
> >
> org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+13
> > j org.eclipse.core.internal.jobs.Worker.run()V+42
> > v ~StubRoutines::call_stub
> >
> > --------------- P R O C E S S ---------------
> >
> > Java Threads: ( => current thread )
> > 0x032e5550 JavaThread "Worker-3" [_thread_in_vm, id=4416]
> > 0x03283da8 JavaThread "Worker-2" [_thread_blocked, id=3864]
> > 0x031a94c0 JavaThread "Worker-1" [_thread_in_vm, id=2056]
> > 0x03270940 JavaThread "Java indexing" daemon [_thread_blocked, id=1412]
> > =>0x02fb4500 JavaThread "Worker-0" [_thread_in_native, id=4672]
> > 0x02f64638 JavaThread "Start Level Event Dispatcher" daemon
> > [_thread_blocked, id=5924]
> > 0x00a289f8 JavaThread "Framework Event Dispatcher" daemon
> > [_thread_blocked, id=692]
> > 0x00a2fe78 JavaThread "State Data Manager" daemon [_thread_blocked,
> > id=5492]
> > 0x0098d5d0 JavaThread "CompilerThread0" daemon [_thread_blocked,
> id=4728]
> > 0x0098c960 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
> > id=4720]
> > 0x00989f58 JavaThread "Finalizer" daemon [_thread_blocked, id=4108]
> > 0x00988bd0 JavaThread "Reference Handler" daemon [_thread_blocked,
> > id=4408]
> > 0x00354e98 JavaThread "main" [_thread_in_native, id=5100]
> >
> > Other Threads:
> > 0x009c7168 VMThread [id=2428]
> > 0x009c9010 WatcherThread [id=964]
> >
> > VM state:not at safepoint (normal execution)
> >
> > VM Mutex/Monitor currently owned by a thread: None
> >
> > Heap
> > def new generation total 9152K, used 4589K [0x10010000, 0x109f0000,
> > 0x12770000)
> > eden space 8192K, 49% used [0x10010000, 0x104061c8, 0x10810000)
> > from space 960K, 55% used [0x10900000, 0x10985548, 0x109f0000)
> > to space 960K, 0% used [0x10810000, 0x10810000, 0x10900000)
> > tenured generation total 121024K, used 9218K [0x12770000, 0x19da0000,
> > 0x30010000)
> > the space 121024K, 7% used [0x12770000, 0x130708e8, 0x13070a00,
> > 0x19da0000)
> > compacting perm gen total 23040K, used 23008K [0x30010000, 0x31690000,
> > 0x34010000)
> > the space 23040K, 99% used [0x30010000, 0x31688158, 0x31688200,
> > 0x31690000)
> >
> > Dynamic libraries:
> > 0x00400000 - 0x0040b000 C:\WINDOWS\system32\javaw.exe
> > 0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
> > 0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
> > 0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
> > 0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
> > 0x7e410000 - 0x7e4a0000 C:\WINDOWS\system32\USER32.dll
> > 0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
> > 0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
> > 0x08000000 - 0x0813e000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\client\jvm.dll
> > 0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
> > 0x10000000 - 0x10007000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\hpi.dll
> > 0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
> > 0x00830000 - 0x0083e000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\verify.dll
> > 0x00840000 - 0x00859000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\java.dll
> > 0x00860000 - 0x0086e000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\zip.dll
> > 0x03030000 - 0x0303f000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\net.dll
> > 0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
> > 0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
> > 0x03080000 - 0x03088000 C:\Program
> > Files\Java\j2re1.4.2_10\bin\nio.dll
> > 0x03560000 - 0x035b3000
> >
> C:\eclipse\configuration\org.eclipse.osgi\bundles\569\1\.cp\swt-win32-3236.dll
> > 0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
> > 0x773d0000 - 0x774d3000
> >
> C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll
> > 0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
> > 0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll
> > 0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
> > 0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
> > 0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
> > 0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
> > 0x771b0000 - 0x77256000 C:\WINDOWS\system32\WININET.dll
> > 0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
> > 0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
> > 0x75a70000 - 0x75a91000 C:\WINDOWS\system32\MSVFW32.dll
> > 0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll
> > 0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
> > 0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
> > 0x605d0000 - 0x605d9000 C:\WINDOWS\system32\mslbui.dll
> > 0x74c80000 - 0x74cac000 C:\WINDOWS\system32\oleacc.dll
> > 0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll
> > 0x039e0000 - 0x039f3000
> >
> C:\eclipse\configuration\org.eclipse.osgi\bundles\569\1\.cp\swt-gdip-win32-3236.dll
> > 0x4ec50000 - 0x4edf3000
> >
> C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
> > 0x03bc0000 - 0x03e85000 C:\WINDOWS\system32\xpsp2res.dll
> > 0x76380000 - 0x76385000 C:\WINDOWS\system32\msimg32.dll
> > 0x6eec0000 - 0x6eee1000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libapr.dll
> > 0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\MSWSOCK.dll
> > 0x6ee50000 - 0x6ee59000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libapriconv.dll
> > 0x04030000 - 0x04138000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libeay32.dll
> > 0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
> > 0x04140000 - 0x04204000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libdb44.dll
> > 0x04210000 - 0x04241000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\ssleay32.dll
> > 0x6ee60000 - 0x6ee89000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libaprutil.dll
> > 0x04250000 - 0x04262000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\intl3_svn.dll
> > 0x04270000 - 0x04378000
> >
> C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libsvnjavahl-1.dll
> > 0x76780000 - 0x76789000 C:\WINDOWS\system32\SHFOLDER.dll
> > 0x04b80000 - 0x04ba1000 C:\WINDOWS\system32\pelscrll.dll
> > 0x04bb0000 - 0x04bbd000 C:\WINDOWS\system32\PELCOMM.dll
> > 0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
> > 0x04bc0000 - 0x04bd4000 C:\WINDOWS\system32\PELHOOKS.dll
> > 0x6ee40000 - 0x6ee45000 C:\Program
> > Files\Subversion\iconv\_tbl_simple.so
> > 0x03a10000 - 0x03a19000 C:\Program
> > Files\Subversion\bin\libapriconv-1.dll
> > 0x04c80000 - 0x04ca0000 C:\Program Files\Subversion\bin\libapr-1.dll
> >
> > VM Arguments:
> > jvm_args: -Xms128m -Xmx512m
> > java_command: C:\eclipse\startup.jar -os win32 -ws win32 -arch x86
> -launcher
> > C:\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata 1744_70
> > -showlocation -vm C:\WINDOWS\system32\javaw.exe -vmargs -Xms128m -Xmx512m
> > -jar C:\eclipse\startup.jar
> > Launcher Type: SUN_STANDARD
> >
> > Environment Variables:
> > JAVA_HOME=C:\Program Files\Java\j2re1.4.2_10
> > CLASSPATH=.;C:\Program
> > Files\Java\j2re1.4.2_10\lib\ext\QTJava.zip
> > PATH=C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Common
> > Files\Pervasive Software
> >
> Shared\pvswcore;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Downloaded
> > Program Files;C:\Program Files\PC-Doctor for
> >
> Windows\;C:\IBMTOOLS\Python22;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\PROGRA~1\IBM\CLIENT~1;C:\PROGRA~1\IBM\CLIENT~1\Shared;C:\PROGRA~1\IBM\CLIENT~1\Emulator;;"C:\Program
> > Files\PKWARE\pkzipc";C:\Program
> >
> Files\Novell\ZENworks\;C:\j2sdk1.4.2_10\bin;C:\CVS\;C:\Program
> > Files\QuickTime\QTSystem\;C:\Program
> > Files\Subversion\bin;C:\Program Files\Apache Software
> > Foundation\Apache2.2\bin
> > USERNAME=plamann
> > OS=Windows_NT
> > PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, GenuineIntel
> >
> >
> > --------------- S Y S T E M ---------------
> >
> > OS: Windows XP Build 2600 Service Pack 2
> >
> > CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2
> >
> > Memory: 4k page, physical 2085548k(1263532k free), swap 2724468k(1971944k
> > free)
> >
> > vm_info: Java HotSpot(TM) Client VM (1.4.2_10-b03) for windows-x86, built
> on
> > Oct 10 2005 14:53:46 by "java_re" with MS VC++ 6.0
> >
> >
> >
> >
>
>
> --
> Thanks
>
> Mark Phippard
> http://markphip.blogspot.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> users-unsubscribe@subclipse.tigris.org
> For additional commands, e-mail: users-help@subclipse.tigris.org
>
>

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/ 
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org 
For additional commands, e-mail: users-help@subclipse.tigris.org 
Received on Wed Jun 6 22:00:53 2007

This is an archived mail posted to the Subclipse Users mailing list.