Home Forum Allgemeines Installation Hilfe – Nuclos startet nicht mehr!

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)
  • Autor
    Beiträge
  • #7584
    Thomas Hempel
    Teilnehmer

    Hallo,

    ein Profi hat mir geraten, zum Lernen der Klassenstruktur die Entwicklungumgebung zu installieren. Das ist mir leider nicht gelungen.

    Nun habe ich den Installer nuclos-4.0.16-installer-windows64.exe erneut ausgeführt und wieder auf Produktionsumgebung und jre8 umgestellt.

    Jetzt startet nuclos nicht mehr. Der Fehler scheint hier im log zu stehen:
    2014-04-11 11:57:14,472 FATAL [org.nuclos.server.database.SpringDataBaseHelper] - Error auto db setup
    org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/C:/Program%20Files/Nuclos/webapp/WEB-INF/lib/nuclos-rigid-server-4.0.16.jar!/org/nuclos/server/autosync/migration/m_04_00_00/Migration_04_00_0022_main$QuerybuildermodelDTDResolver.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:290)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:220)
    at org.nuclos.server.autosync.MigrationUtils.getMigrations(MigrationUtils.java:47)
    at org.nuclos.server.autosync.AutoDbSetup.runMigrations(AutoDbSetup.java:211)
    at org.nuclos.server.autosync.AutoDbSetup.runUpdate(AutoDbSetup.java:197)
    at org.nuclos.server.autosync.AutoDbSetup.run(AutoDbSetup.java:185)
    at org.nuclos.server.database.SpringDataBaseHelper.autoDbSetup(SpringDataBaseHelper.java:135)
    at org.nuclos.server.web.NuclosContextLoaderListener$1.run(NuclosContextLoaderListener.java:99)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)
    Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader.java:56)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
    at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
    at org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter.match(AbstractTypeHierarchyTraversingFilter.java:105)
    at org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter.match(AbstractTypeHierarchyTraversingFilter.java:95)
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.isCandidateComponent(ClassPathScanningCandidateComponentProvider.java:333)
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:267)
    ... 10 more
    Caused by: java.lang.IllegalArgumentException
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.core.type.classreading.SimpleMetadataReader.
    (SimpleMetadataReader.java:53)
    ... 17 more
    2014-04-11 11:57:14,472 ERROR [org.nuclos.server.web.NuclosContextLoaderListener] - startup of heart beat server thread in timer task failed: org.nuclos.common.NuclosFatalException: Error AutoDbSetup: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/C:/Program%20Files/Nuclos/webapp/WEB-INF/lib/nuclos-rigid-server-4.0.16.jar!/org/nuclos/server/autosync/migration/m_04_00_00/Migration_04_00_0022_main$QuerybuildermodelDTDResolver.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    org.nuclos.common.NuclosFatalException: Error AutoDbSetup: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/C:/Program%20Files/Nuclos/webapp/WEB-INF/lib/nuclos-rigid-server-4.0.16.jar!/org/nuclos/server/autosync/migration/m_04_00_00/Migration_04_00_0022_main$QuerybuildermodelDTDResolver.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.nuclos.server.database.SpringDataBaseHelper.autoDbSetup(SpringDataBaseHelper.java:139)
    at org.nuclos.server.web.NuclosContextLoaderListener$1.run(NuclosContextLoaderListener.java:99)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)
    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/C:/Program%20Files/Nuclos/webapp/WEB-INF/lib/nuclos-rigid-server-4.0.16.jar!/org/nuclos/server/autosync/migration/m_04_00_00/Migration_04_00_0022_main$QuerybuildermodelDTDResolver.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:290)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:220)
    at org.nuclos.server.autosync.MigrationUtils.getMigrations(MigrationUtils.java:47)
    at org.nuclos.server.autosync.AutoDbSetup.runMigrations(AutoDbSetup.java:211)
    at org.nuclos.server.autosync.AutoDbSetup.runUpdate(AutoDbSetup.java:197)
    at org.nuclos.server.autosync.AutoDbSetup.run(AutoDbSetup.java:185)
    at org.nuclos.server.database.SpringDataBaseHelper.autoDbSetup(SpringDataBaseHelper.java:135)
    ... 3 more
    Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.springframework.core.type.classreading.SimpleMetadataReader.
    (SimpleMetadataReader.java:56)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
    at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
    at org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter.match(AbstractTypeHierarchyTraversingFilter.java:105)
    at org.springframework.core.type.filter.AbstractTypeHierarchyTraversingFilter.match(AbstractTypeHierarchyTraversingFilter.java:95)
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.isCandidateComponent(ClassPathScanningCandidateComponentProvider.java:333)
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:267)
    ... 10 more
    Caused by: java.lang.IllegalArgumentException
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.asm.ClassReader.
    (Unknown Source)
    at org.springframework.core.type.classreading.SimpleMetadataReader.
    (SimpleMetadataReader.java:53)

    Das komplette log hänge ich an. Der Verbindungstest zur Datenbank war positiv. Ich habe sicherheitshalber auch Java X64 neu installiert. Es ist immer der gleiche Fehler.

    Wie bekomme ich das wieder zum Laufen?

    Danke für alle Tipps!

    Attachments:
    #7586
    Frank Pavlic
    Teilnehmer

    Hallo Thomas,
    dein Problem liegt an Java 8 , nuclos ist noch nicht soweit, genauer gesagt ist die spring-Bibliothek erst ab Spring 4 java8 tauglich.

    Starte den nuclos-installer mit einer java 7 , damit sollte es funktionieren.

    Gruß
    Frank

    #7587
    Thomas Hempel
    Teilnehmer

    Hallo,

    ich habe den Installer 4.0.16 laufen lassen, mit jre7 und sonst gleichen Einstellungen. Nach dem Start friert das Nuclos-Rädchen wiederum nach langem Drehen ein.

    Das Logfile hänge ich an, der Fehler scheint hier zu stehen:
    2014-04-14 11:28:44,279 FATAL [org.nuclos.server.spring.AutoDbSetupComplete] - org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Peer (vm://nuclosBroker#1) disposed.
    2014-04-14 11:28:44,280 ERROR [org.nuclos.server.web.NuclosContextLoaderListener] - startup of heart beat server thread in timer task failed: java.lang.IllegalStateException: Timer already cancelled.
    java.lang.IllegalStateException: Timer already cancelled.
    at java.util.Timer.sched(Unknown Source)
    at java.util.Timer.schedule(Unknown Source)
    at org.nuclos.server.web.NuclosContextLoaderListener$1.run(NuclosContextLoaderListener.java:114)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)

    Das ist jetzt ein anderer Fehler oder?

    Vielen Dank für alle Hilfe – Wer bringt mein nuclos zum Laufen? :S

    Attachments:
    #7590
    Ramin Goettlich
    Teilnehmer

    Zugrunde liegt lt. server.log

    2014-04-11 11:37:51,420 FATAL [org.nuclos.server.database.SpringDataBaseHelper] - Error auto db setup
    org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/C:/Program%20Files/Nuclos/webapp/WEB-INF/lib/nuclos-rigid-server-4.0.16.jar!/org/nuclos/server/autosync/migration/m_04_00_00/Migration_04_00_0022_main$QuerybuildermodelDTDResolver.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: class path resource [org/xml/sax/EntityResolver.class]; nested exception is java.lang.IllegalArgumentException
    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:290)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
    at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:220)
    at org.nuclos.server.autosync.MigrationUtils.getMigrations(MigrationUtils.java:47)
    at org.nuclos.server.autosync.AutoDbSetup.runMigrations(AutoDbSetup.java:211)
    at org.nuclos.server.autosync.AutoDbSetup.runUpdate(AutoDbSetup.java:197)
    at org.nuclos.server.autosync.AutoDbSetup.run(AutoDbSetup.java:185)
    at org.nuclos.server.database.SpringDataBaseHelper.autoDbSetup(SpringDataBaseHelper.java:135)
    at org.nuclos.server.web.NuclosContextLoaderListener$1.run(NuclosContextLoaderListener.java:99)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)

    Wie wurde denn Java 8 durch Java 7 ersetzt?
    Was sagt „java -version“ auf der Kommandozeile?
    Im Installer von Nuclos kann man explizit die zu verwendende Java Version angeben, wurde der Installer von Nuclos nochmal ausgeführt, um auf Java 7 umzubiegen?
    Ggf. bitte mal die nuclos.xml aus dem -Verzeichnis posten.

    #7593
    Thomas Hempel
    Teilnehmer

    Wie wurde denn Java 8 durch Java 7 ersetzt?

    jre7 und jre8 sind noch parallel installiert.

    Was sagt „java -version“ auf der Kommandozeile?

    Im Anhang ist ein Bildschirmfoto, die Version ist „7 Update 51“. Installiert und aktiviert sind beide Versionen. Muss ich die Version 8 löschen? Die ist entweder mit dem JDK mitgekommen oder bei meinen Versuchen, ein 64-bit-Java zu bekommen, installiert worden.

    Im Installer von Nuclos kann man explizit die zu verwendende Java Version angeben, wurde der Installer von Nuclos nochmal ausgeführt, um auf Java 7 umzubiegen?

    Ja, nach dem Hinweis von Frank habe ich den Installer neu ausgeführt und die jre7 angegeben.

    Ggf. bitte mal die nuclos.xml aus dem -Verzeichnis posten.

    Hänge ich mit an. Ich habe erstmal nichts weiter unternommen. Das heißt leider auch: Es läuft nicht.

    Vielen Dank für die Hilfe!

    Gruß
    Thomas

    #7619
    Thomas Hempel
    Teilnehmer

    Hallo,

    nuclos läuft wieder, nach dem ich die JRE8 deinstalliert habe. Diese war mit dem Versuch Spring-Tools zu installieren im Paket mit gekommen, bzw hatte ich da nicht drauf geachtet. Das war wieder eine typische Falle für Anfänger.

    Vielen Dank für die Hilfe!

    Gruß
    Thomas Hempel

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)