Home › Forum › Allgemeines › Installation › Nuclos webstar.jnlp startet nicht
- Dieses Thema hat 13 Antworten und 6 Teilnehmer, und wurde zuletzt aktualisiert vor 13 Jahren, 3 Monaten von
Peter Neumaier.
-
AutorBeiträge
-
6 August 2010 um 20:46 Uhr #2363
Peter Müller
TeilnehmerHallo,
ich kann die webstart.jnlp nich starten. Woran kann das liegen? Das LogFile sieht wie folgt aus:
2010-08-06 18:38:55,453 INFO [org.nuclos.client.main.StartUp] Client-Logging initialisiert.
2010-08-06 18:38:55,453 INFO [org.nuclos.client.main.StartUp] Java-Version 1.6.0_21
2010-08-06 18:38:56,031 FATAL [org.nuclos.client.ui.Errors] Exception occured in showExceptionDialog:
java.lang.NullPointerException
at org.nuclos.common2.CommonLocaleDelegate.getResourceBundle(CommonLocaleDelegate.java:97)
at org.nuclos.common2.CommonLocaleDelegate.getMessage(CommonLocaleDelegate.java:201)
at org.nuclos.client.ui.ExceptionMessagePanel.init(ExceptionMessagePanel.java:135)
at org.nuclos.client.ui.ExceptionMessagePanel.(ExceptionMessagePanel.java:85)
at org.nuclos.client.ui.Errors.showDetailedExceptionDialog(Errors.java:209)
at org.nuclos.client.ui.Errors$1.run(Errors.java:156)
at org.nuclos.client.ui.UIUtils.invokeOnDispatchThread(UIUtils.java:994)
at org.nuclos.client.ui.Errors.showExceptionDialog(Errors.java:121)
at org.nuclos.client.main.StartUp.createGUI(StartUp.java:273)
at org.nuclos.client.main.StartUp.access$0(StartUp.java:183)
at org.nuclos.client.main.StartUp$1.run(StartUp.java:124)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2010-08-06 18:38:56,031 FATAL [org.nuclos.client.ui.Errors] Original Throwable was:
javax.ejb.EJBException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.nuclos.server.database.DataBaseHelper
at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:63)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166)
at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:115)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.nuclos.server.common.security.NuclosRoleBasedAuthorizationInterceptor.invoke(NuclosRoleBasedAuthorizationInterceptor.java:32)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
Caused by: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.nuclos.server.database.DataBaseHelper
at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:174)
at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166)
at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:115)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.nuclos.server.common.security.NuclosRoleBasedAuthorizationInterceptor.invoke(NuclosRoleBasedAuthorizationInterceptor.java:32)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:163)
at org.jboss.remoting.Client.invoke(Client.java:1634)
at org.jboss.remoting.Client.invoke(Client.java:548)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107)
at $Proxy0.getServerProperty(Unknown Source)
at org.nuclos.client.login.LoginController.(LoginController.java:113)
at org.nuclos.client.main.StartUp.createGUI(StartUp.java:190)
at org.nuclos.client.main.StartUp.access$0(StartUp.java:183)
at org.nuclos.client.main.StartUp$1.run(StartUp.java:124)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:67)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:74)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107)
at $Proxy0.getServerProperty(Unknown Source)
at org.nuclos.client.login.LoginController.(LoginController.java:113)
at org.nuclos.client.main.StartUp.createGUI(StartUp.java:190)
at org.nuclos.client.main.StartUp.access$0(StartUp.java:183)
at org.nuclos.client.main.StartUp$1.run(StartUp.java:124)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.nuclos.server.database.DataBaseHelper
at org.nuclos.server.common.ServerParameterProvider.getParametersFromDB(ServerParameterProvider.java:119)
at org.nuclos.server.common.ServerParameterProvider.loadParameters(ServerParameterProvider.java:94)
at org.nuclos.server.common.ServerParameterProvider.(ServerParameterProvider.java:71)
at org.nuclos.server.common.ServerParameterProvider.getInstance(ServerParameterProvider.java:63)
at org.nuclos.server.servermeta.ejb3.ServerMetaFacadeBean.getServerProperty(ServerMetaFacadeBean.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:166)
at org.jboss.ejb3.security.RoleBasedAuthorizationInterceptor.invoke(RoleBasedAuthorizationInterceptor.java:115)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.nuclos.server.common.security.NuclosRoleBasedAuthorizationInterceptor.invoke(NuclosRoleBasedAuthorizationInterceptor.java:32)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:769)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:573)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
7 August 2010 um 01:45 Uhr #2364Klaus Heinisch
TeilnehmerHi Hans.
– Welches LogFile hast Du uns gezeigt?
– Und kannst Du uns die anderen Logfiles auch noch zeigen?
– Mit welchem Basis-System arbeitest Du? Win? Linux?
– Hast Du „nur“ einen einzigen Client, mit dem Du testest? Welches OS?Gruß, Klaus
(bin allerdings auch noch neu hier 😉 )
7 August 2010 um 15:54 Uhr #2366Peter Müller
Teilnehmer– Ich benutze Windows XP
– Das LogFile wird erstellt nachdem ich die webstart.jnlp geöffnet habe.
– weitere LogFiles werden nicht erstellt bzw. wo kann ich weitere finden?
– ich haben den server und client auf einem pc laufen.
8 August 2010 um 01:11 Uhr #2369Ramin Goettlich
TeilnehmerHallo,
Auf den ersten Blick ist die Ursache unklar. Das ist das Client-Log. Ist es vollständig oder nur auszugsweise abgebildet?
Hilfreich wäre noch das Server-Log (server.log und boot.log, beide Dateien zu finden unter ..servernucloslog.
Grüsse,
nuclosian8 August 2010 um 13:29 Uhr #2371Peter Müller
Teilnehmer8 August 2010 um 17:02 Uhr #2372Ramin Goettlich
TeilnehmerHallo,
die wesentliche Meldung aus dem Serverlog ist diese hier:
2010-08-08 11:23:10,625 ERROR [org.nuclos.server.dblayer.impl.postgresql.PostgreSQLDBAccess] Schema name ’nuclos‘ not found
Beim ersten Start von Nuclos generiert Nuclos die benötigten Tabellen, Views, etc. auf der Zieldatenbank. Dazu muss die vorbereitete Zieldatenbank zu den Einstellungen für Nuclos in der nuclos.xml (Installationspaket) „passen“.
Mit welchen Statements haben Sie das Schema in der DB erstellt? Das müsste in etwa sowas gewesen sein:
CREATE ROLE nuclos LOGIN UNENCRYPTED PASSWORD 'nuclos' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
CREATE SCHEMA nuclos AUTHORIZATION nuclos;
CREATE TABLESPACE dat_nuclos OWNER nuclos LOCATION ';
Wenn Sie das Schema anders benannt haben sollten, muss auch die Einstellung in der nuclos.xml dazu passen. Bitte posten Sie den Inhalt Ihrer nuclos.xml und prüfen Sie den Namen des eingerichteten DB-Schemas.
Grüsse,
nuclosian9 August 2010 um 17:16 Uhr #2375Peter Müller
TeilnehmerDanke für die Hilfe. Ich habe in der nuclos.xml vergessen die Connection-URL anzupassen. Jetzt funktioniert alles.
31 August 2010 um 17:24 Uhr #2518Peter Neumaier
TeilnehmerHallo!
Ich habe ein ganz ähnliches Problem:
– Die Installation (2.5.1 Final) lief (scheinbar) erstmal rund,
– auf http://localhost:8080/nuclos-webstart/ wird das Nuclos-Logo angezeigt
– klicke ich darauf wird Java gestartet (Splashscreen taucht auf)
– weiter passiert leider nichts…Noch eine Ergänzung: Merkwürdigerweise komme ich von dem Rechner auch nicht mehr auf http://www.nuclos.de (betrifft nur Internet Explorer, mit Firefox funktioniert es). Es wird jedesmal die Fehlermeldung angezeit, dass die Internetseite nicht geöffnet werden kann. Andere Seite funktionieren aber problemlos…
System:
– WinXP, läuft als virtuelle Maschine unter Microsoft Virtual Windows [file name=boot.txt size=63214]https://www.nuclos.de/media/kunena/attachments/legacy/files/boot.txt[/file] [file name=client.txt size=13029]https://www.nuclos.de/media/kunena/attachments/legacy/files/client.txt[/file]Attachments:31 August 2010 um 17:30 Uhr #2520Peter Neumaier
TeilnehmerDie Server.log ist leider zu gross um sie hier hochzuladen… Kann aber hier eingesehen werden: http://dl.dropbox.com/u/347144/server.txt
[file name=nuclos_xml.txt size=961]https://www.nuclos.de/media/kunena/attachments/legacy/files/nuclos_xml.txt[/file]
Attachments:1 September 2010 um 16:50 Uhr #2522Marcel Billen
TeilnehmerHallo PeterN,
irgendwie scheint die Datenbank das Passwort nicht zu mögen. Relativ weit unten im Logfile steht:
2010-08-31 15:01:46,635 WARN [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
org.jboss.resource.JBossResourceException: Could not create connection; – nested throwable: (org.postgresql.util.PSQLException: FATAL: Passwort-Authentifizierung f?r Benutzer ?nuclos? fehlgeschlagen)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)Entweder ist das Passwort falsch in der Konfiguration hinterlegt oder der Postgres-Server akzeptiert für den Nuclos-User vom entsprechenden Host aus keine Passwortauthentifizierung.
Viele Grüße,
Ichiro1 September 2010 um 16:59 Uhr #2523Peter Neumaier
TeilnehmerHallo Ichiro,
danke für den Hinweis. Ich habe jetzt nochmal neu installiert, jetzt hat das mit dem Passwort geklappt. Allerdings wird Nuclos immer noch nicht gestartet. Ich erhalte folgende Meldung, wenn ich mich an einer SQL-Shell anmelde:
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]: nuclos
Passwort f³r Benutzer nuclos:
psql (8.4.4)
Warnung: Konsolencodeseite (850) unterscheidet sich von der Windows-
Codeseite (1252). 8-Bit-Zeichen funktionieren möglicherweise nicht
richtig. Einzelheiten finden Sie auf der psql-Handbuchseite unter
»Notes for Windows users«.
Geben Sie »help« für Hilfe ein.postgres=>
Kann ich da irgendwie gegensteuern bzw. könnte das die Quelle der Probleme sein? Ich habe das Gefühl, dass alle Befehle zum Anpassen der Datenbank nicht korrekt ausgeführt / eingegeben wurden.
Bei der Installation von Postgres habe ich die Lokalisierung auf Schweiz eingestellt… War das ein Fehler?
Danke + Gruss
1 September 2010 um 17:11 Uhr #2524Marc Jackisch
TeilnehmerHallo PeterN,
vermutlich nicht. Da das Konsoleninerface aber sowieso nicht soooo toll ist, würde ich vorschlagen, eine andere Oberfläche für Postgres zu installieren, z.B. pgAdmin III.
HTH,
tdev1 September 2010 um 17:12 Uhr #2525Marc Jackisch
TeilnehmerAchja, zu Installation und schweizer Locale: ich habe meine Installation unter Unicode (UTF-8) laufen… das geht gut.
1 September 2010 um 17:38 Uhr #2527Peter Neumaier
TeilnehmerNoch mal dank, jetzt sieht es schon deutlich besser aus. Habe alles neu installiert und habe mir endlich (!) die Wiki-Seite zur PostgreSQL-Installation durchgelesen. http://wiki.nuclos.de/2.5/Wiki.jsp?page=Installation%20PostgreSQL
Dort ist alles deutlich besser erklärt als in der Anleitung, die mit dem Installationspaket mitkommt.
Mal sehen, ob es gleich läuft…
EDIT: BIN DRIN!!!
-
AutorBeiträge