Zum Inhalt springen

NullPointerException beim Commit (Subversion)


Empfohlene Beiträge

Geschrieben

Hallo zusammen

Ich habe bei mir Subversion auf LINUX installiert. Dazu habe ich mir für Eclipse das Plugin Subclipse von Tigris geholt.

Die Sourcen konnte ich wunderbar vom Subversion-Server in mein Eclipse-Projekt holen. Wenn ich nun an einer Datei eine Änderung vorneheme, speichere und ich meine Änderung zurückgeben will (rechter Klick auf entsprechendes File: Team -> Commit) so erscheint die Fehlermeldung:

An internal error occurred during: "SVN Commit".

java.lang.NullPointerException

Hat jemand ne Idee, was hier falsch laufen könnte oder was ich falsch mache?

Gruss aus dem verschneiten Bern

Geschrieben

Hallo

Hier also der ganze Stack:

java.lang.NullPointerException

at java.io.File.<init>(File.java:180)

at org.tigris.subversion.svnclientadapter.SVNNotificationHandler.getAbsoluteFile(SVNNotificationHandler.java:143)

at org.tigris.subversion.svnclientadapter.SVNNotificationHandler.notifyListenersOfChange(SVNNotificationHandler.java:176)

at org.tigris.subversion.svnclientadapter.javahl.JhlNotificationHandler.onNotify(JhlNotificationHandler.java:280)

at org.tigris.subversion.svnclientadapter.javahl.JhlNotificationHandler.onNotify(JhlNotificationHandler.java:62)

at org.tmatesoft.svn.core.javahl.SVNClientImpl$10.handleEvent(SVNClientImpl.java:1084)

at org.tmatesoft.svn.core.wc.SVNBasicClient.dispatchEvent(SVNBasicClient.java:223)

at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:626)

at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:494)

at org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:464)

at org.tmatesoft.svn.core.javahl.SVNClientImpl.commit(SVNClientImpl.java:390)

at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.commit(AbstractJhlClientAdapter.java:266)

at org.tigris.subversion.subclipse.core.commands.CheckinResourcesCommand$1.run(CheckinResourcesCommand.java:98)

at org.tigris.subversion.subclipse.core.SVNProviderPlugin$5.run(SVNProviderPlugin.java:403)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1673)

at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1693)

at org.tigris.subversion.subclipse.core.SVNProviderPlugin.run(SVNProviderPlugin.java:398)

at org.tigris.subversion.subclipse.core.commands.CheckinResourcesCommand.run(CheckinResourcesCommand.java:87)

at org.tigris.subversion.subclipse.core.SVNTeamProvider.checkin(SVNTeamProvider.java:178)

at org.tigris.subversion.subclipse.ui.operations.CommitOperation.execute(CommitOperation.java:62)

at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90)

at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:159)

at org.eclipse.team.internal.ui.actions.JobRunnableContext$3.runInWorkspace(JobRunnableContext.java:179)

at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

kannst du damit was anfangen?

Geschrieben

hab mir nochmals darüber gedanken gemacht.

Meine Frage ist nun: Welches File ist null und warum? könnte es etwas mit Berechtigung zu tun haben? ich werde wohl nochmals die ganzen Einstellungen durchgehen müssen. im moment krieg ich den server eh nicht mehr hoch. am besten ich beginne nochmals von ganz vorne und setze den server sauber auf.

kennt jemand ein gutes tutorial oder ein vernünftiges buch?

Geschrieben

Servus,

also die NPE tritt in der Klasse File auf beim initialisieren in Zeile 180. Du kannst Dir mal die Sourcen Deines JDKs anschauen, was in dieser Zeile passiert. Oder Du gehst im Trace eins weiter und schaust Dir die Sourcen von SVNNotificationHandler an (Zeile 143), wenn die verfügbar sind.

Leider kann ich Dir da nicht weiterhelfen, es sieht nach einem Fehler in dem Subversion Plugin aus.

Hast Du bei Tigris Foren gefunden und gelesen?

Peter

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...