| 

.NET C# Java Javascript Exception

Fehler beim deploy - ClassNotFound

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Fehler beim deploy - ClassNotFound

Cyric - 01.03.2010 14:31
Hi @alle!

Ich hab schon ne Menge probiert und noch mehr gegoolt - also entschuldigt bitte, wenn diese Frage schon einmal geklärt wurde. Ich konnte nichts finden.

Ich habe eine Applikation mitsamt acegis plugin. onst nichts. Lokal läuft sie prima, selbst wenn ich auf meine remote MySql Db wechsel. Keine Probleme.

Wenn ich sie aber deploye (Glassfish oder Tomcat) erhalte ich eine ClassNotFound Exception. Zu Begin eine Menge - was mich erst einmal überraschte, da lokal ja alles läuft. Mittlerweile konnte ich die fehlenden Klassen auf 2 reduzieren:

net.sf.cglib.asm.util.TraceClassVisitor,
org.hibernate.repackage.cglib.asm.util.TraceClassVisitor

Ich kann weder zur ersten noch zur zweiten ein passendes Package finden.

Wie gesagt - die Applikation läuft prima lokal; der Fehler tritt beim Deployment auf. Ein User hat die Vermutung geäussert, der Fehler könne in den jsp Files liegen, aber ich habe alle via grails regenerieren lassen - am Fehler änderte dies nichts. Ich habe die Plugins nach updates gecheckt - hat ebenfalls nichts genutzt.

Ich muss die Applikation wirklich dringend zum Laufen kriegen - ich bin also für jede Hilfe versammt dankbar!

thx! cy


Re: Fehler beim deploy - ClassNotFound

Cyric - 04.03.2010 12:42
Ich hab das ganze nun auch noch mit der 1.1.2 Version von grails versucht, sowie mit einem glassfish 3 server.

Es bleibt stehts bei der gleichen Fehlermeldung

	 --------------
	 FAILED TESTS : 
	 --------------
	
	 Test Name : tests.web.WebArchiveClassesLoadable
	 Test Assertion : All classes in this Web Archive are loadable excluding classes used in JSPs. The test AllJSPsMustBeCompilable takes care of reporting non portable errors in JSP classes.   Please refer to J2EE 1.4 Specification Section #8.1.2   for further information.
	 Test Description : For [ C:\glassfish\domains\domain1\applications\j2ee-modules\TestCaseManager-1.0 ]

Failed to find following classes:
[
	net.sf.cglib.asm.util.TraceClassVisitor
]

referenced in the following call stack :

	at net.sf.cglib.core.DebuggingClassWriter$1
	at net.sf.cglib.core.DebuggingClassWriter
	at net.sf.cglib.core.DefaultGeneratorStrategy
	at net.sf.cglib.core.AbstractClassGenerator
	at net.sf.cglib.core.KeyFactory$Generator
	at net.sf.cglib.core.KeyFactory
	at net.sf.cglib.core.MethodWrapper
	at net.sf.cglib.proxy.Enhancer$2
	at net.sf.cglib.proxy.Enhancer
	at org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$CglibSubclassCreator
	at org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
	at org.springframework.beans.factory.support.ConstructorResolver$3
	at org.springframework.beans.factory.support.ConstructorResolver
	at org.springframework.beans.factory.support.DefaultListableBeanFactory
	at org.springframework.context.support.AbstractRefreshableApplicationContext
	at org.springframework.context.support.AbstractRefreshableConfigApplicationContext
	at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext
	at org.springframework.web.context.support.XmlWebApplicationContext
	at org.springframework.web.servlet.FrameworkServlet
	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet

Failed to find following classes:
[
	net.sf.cglib.asm.util.TraceClassVisitor,
	org.hibernate.repackage.cglib.asm.util.TraceClassVisitor
]

referenced in the following call stack :

	at org.hibernate.repackage.cglib.core.DebuggingClassWriter$1
	at org.hibernate.repackage.cglib.core.DebuggingClassWriter
	at org.hibernate.repackage.cglib.core.DefaultGeneratorStrategy
	at org.hibernate.repackage.cglib.core.AbstractClassGenerator
	at org.hibernate.repackage.cglib.reflect.FastClass$Generator
	at org.hibernate.repackage.cglib.reflect.FastClass
	at org.hibernate.bytecode.cglib.BytecodeProviderImpl
	at org.hibernate.cfg.Environment
	at org.hibernate.type.TimestampType
	at org.hibernate.type.DbTimestampType
	at org.hibernate.type.TypeFactory
	at org.hibernate.engine.TwoPhaseLoad
	at org.hibernate.event.def.DefaultLoadEventListener
	at org.hibernate.event.EventListeners
	at org.hibernate.action.CollectionUpdateAction
	at org.hibernate.engine.ActionQueue
	at org.hibernate.event.EventSource
	at org.hibernate.hql.QueryTranslator
	at org.hibernate.hql.QueryTranslatorFactory
	at org.hibernate.cfg.Settings
	at org.hibernate.engine.loading.CollectionLoadContext
	at org.hibernate.engine.loading.LoadContexts
	at org.hibernate.engine.PersistenceContext
	at org.hibernate.engine.ForeignKeys
	at org.hibernate.type.EntityType
	at org.hibernate.type.ManyToOneType
	at org.hibernate.Hibernate
	at org.hibernate.type.CollectionType
	at org.hibernate.engine.CascadingAction$10
	at org.hibernate.engine.CascadingAction
	at org.hibernate.engine.CascadeStyle$MultipleCascadeStyle
	at org.hibernate.engine.CascadeStyle
	at org.hibernate.persister.entity.EntityPersister
	at org.hibernate.persister.entity.Lockable
	at org.hibernate.dialect.Dialect
	at org.hibernate.jdbc.Batcher
	at org.hibernate.jdbc.ConnectionManager
	at org.hibernate.jdbc.ConnectionManager$Callback
	at org.hibernate.jdbc.JDBCContext
	at org.hibernate.engine.SessionImplementor
	at org.hibernate.engine.query.NativeSQLQueryPlan
	at org.hibernate.engine.query.QueryPlanCache
	at org.hibernate.engine.SessionFactoryImplementor
	at org.hibernate.type.Type
	at org.hibernate.util.ArrayHelper
	at org.hibernate.exception.ExceptionUtils
	at org.hibernate.exception.NestableDelegate
	at org.hibernate.exception.NestableRuntimeException
	at org.hibernate.HibernateException
	at org.hibernate.connection.ConnectionProvider
	at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
	at org.springframework.orm.hibernate3.LocalJtaDataSourceConnectionProvider
	at org.springframework.orm.hibernate3.LocalSessionFactoryBean
	at org.codehaus.groovy.grails.orm.hibernate.ConfigurableLocalSessionFactoryBean
	at org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator
	at grails.util.GrailsUtil
	at org.codehaus.groovy.grails.validation.ConstrainedPropertyBuilder
	at org.codehaus.groovy.grails.commons.GrailsDomainConfigurationUtil
	at org.codehaus.groovy.grails.commons.DomainClassArtefactHandler
	at org.codehaus.groovy.grails.web.binding.GrailsDataBinder
	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest
	at org.codehaus.groovy.grails.web.mapping.UrlMappingInfo
	at org.codehaus.groovy.grails.web.mapping.UrlMapping
	at org.codehaus.groovy.grails.web.mapping.UrlMappingsHolder
	at org.codehaus.groovy.grails.web.util.WebUtils
	at org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver
	at org.codehaus.groovy.grails.web.pages.GroovyPagesTemplateEngine
	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet


Please either bundle the above mentioned classes in the application or use optional packaging support for them.

Für beide Klassen scheint es keie passenden packages zu geben. Die Klassen schon - aber halt in anderen packages und entsprechend werden sie auch dann nicht gefunden, wenn man entsprechende jars einbindet.

Hat niemand eine Idee?


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Fehler beim deploy - ClassNotFound" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.