[
https://issues.apache.org/jira/browse/JENA-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13854858#comment-13854858
]
Andy Seaborne commented on JENA-613:
------------------------------------
Only JMX is disabled.
This has been changed slightly in 2.11.1 (development). The logging is at
level "debug" and the full stacktrace is not printed.
(What is not clear is how monitoring of an application is supposed to happen
unless it's by google-only APIs and tools.)
> Exception "ManagementFactory is a restricted class" for Jena 2.11.0 inside
> Google App Engine
> --------------------------------------------------------------------------------------------
>
> Key: JENA-613
> URL: https://issues.apache.org/jira/browse/JENA-613
> Project: Apache Jena
> Issue Type: Question
> Components: ARQ
> Affects Versions: Jena 2.11.0
> Environment: Google App Engine
> Reporter: TipTop Labs
>
> I run into this exception when employing Jena 2.11.0 as part of a Google App
> Engine application.
> {noformat}
> 1:10:41,371 WARN [com.hp.hpl.jena.sparql.mgt.ARQMgt] - Failed to initialize
> JMX
> java.lang.NoClassDefFoundError: java.lang.management.ManagementFactory is a
> restricted class. Please see the Google App Engine developer's guide for
> more details.
> at
> com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
> at com.hp.hpl.jena.sparql.mgt.ARQMgt.init(ARQMgt.java:56)
> {noformat}
> Is it safe to assume that this will only disable ARQ’s JMX agent and not
> otherwise impact Jena and the application? And is it possibly to disable JMX
> more gracefully e.g. by a Jena/ARQ property setting?
> I noticed in
> [ARQ|http://grepcode.com/file/repo1.maven.org/maven2/org.apache.jena/jena-arq/2.9.1/com/hp/hpl/jena/sparql/mgt/ARQMgt.java]
> is (perhaps) already meant to handle environments where JMX does not exist,
> but apparently this does not cover Google App Engine (where
> {{ManagementFactory}} is not available by
> [design|https://developers.google.com/appengine/docs/java/jrewhitelist]) well.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)