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

Hello,

ever since I migrated to eclipseLink 1.1.0.r3634, I encounter the same
problem.
The error message appears, if the application is stopped and then started
again (or simply restarted).
I'm using Eclipselink with Tomcat 5.5 together myFaces. The problem did not
occur with the older version of eclipselink. Theres is no special security
enabled.
The application seems to be running without any problem after a restart but
I wonder, if there is a way to fix the error

Andreas


James Sutherland wrote:
> 
> If you are using a security manager you need to grant EclipseLink
> permissions.
> 
> The permissions are documented here:
> 
> http://wiki.eclipse.org/Integrating_EclipseLink_with_an_Application_Server_(ELUG)#Defining_Security_Permissions
> 
> 
> Mohsen Saboorian wrote:
>> 
>> No security manager. I'm running inside Tomcat 6.0.18. I'll
>> double-check my environment tomorrow.
>> 
>> Is it normally needed that we grant something to EclipseLink? I didn't
>> do this in the previous versions.
>> 
>> On Tue, Feb 17, 2009 at 7:03 PM, James Sutherland <jamesssss@xxxxxxxxx>
>> wrote:
>>>
>>> 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)
>>> >
>>> >
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Could-not-load-org.eclipse.persistence.internal.localization.i18n.LoggingLocalizationResource-tp22051555p22658621.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.



Back to the top