Problem bei Starten der JAVA-VM

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Problem bei Starten der JAVA-VM

Beitragvon hasdrubal » 18.07.2004, 18:31

Ich mach jetzt schon seit 2 Wochen an dieser Geschichte rum und kriegs ums verrecken net hin!
Da es ein Server-Prob ist, und prinzipiell nichts mit ua zu tun hat, wollte ichs eigentlich nicht hier posten. Aber jetzt brauch ich doch UA-kundige Hilfe:

Prob-Beschreibung:
Beim ausführen des make install-db wird die Fehlermeldung sh dbs/db-util install
ERROR 1064 at line 853: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Error occurred during initialization of VM
Could not reserve en
ausgeworfen.

Prob-Lösung:
Das Problem ist bekannt in Verbindung mit meinem VServer. Es steht nicht genug Speicher für Java zur Verfügung. Die Lösung ist, den Java Aufruf mit Parameter zu starten:
Auszug aus dem Makefile
JAVA = /usr/lib/SunJava2-1.4/bin/java -Xmx24m (=max 24MB)
Diese Lösung funktioniert in Zusammenhang mit dem Tomcat z.B. einwandfrei, in diesem Fall jedoch nicht.

Meine Vermutung ist jetzt, dass ich den Parameter noch an anderen Stellen einfügen muss, denn beim "normalen" make funktioniert es ja.
Oder kann es sein, dass in bestimmten Fällen die Zuweisung im Makefile nicht berücksichtigt wird?
hasdrubal
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 28.02.2004, 16:33
Wohnort: Frankfurt

Beitragvon Firak » 20.07.2004, 12:05

Ich sehe aber nicht, daß an dieser Stelle (in dbs/db-util) Java überhaupt verwendet wird...

Oder hast Du in dem Skript was geändert?
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon hasdrubal » 20.07.2004, 17:05

Nein ich habe nichts verändert.
Die Fehlermeldung ist nicht ganz korrekt.
Der Fehler wird in einem anderen File verursacht, ich nehme an, an irgendeiner Stelle, wo die XML Files ausgelesen werden sollen, und aus deren Inhalten die Datenbank gefüllt wird. Durch den Fehler mit der JAVA-VM, wird der MySQL-String nicht richtig zusammengebaut, was dann die SQL-Fehlermeldung verursacht, vermute ich.
Ich finde nur nicht die Verbindung, zwischen db-util und den Java Geschichten.
Ich weiß auch nicht, wo die Java VM gestartet wird (mit grep -r ... nichts gefunden).

Bei einer älteren Version konnte ich den Fehler nach editieren des Makefile beheben ... jetzt krieg ichs net mehr hin. Wurde bei der Java-Geschichte etwas geändert? Ansonsten geh ich zurück zur letzten Version und probiers damit nochmal.
hasdrubal
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 28.02.2004, 16:33
Wohnort: Frankfurt

Beitragvon hasdrubal » 21.07.2004, 20:15

HAT SICH ERLEDIGT.
Bitte fragt nicht warum.
-closed-
hasdrubal
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 28.02.2004, 16:33
Wohnort: Frankfurt


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste