Javahl non loading (NoclassDeferror)
Domanda
Ho reinstallato Windows e non ha deciso una nuova copia di Eclipse.Nonostante ciò, sono stato in grado di accedere a un repository ssh tramite subclipse.Il problema sembra essere con Javahl e i test dal sito Web TIGRIS danno a NoclassDeferror.Sebbene questo potesse essere considerato come un problema software spero che qualcuno sia arrivato accrocato questo prima.C'è un modo per risolvere questo problema?È abbastanza urgente.
P.S: Le cose sono state allestite in modo tale che il subclipse guarderebbe nel file di configurazione per inoltrare una chiamata al client Plink di TortoiseSvn che a sua volta riceve una chiave caricata in agevolazione.
Modifica: Ecco l'uscita da Java -jar Javahltests.jar ora dopo aver reinstallato un JDK:
.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.
E.E.E.E.E.E.E.E.E.E
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0xffbadd11, pid=752, tid=656
#
# JRE version: 6.0_21-b06
# Java VM: Java HotSpot(TM) Client VM (17.0-b16 mixed mode, sharing windows-x86 )
# Problematic frame:
# C 0xffbadd11
#
# An error report file with more information is saved as:
# C:\\hs_err_pid752.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
.
Ed ecco l'uscita che ho avuto in precedenza:
.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.
E.E.E.E.E.E.E.E.E.E
Time: 0,047
There were 50 errors:
1) testCreate(org.tigris.subversion.javahl.SVNAdminTests)java.lang.UnsatisfiedLinkError: no svnjavahl-1 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.tigris.subversion.javahl.NativeResources.loadNativeLibrary(NativeResources.java:79)
at org.tigris.subversion.javahl.SVNAdmin.<clinit>(SVNAdmin.java:32)
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
2) testSetRevProp(org.tigris.subversion.javahl.SVNAdminTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
3) testLogDate(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
4) testVersion(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
5) testPathValidation(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
6) testPathIsURL(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
7) testMergeinfoParser(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
8) testBasicStatus(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
9) testOODStatus(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
10) testBasicCheckout(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
11) testBasicCommit(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
12) testBasicProperties(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
13) testBasicUpdate(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
14) testBasicMkdirUrl(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
15) testCopy(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
16) testMove(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
17) testBasicMergingUpdate(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
18) testBasicConflict(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
19) testBasicCleanup(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
20) testBasicRevert(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
21) testBasicSwitch(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
22) testBasicDelete(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
23) testBasicCheckoutDeleted(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
24) testBasicNodeKindChange(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
25) testBasicImport(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
26) testBasicCat(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
27) testBasicCatStream(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
28) testBasicLs(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
29) testBasicAddIgnores(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
30) testBasicImportIgnores(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
31) testBasicInfo(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
32) testBasicLogMessage(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
33) testBasicVersionInfo(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
34) testBasicLocking(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
35) testBasicInfo2(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
36) testBasicChangelist(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
37) testBasicMerge(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
38) testMergeUsingHistory(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
39) testMergeReintegrate(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
40) testMergeConflictResolution(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
41) testRecordOnlyMerge(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
42) testDiff(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
43) testDiffSummarize(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
44) testBasicIsAdminDirectory(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
45) testBasicCancelOperation(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
46) testDataTransferProgressReport(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
47) testTreeConflict(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
48) testObstructionTolerance(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
49) testBasicBlame(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
50) testCommitRevprops(org.tigris.subversion.javahl.BasicTests)java.lang.NoClassDefFoundError: Could not initialize class org.tigris.subversion.javahl.SVNAdmin
at org.tigris.subversion.javahl.SVNTests.setUp(SVNTests.java:218)
at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
FAILURES!!!
Tests run: 50, Failures: 0, Errors: 50
.
Infine, ecco cosa ottengo nell'IDE Eclipse:
Failed to load JavaHL Library.
These are the errors that were encountered:
F:\eclipse helios\eclipse-jee-helios-win32\eclipse\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.12\libsvnjavahl-1.dll: Can't find dependent libraries
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = F:\eclipse helios\eclipse-jee-helios-win32\eclipse\plugins
. Soluzione
Ho avuto lo stesso problema con la mia installazione di Eclipse Helios in Ubuntu. Per risolvere il problema che ho dovuto fare quanto segue.
- .
-
Installare la libreria SVN
$ sudo apt-get install libsvn-java
-
Trova la posizione delle librerie native . Nel mio caso era / usr / lib / jni. (Se hai appena installato la libreria potrebbe essere necessario aggiornare il DB di localizzazione prima di eseguire individuare con /etc/cron.daily/mlocate - su Ubuntu 10.10, l'altro sistema operativo potrebbe avere nomi di script diversi)
$ LOCATE LIBSVNJAVA
Nel mio caso trova i seguenti file: /usr/lib/jni/libsvnjavahl-1.so, /usr/lib/jni/libsvnjavahl-1.so.0, / usr / lib / jni / libsvnjavahl-1. so.0.0.0
-
Trova la posizione della directory di installazione Eclipse . Per l'installazione personalizzata scelgo / usr / locale / eclipse
-
modifica eclipse.ini contenuti in quella directory. È un file contenente tutte le opzioni Eclipse come spiegato in documentazione eclipse . Aggiungi una linea a quel file con il seguente contenuto (regolazione in base al percorso della libreria nativa)
-djava.library.path= / usr / lib / jni
-
riavvia eclipse
Altri suggerimenti
alcuni racconti con soluzione qui sotto.
Primo, racconti. Ho avuto un errore simile con:
- .
-
svn, version 1.8.8 (r1568071)
; - eclipse
Mars.1
; - ubuntu linux
trusty
; -
con:
- .
- Sublipse dal sito di aggiornamento Eclipse https://dl.bintray.com/subclipse/reles/subclipse/Latest/ < / a> (a partire da nov. 22, 2016 ) o:
- Sublipse da Eclipse Marketplace Sublipse versione 1.10.13
(stavo commuovendo entrambe le fonti del subclipse all'interno di un singolo eclipse Marte.1 istanza).
I messaggi di errore erano:
- .
-
java.lang.LinkageError: Native library version must be at least 1.9.0, but is only 1.8.8 (r1568071) at org.apache.subversion.javahl.NativeResources.init(NativeResources.java:148) at org.apache.subversion.javahl.NativeResources.loadNativeLibrary(NativeResources.java:111) at org.apache.subversion.javahl.types.Version.(Version.java:40) at org.apache.subversion.javahl.NativeResources.init(NativeResources.java:145) at org.apache.subversion.javahl.NativeResources.loadNativeLibrary(NativeResources.java:111) at org.apache.subversion.javahl.SVNClient.(SVNClient.java:52) at org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapterFactory.isAvailable(JhlClientAdapterFactory.java:183) at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:90) at org.tigris.subversion.clientadapter.Activator.getClientAdapter(Activator.java:81) at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:127) at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:94) at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:462) at org.tigris.subversion.subclipse.core.repo.SVNRepositoryLocation.getSVNClient(SVNRepositoryLocation.java:257) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(RemoteFolder.java:164) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(RemoteFolder.java:260) at org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(FetchMembersOperation.java:41) at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90) at org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(SVNRepositoryRootElement.java:73) at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:232) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
-
java.lang.NoClassDefFoundError: Could not initialize class org.apache.subversion.javahl.SVNClient at org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapter.(JhlClientAdapter.java:57) at org.tigris.subversion.clientadapter.javahl.Activator.getAdapter(Activator.java:64) at org.tigris.subversion.clientadapter.Activator.getClientAdapter(Activator.java:84) at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:127) at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:94) at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:462) at org.tigris.subversion.subclipse.core.repo.SVNRepositoryLocation.getSVNClient(SVNRepositoryLocation.java:257) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(RemoteFolder.java:164) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(RemoteFolder.java:260) at org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(FetchMembersOperation.java:41) at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90) at org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(SVNRepositoryRootElement.java:73) at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:232) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Il LinkageError
sopra potrebbe probabilmente essere causato da incompatibilità con [3]:
[3]:
.Requisiti - Attuale master
(Questo è un estratto da https://github.com/subclipse/subclipse/wikijeles/ A>, vedere Sezione Requisiti - Attuale master ).
Per risolvere questa incompatibilità per il mio 1.8.8
SVN, ho provato ad installare l'eredità
.svn 1.8.x - https://dl.bintray.com /subclipse/archive/release/1.10.x/
(Questo è un estratto da https://github.com/subclipse/subclipse/wikijeles/ A>, vedere la sezione Legacy Comusciti ).
.
secondo, una soluzione.
- .
- Quindi, ho creato una nuova installazione Eclipse con
-Djava.library.path=/usr/lib/i386-linux-gnu/jni/
a-vmargs
(ha scattato l'installatore Eclipse da http://www.eclipse.org/downloads/packages/release/mars/2 ). - Sublipse installato per il mio
1.8.8
SVN dal sito di aggiornamento eclipse legacy https://dl.bintray.com/subclipse/archive/release/1.10.x/ . - Passato da Javahl a Pure Java Svnkit per evitare di chiedere la password su ogni funzionamento del repo con URL
svn+ssh:
(vedere https:// stackoverflow. COM / A / 15949392/529442 su questo). - voila, tutto funziona alla grande! Goditi.
Sarebbe utile se hai fornito un messaggio di eccezione dettagliato o uno schermo per spiegare il problema.
Se è davvero urgente, usa il comando svn
prima di capire la correzione.
Aggiorna # 1
Per aiutare adiagnosticare il problema,scaricare il
Hai la possibilità di utilizzare la libreria di SVNKIT invece di Javahl che è l'implementazione di Pure Java al 100% dei protocolli utilizzati dalla sovversione.Questa opzione ha il vantaggio di non richiedere alcuna libreria nativa.
Ho visto lo stesso tipo di problemi in OS X 10.7.5.La soluzione sembrava composta da due cose:
- .
- Metti il file Javahl .jar nello stesso posto della libreria (in OS X, la libreria e il file JAR sono collegamenti simbolici collocati in / libreria / java / estensioni).h / t a Javin Paul
- Esegui il test come radice.Per qualche motivo sconosciuto, eseguirle come un normale utente ha portato a un tipo di problemi di autorizzazioni durante la creazione di file.
Passerei più tempo a rintracciare i problemi rimanenti verso il basso, ma ho già trascorso un'intera mattinata su questo: - (