Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] jdbc-ng all hands on test :-D

I think I found it Jesse - i removed log4j from libs; and added it as
a plugin dependency - and had forgotten to reexport the plugin
dependency.

That said the code that was calling log4g was doing so to control
goetools; which no longer uses log4j.

Jody


On Thu, Aug 13, 2009 at 5:14 PM, Jesse
Eichar<jesse.eichar@xxxxxxxxxxxxxx> wrote:
> Hi Emily,  Have you verified that you have imported the log4j plugin into
> your workspace.  I don't know when it was added but maybe recently?  It
> would account for the log4j errors
>
> Jesse
>
> On Thu, Aug 13, 2009 at 12:26 AM, Jody Garnett <jody.garnett@xxxxxxxxx>
> wrote:
>>
>> Thanks Emily;
>>
>> The Recursive call thing is annoying and I am not sure what to do about
>> it. I started trying to load the EPSG factory in a background thread ... but
>> it appears that is not quite cool.  I suspect we just have two threads
>> trying to create the database; and somebody needs to wait. I will try and
>> put a dialog box on the initial database creation...
>>
>> As for the postgis - you are literally the first person to try running it.
>> I would recommend the debugger :-)
>>
>> I am not sure about log4j; can you confirm that it is in libs - or is a
>> dependency of libs? Some of the plugins were reaching out and trying to
>> change the geotools logging level. If that code is so old that uDig is
>> assuming the use of log4j we will need to fix it - since geotools now does
>> its own thing and does not use log4j.
>>
>> Jody
>> On 13/08/2009, at 7:24 AM, Emily Gouge wrote:
>>
>>> Hi Jody,
>>>
>>> I updated my UDig, refreshed the libs and started it up.
>>>
>>> I went to add a PostGIS layer and while pondering what host name to use
>>> the following error came up (see attached image):
>>>
>>> Difficulty configuring epsg
>>> database:org.geotools.factory.RecursiveSearchException: Recursive call while
>>> creating a 'DefaultFactory' object.
>>> Recursive call while creating a 'DefaultFactory' object.
>>>
>>>
>>> I ignored this error and moved on, entering the connection information
>>> for a given server.  I hit next and listed the tables.  I selected on of the
>>> tables to add and clicked 'Next'.  Nothing happened.  So I clicked
>>> 'Finished'.  Still nothing.
>>>
>>> So I cannot currently add a PostGIS layer.  I also tried the demo server
>>> in the walkthrough.
>>>
>>> There are a whole bunch of errors in the log file.  I've attached it for
>>> your reference.  I think maybe we are missing a log4j library.  Maybe I'm
>>> missed something when running refresh.xml??
>>>
>>> Emily
>>>
>>>
>>>
>>>
>>>
>>> Jody Garnett wrote:
>>>>
>>>> Okay - I just committed the change to jdbc-ng - and have everything
>>>> compiling.
>>>> There is a jira issue to jot notes down on here:
>>>> - http://jira.codehaus.org/browse/UDIG-1558
>>>> You can use this to "link" to any related issues that are already in the
>>>> system that jdbc-ng may fix (or help fix?).
>>>> The change I made was to keep a datasource in the
>>>> DataBaseRegistryWizardPage along with a getDataSource() method. Where
>>>> possible I made use of a single factory instance stored at the
>>>> ServiceExtension; and made use of a createDataSource() method that was added
>>>> to JDBCNGDataSourceFactory for us to use.
>>>> I noticed that MySQL and PostGIS were already using a DataSource; but I
>>>> did not find much evidence of them cleaning up after themselves (this may be
>>>> the cause of http://jira.codehaus.org/browse/UDIG-1556).
>>>> In anycase please test; and keep your debugger open.
>>>> Jody
>>>> ------------------------------------------------------------------------
>>>> _______________________________________________
>>>> User-friendly Desktop Internet GIS (uDig)
>>>> http://udig.refractions.net
>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>
>>> <recursivefile.gif>!SESSION 2009-08-12 14:19:13.573
>>> -----------------------------------------------
>>> eclipse.buildId=M20060629-1905
>>> java.version=1.6.0_06
>>> java.vendor=Sun Microsystems Inc.
>>> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
>>> Framework arguments:  -product net.refractions.udig.product
>>> Command-line arguments:  -product net.refractions.udig.product -data
>>> C:\java_udig\workspace_trunk/../runtime-udig.product -dev
>>> file:C:/java_udig/workspace_trunk/.metadata/.plugins/org.eclipse.pde.core/udig.product/dev.properties
>>> -os win32 -ws win32 -arch x86
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: cancel_description in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: cancel_tooltip in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_horizontal_description in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_horizontal_tooltip in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_vertical_description in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_vertical_tooltip in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_single_description in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_single_tooltip in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_automatic_description in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY org.eclipse.osgi 2 1 2009-08-12 14:19:18.323
>>> !MESSAGE NLS missing message: orientation_automatic_tooltip in:
>>> net.refractions.udig.ui.internal.messages
>>>
>>> !ENTRY net.refractions.udig.ui 1 0 2009-08-12 14:19:18.323
>>> !MESSAGE net.refractions.udig.ui.WorkbenchConfiguration
>>> "net.refractions.udig.internal.ui.UDIGWorkbenchConfiguration" specified but
>>> no valid extension found.
>>> Please check that the extension exists and that it is valid.
>>>
>>> !ENTRY net.refractions.udig.ui 1 0 2009-08-12 14:19:18.370
>>> !MESSAGE net.refractions.udig.ui.MenuBuilder
>>> "net.refractions.udig.ui.uDigMenuBuilder" specified but no valid extension
>>> found.
>>> Please check that the extension exists and that it is valid.
>>>
>>> !ENTRY net.refractions.udig.ui 1 0 2009-08-12 14:19:18.807
>>> !MESSAGE EnablementUtil: Expected child of
>>> net.refractions.udig.render.wms.basic.operation but didn't find one...
>>>
>>> !ENTRY org.eclipse.ui 4 4 2009-08-12 14:19:19.885
>>> !MESSAGE Part already exists in page layout:
>>> net.refractions.udig.catalog.ui.CatalogView.
>>>
>>> !ENTRY org.eclipse.ui 4 4 2009-08-12 14:19:19.916
>>> !MESSAGE Unable to find Action Set:
>>> net.refractions.udig.printing.ui.mapGraphic.action
>>>
>>> !ENTRY org.eclipse.ui 4 4 2009-08-12 14:19:19.916
>>> !MESSAGE Unable to find Action Set:
>>> net.refractions.udig.tools.edit.mapGraphic.action
>>>
>>> !ENTRY org.eclipse.osgi 4 0 2009-08-12 14:19:27.260
>>> !MESSAGE An error occurred while automatically activating bundle
>>> net.refractions.udig.catalog.wfs (117).
>>> !STACK 0
>>> org.osgi.framework.BundleException: Exception in
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start() of bundle
>>> net.refractions.udig.catalog.wfs.
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>>        at
>>> org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
>>>        at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:376)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:321)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
>>>        at
>>> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager$Descriptor.getConcreteInstance(ConnectionFactoryManager.java:146)
>>>        at
>>> net.refractions.udig.catalog.ui.UDIGConnectionFactoryDescriptor.<init>(UDIGConnectionFactoryDescriptor.java:25)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager.getConnectionFactoryDescriptors(ConnectionFactoryManager.java:88)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.getDescriptors(DataSourceSelectionPage.java:229)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.createControl(DataSourceSelectionPage.java:149)
>>>        at
>>> org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:675)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:549)
>>>        at org.eclipse.jface.window.Window.create(Window.java:431)
>>>        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
>>>        at org.eclipse.jface.window.Window.open(Window.java:790)
>>>        at
>>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.open(WorkflowWizardDialog.java:209)
>>>        at
>>> net.refractions.udig.project.ui.internal.actions.AddLayersAction.runWithEvent(AddLayersAction.java:51)
>>>        at
>>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
>>>        at
>>> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>>>        at
>>> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>>        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
>>>        at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
>>>        at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
>>>        at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
>>>        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
>>>        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
>>>        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>>>        at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>>        at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>>>        at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>>>        at
>>> net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:124)
>>>        at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>        at java.lang.reflect.Method.invoke(Unknown Source)
>>>        at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>>>        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>>> Caused by: java.lang.ExceptionInInitializerError
>>>        at org.geotools.xml.gml.GMLSchema.setLogLevel(GMLSchema.java:89)
>>>        at
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start(WfsPlugin.java:49)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>        ... 63 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException:
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>        at
>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:66)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:34)
>>>        at
>>> org.geotools.util.logging.LoggerFactory.getLogger(LoggerFactory.java:77)
>>>        at org.geotools.util.logging.Logging.getLogger(Logging.java:165)
>>>        at org.geotools.xml.gml.FCBuffer.getLogger(FCBuffer.java:97)
>>>        at org.geotools.xml.gml.FCBuffer.<clinit>(FCBuffer.java:52)
>>>        ... 68 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException: No
>>> suitable Log constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>        ... 76 more
>>> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>>>        at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>        at java.lang.Class.getConstructor0(Unknown Source)
>>>        at java.lang.Class.getConstructor(Unknown Source)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>>>        ... 77 more
>>> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Category
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>        ... 82 more
>>> Root exception:
>>> java.lang.ExceptionInInitializerError
>>>        at org.geotools.xml.gml.GMLSchema.setLogLevel(GMLSchema.java:89)
>>>        at
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start(WfsPlugin.java:49)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>>        at
>>> org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
>>>        at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:376)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:321)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
>>>        at
>>> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager$Descriptor.getConcreteInstance(ConnectionFactoryManager.java:146)
>>>        at
>>> net.refractions.udig.catalog.ui.UDIGConnectionFactoryDescriptor.<init>(UDIGConnectionFactoryDescriptor.java:25)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager.getConnectionFactoryDescriptors(ConnectionFactoryManager.java:88)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.getDescriptors(DataSourceSelectionPage.java:229)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.createControl(DataSourceSelectionPage.java:149)
>>>        at
>>> org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:675)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:549)
>>>        at org.eclipse.jface.window.Window.create(Window.java:431)
>>>        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
>>>        at org.eclipse.jface.window.Window.open(Window.java:790)
>>>        at
>>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.open(WorkflowWizardDialog.java:209)
>>>        at
>>> net.refractions.udig.project.ui.internal.actions.AddLayersAction.runWithEvent(AddLayersAction.java:51)
>>>        at
>>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
>>>        at
>>> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>>>        at
>>> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>>        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
>>>        at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
>>>        at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
>>>        at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
>>>        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
>>>        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
>>>        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>>>        at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>>        at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>>>        at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>>>        at
>>> net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:124)
>>>        at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>        at java.lang.reflect.Method.invoke(Unknown Source)
>>>        at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>>>        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>>> Caused by: org.apache.commons.logging.LogConfigurationException:
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>        at
>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:66)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:34)
>>>        at
>>> org.geotools.util.logging.LoggerFactory.getLogger(LoggerFactory.java:77)
>>>        at org.geotools.util.logging.Logging.getLogger(Logging.java:165)
>>>        at org.geotools.xml.gml.FCBuffer.getLogger(FCBuffer.java:97)
>>>        at org.geotools.xml.gml.FCBuffer.<clinit>(FCBuffer.java:52)
>>>        ... 68 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException: No
>>> suitable Log constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>        ... 76 more
>>> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>>>        at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>        at java.lang.Class.getConstructor0(Unknown Source)
>>>        at java.lang.Class.getConstructor(Unknown Source)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>>>        ... 77 more
>>> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Category
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>        ... 82 more
>>>
>>> !ENTRY net.refractions.udig.catalog.ui 4 0 2009-08-12 14:19:27.260
>>> !MESSAGE
>>> !STACK 1
>>> org.eclipse.core.runtime.CoreException: Plug-in
>>> net.refractions.udig.catalog.wfs was unable to load class
>>> net.refractions.udig.catalog.internal.wfs.ui.WFSConnectionFactory.
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180)
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:162)
>>>        at
>>> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager$Descriptor.getConcreteInstance(ConnectionFactoryManager.java:146)
>>>        at
>>> net.refractions.udig.catalog.ui.UDIGConnectionFactoryDescriptor.<init>(UDIGConnectionFactoryDescriptor.java:25)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager.getConnectionFactoryDescriptors(ConnectionFactoryManager.java:88)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.getDescriptors(DataSourceSelectionPage.java:229)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.createControl(DataSourceSelectionPage.java:149)
>>>        at
>>> org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:675)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:549)
>>>        at org.eclipse.jface.window.Window.create(Window.java:431)
>>>        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
>>>        at org.eclipse.jface.window.Window.open(Window.java:790)
>>>        at
>>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.open(WorkflowWizardDialog.java:209)
>>>        at
>>> net.refractions.udig.project.ui.internal.actions.AddLayersAction.runWithEvent(AddLayersAction.java:51)
>>>        at
>>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
>>>        at
>>> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>>>        at
>>> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>>        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
>>>        at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
>>>        at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
>>>        at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
>>>        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
>>>        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
>>>        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>>>        at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>>        at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>>>        at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>>>        at
>>> net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:124)
>>>        at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>        at java.lang.reflect.Method.invoke(Unknown Source)
>>>        at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>>>        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>>> Caused by:
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
>>> An error occurred while automatically activating bundle
>>> net.refractions.udig.catalog.wfs (117).
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
>>>        at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:376)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:321)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
>>>        ... 46 more
>>> Caused by: org.osgi.framework.BundleException: Exception in
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start() of bundle
>>> net.refractions.udig.catalog.wfs.
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>>        at
>>> org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
>>>        ... 58 more
>>> Caused by: java.lang.ExceptionInInitializerError
>>>        at org.geotools.xml.gml.GMLSchema.setLogLevel(GMLSchema.java:89)
>>>        at
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start(WfsPlugin.java:49)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>        ... 63 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException:
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>        at
>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:66)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:34)
>>>        at
>>> org.geotools.util.logging.LoggerFactory.getLogger(LoggerFactory.java:77)
>>>        at org.geotools.util.logging.Logging.getLogger(Logging.java:165)
>>>        at org.geotools.xml.gml.FCBuffer.getLogger(FCBuffer.java:97)
>>>        at org.geotools.xml.gml.FCBuffer.<clinit>(FCBuffer.java:52)
>>>        ... 68 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException: No
>>> suitable Log constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>        ... 76 more
>>> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>>>        at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>        at java.lang.Class.getConstructor0(Unknown Source)
>>>        at java.lang.Class.getConstructor(Unknown Source)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>>>        ... 77 more
>>> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Category
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>        ... 82 more
>>> !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2009-08-12 14:19:27.260
>>> !MESSAGE Plug-in net.refractions.udig.catalog.wfs was unable to load
>>> class net.refractions.udig.catalog.internal.wfs.ui.WFSConnectionFactory.
>>> !STACK 0
>>>
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
>>> An error occurred while automatically activating bundle
>>> net.refractions.udig.catalog.wfs (117).
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
>>>        at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:376)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:321)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)
>>>        at
>>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
>>>        at
>>> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
>>>        at
>>> org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager$Descriptor.getConcreteInstance(ConnectionFactoryManager.java:146)
>>>        at
>>> net.refractions.udig.catalog.ui.UDIGConnectionFactoryDescriptor.<init>(UDIGConnectionFactoryDescriptor.java:25)
>>>        at
>>> net.refractions.udig.catalog.ui.ConnectionFactoryManager.getConnectionFactoryDescriptors(ConnectionFactoryManager.java:88)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.getDescriptors(DataSourceSelectionPage.java:229)
>>>        at
>>> net.refractions.udig.catalog.ui.DataSourceSelectionPage.createControl(DataSourceSelectionPage.java:149)
>>>        at
>>> org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:675)
>>>        at
>>> org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:549)
>>>        at org.eclipse.jface.window.Window.create(Window.java:431)
>>>        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
>>>        at org.eclipse.jface.window.Window.open(Window.java:790)
>>>        at
>>> net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog.open(WorkflowWizardDialog.java:209)
>>>        at
>>> net.refractions.udig.project.ui.internal.actions.AddLayersAction.runWithEvent(AddLayersAction.java:51)
>>>        at
>>> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
>>>        at
>>> org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>>>        at
>>> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>>>        at
>>> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>>        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
>>>        at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
>>>        at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
>>>        at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
>>>        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
>>>        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
>>>        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>>>        at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>>        at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>>>        at
>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>>>        at
>>> net.refractions.udig.internal.ui.UDIGApplication.start(UDIGApplication.java:124)
>>>        at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
>>>        at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>        at java.lang.reflect.Method.invoke(Unknown Source)
>>>        at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>>>        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>>> Caused by: org.osgi.framework.BundleException: Exception in
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start() of bundle
>>> net.refractions.udig.catalog.wfs.
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>>        at
>>> org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
>>>        at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
>>>        ... 58 more
>>> Caused by: java.lang.ExceptionInInitializerError
>>>        at org.geotools.xml.gml.GMLSchema.setLogLevel(GMLSchema.java:89)
>>>        at
>>> net.refractions.udig.catalog.internal.wfs.WfsPlugin.start(WfsPlugin.java:49)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>        at java.security.AccessController.doPrivileged(Native Method)
>>>        at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>        ... 63 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException:
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
>>> org.apache.commons.logging.LogConfigurationException: No suitable Log
>>> constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>        at
>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:66)
>>>        at
>>> org.geotools.util.logging.CommonsLoggerFactory.getImplementation(CommonsLoggerFactory.java:34)
>>>        at
>>> org.geotools.util.logging.LoggerFactory.getLogger(LoggerFactory.java:77)
>>>        at org.geotools.util.logging.Logging.getLogger(Logging.java:165)
>>>        at org.geotools.xml.gml.FCBuffer.getLogger(FCBuffer.java:97)
>>>        at org.geotools.xml.gml.FCBuffer.<clinit>(FCBuffer.java:52)
>>>        ... 68 more
>>> Caused by: org.apache.commons.logging.LogConfigurationException: No
>>> suitable Log constructor [Ljava.lang.Class;@1274873 for
>>> org.apache.commons.logging.impl.Log4JLogger (Caused by
>>> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>        ... 76 more
>>> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>>>        at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>>>        at java.lang.Class.getConstructor0(Unknown Source)
>>>        at java.lang.Class.getConstructor(Unknown Source)
>>>        at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>>>        ... 77 more
>>> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Category
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>>>        at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>>>        at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>>>        at java.lang.ClassLoader.loadClass(Unknown Source)
>>>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>        ... 82 more
>>> _______________________________________________
>>> User-friendly Desktop Internet GIS (uDig)
>>> http://udig.refractions.net
>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
>


Back to the top