The root problem unsurprisingly turns out to be logging configuration.
Stop this from happening by setting the following DataNucleus loggers
PRIOR to your JDOHelper.getPersistenceManagerFactory() calls:
//This one caused all the WARNING and SEVERE logs about eclipse UI
elements
Logger.getLogger("DataNucleus.Plugin").setLevel(Level.OFF);
//This one logged the last couple INFOs about Persistence
configuration
Logger.getLogger("DataNucleus.Persistence").setLevel(Level.WARNING);
As it doesn't seem even the WARNINGs or SEVEREs affect test outcomes,
this seems like a perfectly fine way to do it.
On Sep 8, 3:40 pm, Erem <[email protected]> wrote:
> I just found out that it all gets spammed as a response to
> JDOHelper.getPersistenceManagerFactory(). It only happens when running
> the Local Service implementation as specified on the AppEngine wiki
>
> On Sep 8, 3:34 pm, Erem <[email protected]> wrote:
>
> > Hi Rajeev,
>
> > Thanks for the response! It's a normal JUnit launch config.
>
> > There are only 2 classpath entries in my launch config:
> > -------
> > v Bootstrap Entries
> > JRE System Library [jre1.6.0_15 - 32-bit[
> > v User Entries
> > > MyProject (default classpath)
> > --------
> > I still can't figure it out how to shut these logs up =/
>
> > On Aug 31, 11:52 am, Rajeev Dayal <[email protected]> wrote:
>
> > > Hi,
>
> > > Is this a normal JUnit Launch Configuration, or is there a special plugin
> > > that you're using?
>
> > > Can you navigate to the launch configuration's classpath tab and list out
> > > the entries?
>
> > > Thanks,
> > > Rajeev
>
> > > On Wed, Aug 26, 2009 at 4:58 PM, Amendmen7 <[email protected]> wrote:
>
> > > > I'm having the same issues. I have tried turning off all known loggers
> > > > in the setUp methods of my LocalDatastoreTestCase superclass, but it
> > > > has no effect re: this logspam!
>
> > > > Has anyone found an answer?
>
> > > > On Aug 5, 8:41 am, Stephan <[email protected]> wrote:
> > > > > I'm having the same problem here. Using a fresh eclipse install and a
> > > > > simple test-application, I get the same messages. They only appear
> > > > > when I use JDO in my unit tests.
> > > > > Except for the error log messages, everything seems to work fine. But
> > > > > starting each unit-test with more then 30 warnings and errors doesn't
> > > > > seem like a clean way to test an application.
>
> > > > > Did you find a solution yet? I'd think there would be a much larger
> > > > > group with the same problem, or isn't anyone unit-testing here? :)
>
> > > > > On 27 jun, 15:57, Peter Recore <[email protected]> wrote:
>
> > > > > > I have a warning message showing up in my logs when I run my unit
> > > > > > tests in Eclipse, using the junit plugin.
> > > > > > I have the google plugin installed.
> > > > > > The messages seem to be coming from the DataNucleus logger.
>
> > > > > > Here is one line. There are about 30 more all referencing
> > > > > > different
> > > > > > extension points.
> > > > > > Jun 27, 2009 8:42:40 AM
> > > > > > org.datanucleus.plugin.NonManagedPluginRegistry registerExtensions
> > > > > > WARNING: Extension Point "org.eclipse.ui.views" not registered, but
> > > > > > plugin "org.eclipse.jdt.junit" defined in file:/C:/Documents%20and
> > > > > > %20Settings/peter/Desktop/eclipse/configuration/org.eclipse.osgi/
> > > > > > bundles/307/1/.cp/META-INF/MANIFEST.MF refers to it.
>
> > > > > > Then there are some that look like this:
>
> > > > > > Jun 27, 2009 8:42:40 AM
> > > > > > org.datanucleus.plugin.NonManagedPluginRegistry resolveConstraints
> > > > > > SEVERE: Bundle "org.eclipse.jdt.junit4.runtime" requires
> > > > > > "org.junit4"
> > > > > > but it cannot be resolved.
>
> > > > > > I'm hoping someone can give me a hint as to whether this is an
> > > > > > eclipse
> > > > > > issue, a junit issue, a datanucleus issue, or something else.
> > > > > > Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---