Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Could not load org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource

Seems to be a security access issue.  Are you running with a Java security
manager?

It seems you need to grant the eclipselink.jar access to using resource
bundles.  I don't think anything in EclipseLink 1.1 changed for this, so
perhaps you also upgraded something else, or changed your environment?



Mohsen Saboorian wrote:
> 
> Hi,
> 
> As I updated to the latest milestopne for EclipseLInk 1.1.0 (r3395-RC1), I
> get the following exception from time to time in my web application.
> 
> Any hint?
> Mohsen.
> 
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> loadClass
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource.
> The eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact.
> java.lang.IllegalStateException
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>     at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1053)
>     at java.util.ResourceBundle.findBundle(ResourceBundle.java:928)
>     at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:743)
>     at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:60)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:34)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:25)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:29)
>     at
> org.eclipse.persistence.logging.AbstractSessionLog.printPrefixString(AbstractSessionLog.java:743)
>     at
> org.eclipse.persistence.logging.DefaultSessionLog.log(DefaultSessionLog.java:129)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:2492)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3579)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3551)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.disconnect(DatasourceAccessor.java:459)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.disconnect(DatabaseAccessor.java:451)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.disconnect(DatabaseSessionImpl.java:255)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.disconnect(ServerSession.java:517)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.logout(DatabaseSessionImpl.java:736)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.logout(ServerSession.java:689)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:160)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1382)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:132)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.finalize(EntityManagerFactoryImpl.java:184)
>     at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
>     at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
>     at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
>     at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> loadClass
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource_en.
> The eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact.
> java.lang.IllegalStateException
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>     at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1053)
>     at java.util.ResourceBundle.findBundle(ResourceBundle.java:928)
>     at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:762)
>     at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:60)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:34)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:25)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:29)
>     at
> org.eclipse.persistence.logging.AbstractSessionLog.printPrefixString(AbstractSessionLog.java:743)
>     at
> org.eclipse.persistence.logging.DefaultSessionLog.log(DefaultSessionLog.java:129)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:2492)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3579)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3551)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.disconnect(DatasourceAccessor.java:459)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.disconnect(DatabaseAccessor.java:451)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.disconnect(DatabaseSessionImpl.java:255)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.disconnect(ServerSession.java:517)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.logout(DatabaseSessionImpl.java:736)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.logout(ServerSession.java:689)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:160)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1382)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:132)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.finalize(EntityManagerFactoryImpl.java:184)
>     at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
>     at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
>     at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
>     at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> findResourceInternal
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource_en.properties.
> The eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact.
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> loadClass
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource_en_US.
> The eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact.
> java.lang.IllegalStateException
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>     at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1053)
>     at java.util.ResourceBundle.findBundle(ResourceBundle.java:928)
>     at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:762)
>     at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:60)
>     at
> org.eclipse.persistence.internal.localization.EclipseLinkLocalization.buildMessage(EclipseLinkLocalization.java:34)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:25)
>     at
> org.eclipse.persistence.internal.localization.LoggingLocalization.buildMessage(LoggingLocalization.java:29)
>     at
> org.eclipse.persistence.logging.AbstractSessionLog.printPrefixString(AbstractSessionLog.java:743)
>     at
> org.eclipse.persistence.logging.DefaultSessionLog.log(DefaultSessionLog.java:129)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:2492)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3579)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3551)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.disconnect(DatasourceAccessor.java:459)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.disconnect(DatabaseAccessor.java:451)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.disconnect(DatabaseSessionImpl.java:255)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.disconnect(ServerSession.java:517)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.logout(DatabaseSessionImpl.java:736)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.logout(ServerSession.java:689)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:160)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1382)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:132)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.finalize(EntityManagerFactoryImpl.java:184)
>     at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
>     at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
>     at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
>     at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> findResourceInternal
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource_en_US.properties.
> The eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact.
> Feb 17, 2009 10:06:08 AM org.apache.catalina.loader.WebappClassLoader
> loadClass
> INFO: Illegal access: this web application instance has been stopped
> already.  Could not load
> org.eclipse.persistence.exceptions.i18n.ExceptionMessageGenerator.  The
> eventual following stack trace is caused by an error thrown for debugging
> purposes as well as to attempt to terminate the thread which caused the
> illegal access, and has no functional impact.
> java.lang.IllegalStateException
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>     at
> org.eclipse.persistence.exceptions.ConversionException.couldNotBeConverted(ConversionException.java:78)
>     at
> org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:151)
>     at
> org.eclipse.persistence.logging.AbstractSessionLog.getDateString(AbstractSessionLog.java:654)
>     at
> org.eclipse.persistence.logging.AbstractSessionLog.getSupplementDetailString(AbstractSessionLog.java:664)
>     at
> org.eclipse.persistence.logging.DefaultSessionLog.log(DefaultSessionLog.java:130)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:2492)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3579)
>     at
> org.eclipse.persistence.internal.sessions.AbstractSession.log(AbstractSession.java:3551)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.disconnect(DatasourceAccessor.java:459)
>     at
> org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.disconnect(DatabaseAccessor.java:451)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.disconnect(DatabaseSessionImpl.java:255)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.disconnect(ServerSession.java:517)
>     at
> org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.logout(DatabaseSessionImpl.java:736)
>     at
> org.eclipse.persistence.sessions.server.ServerSession.logout(ServerSession.java:689)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:160)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1382)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:132)
>     at
> org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.finalize(EntityManagerFactoryImpl.java:184)
>     at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
>     at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
>     at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
>     at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
> 
> 


-----
---
http://wiki.eclipse.org/User:James.sutherland.oracle.com James Sutherland 
http://www.eclipse.org/eclipselink/
 EclipseLink ,  http://www.oracle.com/technology/products/ias/toplink/
TopLink 
Wiki:  http://wiki.eclipse.org/EclipseLink EclipseLink , 
http://wiki.oracle.com/page/TopLink TopLink 
Forums:  http://forums.oracle.com/forums/forum.jspa?forumID=48 TopLink , 
http://www.nabble.com/EclipseLink-f26430.html EclipseLink 
Book:  http://en.wikibooks.org/wiki/Java_Persistence Java Persistence 
-- 
View this message in context: http://www.nabble.com/Could-not-load-org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource-tp22051555p22059594.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.



Back to the top