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